gpt4 book ai didi

amazon-web-services - TaskDefinition 上的 Yaml 验证错误导致 cloudform 无法完成

转载 作者:行者123 更新时间:2023-12-03 07:40:14 24 4
gpt4 key购买 nike

我正在尝试为任务定义创建云信息,但任务定义的命令部分不断遇到验证错误。我尝试了几种方法,但似乎都无法实现。

我一直在关注文档 here .

以下是我的两次主要尝试及其各自的错误:

Command: !Sub 
- "--config config.yaml --env ${environment}"
- { environment: !FindInMap [EnvironmentVariables, !Ref Environment, Environment] }
Environment] }

错误:

#/ContainerDefinitions/0/Command: expected type: JSONArray, found: String)

Command: !Sub 
- [--config, config.yaml, --env, ${environment}]
- { environment: !FindInMap [EnvironmentVariables, !Ref Environment, Environment] }

Template format error: YAML not well-formed.

最佳答案

!Sub 如何与 Yaml 列表交互似乎存在一些问题,但我不确定是什么导致了这种情况。

但是下面的 Yaml 片段成功解决了我的问题。

Command:
- --config
- config.yaml
- --env
- !FindInMap [EnvironmentVariables, !Ref Environment, Environment]

关于amazon-web-services - TaskDefinition 上的 Yaml 验证错误导致 cloudform 无法完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70891767/

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