Q83 — AWS DOP-C02 第1章

第 83/100 問 | ← 第1章

ある企業がAmazon S3バケットで静的ウェブサイトをホストしています。ユーザーはexample.comでそのウェブサイトにアクセスできます。同社はTTLが1日のAmazon Route 53の加重ルーティングポリシーを使用しています。同社は、現在の静的ウェブサイトを動的ウェブアプリケーションに置き換えることを決定しました。動的ウェブアプリケーションは、Application Load Balancer(ALB)を使用する一連のAmazon EC2インスタンス上で実行されます。 本番リリース当日、同社はALBを指す追加のRoute 53加重DNSレコードエントリを作成し、重みを255、TTLを1日に設定しました。24時間後、DevOpsエンジニアは、ユーザーがexample.comにアクセスすると、依然として以前の静的ウェブサイトが表示されることに気づきました。 DevOpsエンジニアは、example.comに対して動的コンテンツのみを提供するようにするにはどうすればよいですか?

正解: D. example.comのホストゾーンからS3バケットを指す加重DNSレコードエントリを削除します。DNS伝搬が完了するまで待ちます。

解説

この状況では、以前に静的ウェブサイトを指すRoute 53の加重DNSレコードエントリが存在するため、ALBを指す新しいレコードエントリが作成されたとしても、DNSキャッシュなどの理由により静的ウェブサイトにアクセスされ続ける可能性があります。選択肢Dが正しく、example.comのホストゾーンからS3バケットを指す加重DNSレコードエントリを削除し、DNS伝搬が完了するのを待つことで、静的ウェブサイトを指す有効なDNSレコードが完全に削除され、example.comに対して動的コンテンツのみを提供できるようになります。他の選択肢:AはS3バケット内のオブジェクトを削除するだけではDNSレコードの指し先問題を解決できません。Bは重みを0にしても即座に静的サイトへのアクセスが停止する保証はありません。CはS3バケットでのウェブページリダイレクト設定はDNSの指し先を根本的に解決する方法ではありません。以上より、選択肢Dを選択します。