Q31 — AWS DVA-C02 第2章

第 31/100 問 | ← 第2章

以下のAWS CloudFormationテンプレートが与えられています: Description: Creates a new Amazon S3 bucket for shared content. Uses a random bucket name to avoid conflicts. Resources: ContentBucket: Type: AWS::S3::Bucket Outputs: ContentBucketName: Value: !Ref ContentBucket 他のAWS CloudFormationテンプレートから新しいAmazon S3バケットを参照する最も効率的な方法は何ですか?

正解: A. 元のテンプレートのOutputsセクションにExport宣言を追加し、他のテンプレートでImportValueを使用する。

解説

AWS CloudFormationでは、元のテンプレートのOutputsセクションにExport宣言を追加し、他のテンプレートでImportValueを使用して新しいAmazon S3バケットを参照することが最も効率的な方法です。これにより、バケット名を他のスタックにエクスポートし、その値を他のスタックでインポートして、他のリソースの作成や参照に使用できます。他の選択肢(B、C、D)はAほど直接的かつ明確ではなく、AはAWS CloudFormationにおけるクロススタックリソース参照の標準的な手法です。 【灯笼考证提供:swufelp1999】