投稿日: Nov 18, 2020

AWS CloudFormation は、ネストされたスタックでモデル化されたアプリケーションをサポートするように変更セットを拡張し、更新操作の予測可能性を高めています。今回のリリースにより、ネストされたスタック階層全体でアプリケーションとインフラストラクチャリソースへの変更をプレビューし、すべての変更が意図したとおりであることを確認した場合にのみ更新を続行できるようになりました。 

変更セットにより、スタックに対して提案された変更が既存のリソースにどのように影響するか、または新しいリソースを作成するかをプレビューできます。ネストされたスタックは、他のスタックの一部として作成されたスタックで、アプリケーションを階層的にモデル化できます。例えば、あるネストされたスタックにセキュリティ関連のリソースがあり、別のスタックにデータベースなどのアプリケーションリソースがあるとします。この方法でアプリケーションをパーティション化すると、コードの保守性が向上し、再利用が容易になります。ネストされたスタックの変更セットをサポートすることで、アプリケーションモデル全体で、追加、変更、削除などのリソースに対するプロビジョニングアクションをプレビューできるため、操作を開始する前に意図しない変更がないことを確認できます。 

この機能を有効にして変更セットを作成すると、CloudFormation は、階層に含まれるネストされたスタックごとに変更セットを自動的に作成します。これらの各変更セットには、スタックに含まれるリソースへの変更と、スタック内にネストされたスタックの変更セットへのリンクが含まれています。このようなリンクをナビゲーションに使用すると、階層全体の変更を表示できます。すべての変更を確認した後、作成または更新操作を続行するか、最初からやり直すかを選択できます。使用開始するには、ネストされたスタックの変更セットの使用に関する AWS CloudFormation のドキュメントをお読みください。 

ネストされたスタックの変更セットのサポートは、CloudFormation をサポートするすべての AWS リージョンで追加料金なしでご利用いただけます。CloudFormation リージョンの可用性については、AWS リージョン表を参照してください。