Q27 — AWS DVA-C02 第1章

第 27/100 問 | ← 第1章

ある会社が、カスタムAmazon Machine Image(AMI)を使用してAmazon EC2インスタンス上でWebアプリケーションを実行しています。この会社はAWS CloudFormationを使用してアプリケーションを構成しています。アプリケーションはus-east-1リージョンで実行されており、同社はアプリケーションをus-west-1リージョンにもデプロイしたいと考えています。 us-west-1リージョンでAWS CloudFormationスタックを作成しようとしたところ、失敗しました。エラーメッセージは「AMI IDが存在しない」と示しています。開発者は、操作負荷を最小限に抑える解決策を採用する必要があります。 この要件を満たす解決策はどれでしょうか?

正解: B. カスタムAMIをus-east-1からus-west-1へコピーする。us-west-1のAWS CloudFormationテンプレートを更新し、コピーしたAMIのAMI IDを参照するようにする。スタックを再起動する。

解説

AWS CloudFormationスタックがus-west-1リージョンでAMI IDが存在しないために失敗したという状況は、現在のテンプレートで参照されているAMI IDがus-east-1リージョン専用であることを意味します。操作負荷を最小限に抑えつつ問題を解決するには、既存のカスタムAMIをus-east-1からus-west-1へ直接コピーし、その後us-west-1のAWS CloudFormationテンプレートを更新して、新しくコピーされたAMIのIDを参照するようにすることが最適です。これにより、テンプレートで参照されるAMI IDがターゲットリージョンで有効となり、AMIの再構築やアプリケーションの手動デプロイといった余計な作業を回避できます。したがって、選択肢Bが要件を満たす解決策です。 【灯笼考证提供:swufelp1999】