特定の場所にいるユーザーが CloudFront ディストリビューションによって提供されるウェブコンテンツにアクセスすることを制限する方法を教えてください。

最終更新日: 2019 年 5 月 30 日

Amazon CloudFront ディストリビューションが提供するウェブコンテンツに特定の国のユーザーがアクセスするのを制限したいです。どうすればできますか? 

解決方法

次の手順に従って、ディストリビューションで CloudFront の地域制限を有効にします。

  1. CloudFront コンソールを開きます。
  2. 地域制限を適用するディストリビューションを選択してください。
  3. 制限タブを選択します。
  4. [編集] を選択します。
  5. 地域制限の有効化で、[はい] を選択します。
  6. 制限の種類で、特定の国へのアクセスを許可するには [ホワイトリスト] を選択し、特定の国からのアクセスをブロックするには [ブラックリスト] を選択します。
  7. で、ホワイトリストまたはブラックリストに登録する国を選択します。その後、[追加] をクリックします。
  8. [はい、編集します] を選択してください。

注意: ブラックリストに登録されている国のユーザーがコンテンツにアクセスしようとしたときに、カスタムエラーメッセージを返すように CloudFront ディストリビューションを設定できます。

CloudFront を通じて提供されるコンテンツへのアクセスを制限するには、これらの追加方法をご検討ください。

  • CloudFront オリジンのすべての AWS セキュリティグループが、CloudFront IP アドレス範囲への HTTP または HTTPS アクセスを制限していることを確認してください。これにより、CloudFront の外部からこれらの IP アドレスにアクセスできなくなります。
  • AWS WAF を使用して、HTTP および HTTPS リクエストをモニタリングおよび制限し、コンテンツへのアクセスを制御することができます。

この記事はお役に立ちましたか?

改善できることはありますか?


さらにサポートが必要な場合