我使用ECS向导创建了CloudFormation堆栈。我想自定义一些UserData条目以修改一些参数。但是,如您在图片中看到的,必须多行显示的参数显示在一行中。检查当前参数,它将应用于多行。在Web UI中对此进行修改后,UserData参数更改为一行,因此该脚本不起作用。有办法正常更新值吗?
答案 0 :(得分:1)
不幸的是,CloudFormation控制台当前不支持输入多行参数
有两种解决方法:
--parameters ParameterKey=<>,ParameterValue='line 1
line 2'
UserData
中删除Fn::Base64:
函数,并传递已经为Base64 encoded的字符串作为参数,这样就不需要将该参数设置为多行了。--parameters ParameterKey=<>,UsePreviousValue=true