已经通过Cloudformation设置了AWS CodePipeline,我希望使用该管道在每次运行时创建新堆栈。由于每次要创建的堆栈的名称都不相同,如何将其传递给CodePipeline?
要创建的堆栈名称在管道堆栈中参数化。每次部署阶段开始时都必须对其进行更改。
"Configuration": {
"ChangeSetName": "Deploy",
"ActionMode": "CREATE_UPDATE",
"StackName": {
"Fn::Join": [
"-",
[
{
"Ref": "BlockId"
},
{
"Ref": "ProjectId"
},
{
"Ref": "Environment"
},
{
"Ref": "ServiceName"
},
"pipeline"
]
]
},
ServiceName参数将在每次运行时更改。