AWS Elastic Beanstalk にデプロイされたアプリケーションは Amazon Aurora を使用しており、Elastic Beanstalk ドメインをオリジンとして使用する CloudFront ディストリビューションによってフロントエンドされています。CloudFront は、ユーザーがアクセスする代替ドメイン名で設定されています。毎週、アプリケーションはメンテナンスのためにオフラインになります。その間、会社は訪問者に情報ページ(CloudFront エラーではない)を表示させたいと考えています。最初のステップである S3 バケットの作成はすでに完了しています。この動作を実装するために、ソリューションアーキテクトが次に取るべき3つのアクションは何ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 静的な情報コンテンツを S3 バケットにアップロードします。, 既存の CloudFront ディストリビューションを設定して、S3 バケットを2番目のオリジンとして追加します。ディストリビューションと S3 バケットを、オリジンアクセスアイデンティティ (OAI) を使用するように設定します。, 毎週のメンテナンス中に、既存のディストリビューションのデフォルトキャッシュ動作を編集して S3 オリジンを指すようにし、メンテナンス完了後にその変更を元に戻します。.
これが解答である理由
静的な情報コンテンツを S3 バケットにアップロードすることは、メンテナンスページを表示するための最初の論理的なステップです。既存の CloudFront ディストリビューションに S3 バケットを2番目のオリジンとして追加し、OAI を使用して S3 バケットへの直接アクセスを防ぎ、CloudFront 経由でのみコンテンツが提供されるようにセキュリティを確保します。メンテナンス中に CloudFront のデフォルトキャッシュ動作を S3 オリジンを指すように変更することで、すべてのリクエストがメンテナンスページにリダイレクトされ、メンテナンス完了後に元に戻すことで通常の運用に戻せます。新しい CloudFront ディストリビューションを作成すると、既存の代替ドメイン名設定を再設定する必要があり、不必要に複雑になります。Elastic Beanstalk を S3 バケットから直接トラフィックを処理するように設定することは、CloudFront の目的を迂回し、推奨されるアプローチではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要