本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
執行變更集
只需執行變更集,即可對堆疊進行變更集中所述的變更。
重要
在您執行變更集之後, 會 CloudFormation 刪除與堆疊相關聯的任何其他變更集,因為它們不再對更新的堆疊有效。如果更新失敗,則需要建立新的變更集。
堆疊政策與執行變更集
如果您在具有與其相關聯的堆疊政策的堆疊上執行變更集, 會在更新堆疊時 CloudFormation 強制執行政策。此外,您無法在執行變更集時,指定會覆寫現有堆疊政策的暫時政策。您必須更新堆疊政策或使用直接更新法,才能更新受保護的資源。如需詳細資訊,請參閱直接更新堆疊。
執行變更集 (AWS CLI)
-
執行 execute-change-set 命令。
指定要執行的變更集 ID,如以下範例所示:
aws cloudformation execute-change-set \ --change-set-name \
arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000
範例中的命令會執行 ID 為
arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000
的變更集。在您執行 命令之後, 會 CloudFormation 開始更新堆疊。若要檢視堆疊的進度,請使用 describe-stacks 命令。