AWS認定資格 WEB問題集&徹底解説
デベロッパー–アソシエイト
解説
正解はB(AWS::Region組み込み疑似パラメータを使用する)です。AWS::Regionは、CloudFormationの組み込み疑似パラメータであり、テンプレートがデプロイされているリージョンを自動的に参照します。これは追加の設定や外部リソースを必要とせず、最も効率的で信頼性の高い方法です。
選択肢 A:パラメータを手動で入力する方法は、自動化の観点から非効率であり、人為的ミスのリスクがあります。
選択肢 C:Lambda関数を使用したカスタムリソースは、単純なリージョン参照に対して複雑すぎる解決策です。追加のリソースとコストが発生し、必要以上に複雑になります。
選択肢 D:マッピングを使用する方法は有効ですが、AWS::Regionと比べると管理が煩雑で、リージョンが追加された際の更新が必要になるため、最適とは言えません。
選択肢 A:パラメータを手動で入力する方法は、自動化の観点から非効率であり、人為的ミスのリスクがあります。
選択肢 C:Lambda関数を使用したカスタムリソースは、単純なリージョン参照に対して複雑すぎる解決策です。追加のリソースとコストが発生し、必要以上に複雑になります。
選択肢 D:マッピングを使用する方法は有効ですが、AWS::Regionと比べると管理が煩雑で、リージョンが追加された際の更新が必要になるため、最適とは言えません。
関連サービスの解説
AWS CloudFormation+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 54%
No.18 解説
開発チームがAWS CloudFormationテンプレートを異なるAWSリージョンにデプロイする際、そのテンプレート内でデプロイ先のリージョンを動的に参照する必要があります。この要件を満たす最も効率的な方法は何ですか?
- リージョンを指定するCloudFormationパラメータを作成し、デプロイ時に手動で入力する
- AWS::Region組み込み疑似パラメータを使用する
- AWS Lambda関数を使用したカスタムリソースを作成し、デプロイ時にリージョン情報を取得する
- すべてのAWSリージョンの情報を含むマッピングをテンプレート内に定義し、適切な値を参照する