ディストリビューションの更新 - Amazon CloudFront

ディストリビューションの更新

CloudFront コンソールでは、AWS アカウントに関連付けられた CloudFront ディストリビューションとディストリビューションの設定を表示し、ほとんどの設定を更新することができます。設定に変更を加えても、ディストリビューションが AWS エッジロケーションに伝達されるまで有効にならないことに注意してください。

CloudFront ディストリビューションを更新するには

  1. AWS Management Console にサインインし、https://console.aws.amazon.com/cloudfront/v3/home で CloudFront コンソールを開きます。

  2. ディストリビューションの ID を選択します。リストには、CloudFront コンソールへのサインインに使用した AWS アカウントに関連付けられているすべてのディストリビューションが含まれています。

  3. ディストリビューションの設定を編集するには、[Distribution Settings (ディストリビューションの設定)] タブを選択します。

  4. 全般設定を更新するには、[Edit (編集)] を選択します。それ以外の場合は、更新する設定のタブ ([Origins (オリジン)] または [Behaviors (動作)]) を選択します。

  5. 更新してから変更内容を保存するには、[Yes, Edit (はい、編集します)] を選択します。フィールドの詳細については、以下の各トピックを参照してください。

  6. ディストリビューションのオリジンを削除する場合は、次の操作を行います。

    1. [Behaviors (動作)] を選択し、そのオリジンに関連付けられているデフォルトのキャッシュ動作が別のオリジンに移動済みであることを確認します。

    2. [Origins (オリジン)] で、オリジンを選択します。

    3. [Delete (削除)] を選択します。

CloudFront API を使用してディストリビューションを更新することもできます。

  • ディストリビューションを更新するには、『Amazon CloudFront API リファレンス』の「UpdateDistribution」を参照してください。

重要

ディストリビューションを更新する際は、ディストリビューションの作成時には必要でないいくつかの追加フィールドが必須であることに注意してください。ディストリビューションを作成または更新するときの必須フィールドの概要については、「ディストリビューションの作成および更新で必須であるフィールド」を参照してください。CloudFront API を使用してディストリビューションを更新する場合に必須フィールドがすべて含まれるようにするために、『Amazon CloudFront API リファレンス』の「UpdateDistribution」で説明されているステップに従ってください。

ディストリビューション構成に対する変更を保存すると、CloudFront はすべてのエッジロケーションへの変更の伝達を開始します。エッジロケーションで構成が更新されるまで、CloudFront は以前の構成に基づいて、そのエッジロケーションからコンテンツを引き続き供給します。エッジロケーションで構成が更新されると、CloudFront は新しい構成に基づいて、そのエッジロケーションからコンテンツの供給を直ちに開始します。

変更は、すべてのエッジロケーションにすぐに伝達されるわけではありません。伝達が完了すると、ディストリビューションのステータスが [InProgress (進行中)] から [Deployed (デプロイ済み)] に変わります。CloudFront が変更を伝達している間、特定のエッジロケーションでコンテンツが以前の構成または新しい構成のどちらに基づいて供給されるかを判別することはできません。