概要
特定のサイトにおいて、CloudFrontを経由している際に、国内のみ接続を許可したい場合がある。
CloudFrontの場合は、Geo Restricitonsを使えばアクセス元を国内のみに制限することができる。
Terraform
CloudFrontのリソースで下記を追加すればOK.
restrictions {
geo_restriction {
restriction_type = "whitelist"
locations = ["JP"]
}
}
Webコンソール
確認
OperaのVPNを使用してアメリカ経由の接続にすると、403になることが確認できる。
<p style='padding: 5px;'>