1 回答

TA貢獻1936條經驗 獲得超7個贊
我認為使用UsePreviousValue是您可以做到這一點的唯一方法。
AWS CLI的行為相同,其中create-change-set或update-stack將要求您再次列出所有參數并UsePreviousValue="true"為每個參數設置 。
如果你想避免一直這樣做,你可以在你的周圍創(chuàng)建一個包裝器CreateChangeSet,它會自動填充參數。
此限制直接源自CloudFormation REST API。為 API 提供的示例還明確列出了所有參數并用于UsePreviousValue指示值的重用:
https://cloudformation.us-east-1.amazonaws.com/
?Action=CreateChangeSet
&ChangeSetName=SampleChangeSet
&Parameters.member.1.ParameterKey=KeyName
&Parameters.member.1.UsePreviousValue=true
&Parameters.member.2.ParameterKey=Purpose
&Parameters.member.2.ParameterValue=production
&StackName=arn:aws:cloudformation:us-east-1:123456789012:stack/SampleStack/1a2345b6-0000-00a0-a123-00abc0abc000
&UsePreviousTemplate=true
&Version=2010-05-15
&X-Amz-Algorithm=AWS4-HMAC-SHA256
&X-Amz-Credential=[Access key ID and scope]
&X-Amz-Date=20160316T233349Z
&X-Amz-SignedHeaders=content-type;host
&X-Amz-Signature=[Signature]
- 1 回答
- 0 關注
- 133 瀏覽
添加回答
舉報