type
status
date
slug
summary
tags
category
icon
password
 

理論

  1. CloudFrontディストリビューション:
      • CloudFrontは、AWSのコンテンツ配信ネットワーク(CDN)で、オリジンサーバーからコンテンツをキャッシュし、低レイテンシでエンドユーザーに提供します。
      • 通常、CloudFrontディストリビューションは、静的コンテンツや動的コンテンツを配信するために、S3バケットやEC2インスタンスなどをオリジンとして設定します。
  1. オリジンアクセスアイデンティティ(OAI):
      • OAIは、CloudFrontがS3バケットからコンテンツを取得するためのセキュリティ設定です。OAIを使用すると、CloudFront以外のアクセスを制限できます。
  1. CloudFrontのキャッシュビヘイビア:
      • CloudFrontでは、キャッシュビヘイビアを使って、特定のパスパターンに対して異なるオリジンを設定できます。
      • メンテナンス中に、アプリケーションを一時的に停止し、代わりに情報メッセージを表示したい場合は、キャッシュビヘイビアを変更して、メンテナンス用のS3オリジンにルーティングすることができます。
  1. メンテナンス時のトラフィック管理:
      • アプリケーションをメンテナンス中にオフラインにする際、ユーザーにはエラーページではなく、カスタムのインフォメーションページ(例えば、メンテナンス中の通知)を表示することが一般的です。
このように、CloudFrontとS3を活用し、キャッシュビヘイビアやオリジン設定を変更することで、アプリケーションの可用性を高めつつ、メンテナンス中のエラーメッセージを防ぐことができます。

実践

一問道場

問題 #153
トピック 1
ある企業がAWS Elastic Beanstalk上にアプリケーションをデプロイしました。アプリケーションは、データベース層としてAmazon Auroraを使用しています。Amazon CloudFrontディストリビューションがウェブリクエストを処理し、Elastic Beanstalkのドメイン名をオリジンサーバーとして設定しています。ディストリビューションには、訪問者がアプリケーションにアクセスする際に使用する別のドメイン名が設定されています。
毎週、企業は定期的なメンテナンスのためにアプリケーションをサービス停止状態にします。アプリケーションが利用できない期間中、企業は訪問者にCloudFrontのエラーメッセージではなく、情報メッセージを表示したいと考えています。
ソリューションアーキテクトは、プロセスの最初のステップとしてAmazon S3バケットを作成しました。
要件を満たすために、ソリューションアーキテクトが次に取るべきステップの組み合わせはどれですか?(3つ選んでください。)
A. S3バケットに静的な情報コンテンツをアップロードする。
B. 新しいCloudFrontディストリビューションを作成し、S3バケットをオリジンとして設定する。
C. S3バケットを元のCloudFrontディストリビューションの第二オリジンとして設定し、ディストリビューションとS3バケットがオリジンアクセスアイデンティティ(OAI)を使用するように構成する。
D. 毎週のメンテナンス中、デフォルトのキャッシュビヘイビアを編集して、S3オリジンを使用するようにする。メンテナンスが完了したら変更を元に戻す。
E. 毎週のメンテナンス中、新しいディストリビューションにS3オリジン用のキャッシュビヘイビアを作成する。パスパターンを設定し、優先度を0に設定する。メンテナンスが完了したらキャッシュビヘイビアを削除する。
F. 毎週のメンテナンス中、Elastic Beanstalkを設定して、S3バケットからトラフィックを提供するようにする。
 

解説

この問題では、Elastic Beanstalkアプリケーションがメンテナンス中にCloudFrontエラーページを表示せず、代わりに情報メッセージを表示したいという要件です。
解決策は以下のようになります:
  1. A: S3バケットに静的な情報コンテンツをアップロードして、メンテナンス中に表示させるメッセージを準備します。
  1. C: S3バケットを元のCloudFrontディストリビューションの第二オリジンとして設定し、オリジンアクセスアイデンティティ(OAI)を使ってアクセスを制御します。これにより、CloudFrontは情報メッセージを配信できます。
  1. D: メンテナンス中に、CloudFrontディストリビューションのデフォルトキャッシュビヘイビアを編集してS3オリジンを使用するようにします。これにより、CloudFrontはS3から情報メッセージを提供します。
他の選択肢は、無駄な操作や追加の設定を含んでいるため、最適ではありません。
相关文章
クラウド技術の共有 | AWS Site-to-Site
Lazy loaded image
EKSでのWordPressデプロイ:KCNA-JP試験対策 (Kubernetes実践編)
Lazy loaded image
初心者向け!コンテナ化WordPressサイト構築ガイド(超詳細版)
Lazy loaded image
EFSを活用!AWS EC2でDockerを使ったWordPressサイト構築
Lazy loaded image
529-AWS SAP AWS 「理論・実践・一問道場」VPCエンドポイント
Lazy loaded image
528-AWS SAP AWS 「理論・実践・一問道場」Migration Evaluator
Lazy loaded image
154-AWS SAP AWS 「理論・実践・一問道場」Lambdaの別名152-AWS SAP AWS 「理論・実践・一問道場」Amazon RDS リードレプリカ
Loading...
みなみ
みなみ
一个普通的干饭人🍚
最新发布
02-生成AIパスポート試験対策:第2章「生成AI」
2025-2-1
01-生成AIパスポート試験対策:第1章「人口知能」
2025-2-1
究極のAWS認定 AI 実践者 AIF-C01 - 学習メモ
2025-1-27
不要再傻傻的直接买NISA啦
2025-1-27
Kubernetes、仮想マシンとコンテナの概念を超簡単に解説!
2025-1-24
529-AWS SAP AWS 「理論・実践・一問道場」VPCエンドポイント
2025-1-22
公告
🎉欢迎访问我的博客🎉
- 感谢您的支持 --
本站点于2024/09/01建立
👏主要分享IT相关主题👏
系统管理:
Redhat…
容器和编排:
Kubernetes、Openshift…
云计算:
AWS、IBM…
AI入门
以及技术笔记和考证经验
定期更新,欢迎互动。
感谢访问!
快速浏览相关标签