Amazon CloudFront ディストリビューションが配信するウェブコンテンツで、特定の国のユーザーからのアクセスを制限したいと考えています。
解決方法
以下のステップに従って、ディストリビューションの CloudFront の地域制限を有効にします。
- CloudFront コンソールを開きます。
- 地域制限を適用するディストリビューションを選択します。
- [Geographic Restriction] (地域制限) タブを開きます。
- [Edit] (編集) をクリックします。
- 国ごとにアクセスを許可するには、[Restriction type] (制限の種類) で [Allow List] (許可リスト) を選択します。特定の国からのアクセスをブロックするには、[Block List] (禁止リスト) を選択します。
- [Countries] (国) で、許可または拒否する国を選択します。次に、[Add] (追加) をクリックします。
- [Save Changes] (変更を保存) をクリックします。
注: ブロックされた国のユーザーがコンテンツにアクセスしようとした場合、カスタムエラーメッセージを返すように、CloudFront ディストリビューションを設定することができます。
CloudFront を通じて提供されるコンテンツへのアクセスを制限する際は、以下に示すような別の手段についても検討してください。
関連情報
AWS Shield の仕組み