本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
本主題說明如何使用 AWS::CodeDeployBlueGreen
轉換,在堆疊上透過 CodeDeploy 啟用 ECS 藍/綠部署。
如需詳細資訊,請參閱AWS CloudFormation 《 使用者指南》中的使用 CloudFormation 透過 CodeDeploy 執行 ECS 藍/綠部署。
用量
若要使用AWS::CodeDeployBlueGreen
轉換,您必須在 CloudFormation 範本的頂層宣告轉換。您無法將 AWS::CodeDeployBlueGreen
作為內嵌於任何其他範本區段的轉換使用。
轉換宣告的值必須是常值字串。您不能使用參數或函數來指定轉換值。
語法
若要在 CloudFormation 範本中宣告此轉換,請使用下列語法:
JSON
{
"Transform":[
"AWS::CodeDeployBlueGreen"
],
"Resources":{
...
}
}
YAML
Transform:
- 'AWS::CodeDeployBlueGreen'
Resources:
...
AWS::CodeDeployBlueGreen
轉換是沒有其他參數的獨立宣告。
相關資源
如需可在堆疊上啟用 ECS 藍/綠部署的完整 CloudFormation 範本範例,請參閱 AWS CloudFormation 使用者指南中的藍/綠部署範本範例。
如需使用巨集的一般資訊,請參閱AWS CloudFormation 《 使用者指南》中的使用範本巨集在 CloudFormation 範本上執行自訂處理。