【发布时间】:2022-01-29 06:15:29
【问题描述】:
我使用 ECS 向导创建了一个 CloudFormation 堆栈。我想自定义一些 UserData 条目来修改一些参数。但是,正如您在图片中看到的那样,必须在多行中出现的参数显示在一行中。检查当前参数,将其应用于多行。在web UI中修改这个后,UserData参数变成了一行,所以脚本不起作用。有没有办法正常更新值?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation
我使用 ECS 向导创建了一个 CloudFormation 堆栈。我想自定义一些 UserData 条目来修改一些参数。但是,正如您在图片中看到的那样,必须在多行中出现的参数显示在一行中。检查当前参数,将其应用于多行。在web UI中修改这个后,UserData参数变成了一行,所以脚本不起作用。有没有办法正常更新值?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation
很遗憾,CloudFormation 控制台目前不支持输入多行参数
有几种解决方法:
--parameters ParameterKey=<>,ParameterValue='line 1
line 2'
UserData 中删除Fn::Base64: 函数,并将已经存在的Base64 encoded 字符串作为参数传递应该可以消除该参数是多行的需要--parameters ParameterKey=<>,UsePreviousValue=true
【讨论】: