gpt4 book ai didi

amazon-web-services - 将 .config 文件传递​​给 AWS Elastic Beanstalk

转载 作者:行者123 更新时间:2023-12-01 00:48:44 31 4
gpt4 key购买 nike

我正在使用 Elastic Beanstalk 命令行工具和函数 eb config put config .根据 AWS Elastic Beanstalk 文档,您需要根据 *.cfg.yml 命名文件并将其放置在 .elasticbeanstalk/saved_configs 文件 ( http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-config.html#eb3-configexample ) 中。我已经这样做了,它迫使你编写 Yaml。我对 Yaml 不太了解,但我尝试了许多不同的方式来编写我的配置文件,但我无法让 EB 接受它。以下基本上是我认为最接近的内容(注意下面替换的实际名称和网址):

  aws:
elasticbeanstalk:
create-configuration-template:
application_name: ProjectName
template_name: TemplateName
environment_id: EnvironmentName
- option_settings:
option_name: mongodb
value: "mongoAddress.com"

上面的错误信息是:
ERROR: Error parsing configuration file as yaml or json.  Yaml error: 'Invalid Yaml: while parsing a block mapping
in "<reader>", line 4, column 5:
application_name: ProjectName
^
expected <block end>, but found BlockEntry
in "<reader>", line 7, column 5:
- option_settings:
^
', Json error: 'Invalid JSON: Unexpected character (a) at position 0.'

如果我去掉 option_settings 之前的“-”然后我得到这个错误:
ERROR: Invalid Environment Configuration specification. Must specify configuration template version.

有任何想法吗?我已经在互联网上检查了所有内容,但找不到任何关于此的内容

编辑:这里有一些来自 AWS 文档的模板: http://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/create-configuration-template.html

最佳答案

来自 AWS 的 Abhishek Singh 在 Twitter 上回复了我,并从 AWS 网站分享了这篇博文。

https://blogs.aws.amazon.com/application-management/post/Tx1YHAJ5EELY54J/Using-the-Elastic-Beanstalk-EB-CLI-to-create-manage-and-share-environment-config

总之,他建议使用“eb config save”然后修改文件,这样您就不必担心格式了。有关如何执行此操作的详细信息,请参阅上面的帖子。

关于amazon-web-services - 将 .config 文件传递​​给 AWS Elastic Beanstalk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32622643/

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