gpt4 book ai didi

amazon-web-services - YAML 异常 : Invalid Yaml

转载 作者:行者123 更新时间:2023-11-28 21:55:26 25 4
gpt4 key购买 nike

我正在尝试在 AWS Elastic Beanstalk 上对 Tomcat 服务器实现加密。

我刚刚关注了this ,并创建了一个 .ebextensions/https-instance.config 文件。

enter image description here

但是当我部署到服务器时,我得到:

The configuration file .ebextensions/https-instance.config in application version thewhozoo-1.0.0.25 contains invalid YAML or JSON. YAML exception: Invalid Yaml: while scanning a simple key in "", line 4, column 1: -----BEGIN CERTIFICATE----- ^ could not found expected ':' in "", line 5, column 1: MIIDnDCCAoACCQCzIxYAYJicIjANBgkq ... ^ , JSON exception: Invalid JSON: Unexpected character (f) at position 0.. Update the configuration file.

我做错了什么?

更新

我将文件更改为:

enter image description here

但得到以下内容:

The configuration file .ebextensions/https-instance.config in application version thewhozoo-1.0.0.31 contains invalid YAML or JSON. YAML exception: Invalid Yaml: while parsing a block mapping in "", line 7, column 5: mode: "000400" ^ expected , but found Scalar in "", line 32, column 6: -----END CERTIFICATE----- ^ , JSON exception: Invalid JSON: Unexpected character (p) at position 0.. Update the configuration file.

最佳答案

您必须缩进您的证书数据超过 content 列:

files:
/etc/pki/tls/certs/server.crt:
content: |
-----BEGIN CERTIFICATE----
MI.......
Wk.......

这就是 block 样式中文字标量的工作方式。由于在这样的文字标量中可以有空行以及(进一步的)缩进行,否则解析器将不知道您的标量是否已结束(即不会假设 /etc/pki/tls/certs/server.key: 成为文字标量的一部分)。

关于amazon-web-services - YAML 异常 : Invalid Yaml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44698867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com