首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YAML异常:无效Yaml

YAML异常:无效Yaml
EN

Stack Overflow用户
提问于 2017-06-22 12:00:28
回答 1查看 4.3K关注 0票数 3

我试图在AWS弹性Bean秸秆上实现Tomcat服务器的加密。

我刚刚跟踪了,并创建了一个.ebextensions/https-instance.config文件。

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

应用程序版本中的配置文件.eb扩展名/https-instance.config-1.0.0.25包含无效的YAML或JSON。YAML异常:无效Yaml:在扫描"“中的简单键时,第4行第1列:更新配置文件。

我做错了什么?

更新

我将文件更改为:

但是得到以下信息:

应用程序版本的配置文件.eb扩展名/https-instance.config-1.0.0.31包含无效的YAML或JSON。YAML异常:在"“中解析块映射时,第7行,第5列:模式:"000400”^期望值,但在"“中找到标量,第32行,第6列:--结束证书-^,JSON异常:无效JSON:位于0位置的意外字符(p)。更新配置文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-22 12:18:12

您必须将证书数据缩进比content列更多

代码语言:javascript
复制
files:
  /etc/pki/tls/certs/server.crt:
    content: |
      -----BEGIN CERTIFICATE----
      MI.......
      Wk.......

这就是块样式中的文字标量的工作方式。因为在这样的文字标量中可以有空行,也可以有(进一步的)缩进行,否则解析器就不会知道标量是否已经结束(也就是说,不会假定/etc/pki/tls/certs/server.key:是文字标量的一部分)。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44698867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档