はじめに AWS上で構築しているサイトへのアクセスを国内のみに制限したいという要望があります。どのような方法があるか調べてみたのでまとめてみました。まだ調べはじめたばかりなので、実績等は今後できたら追加したいとおもいます。 Route53の Geolocation Routingを使う Route53にはGeolocation Routingという機能があります。これを使うことで国単位(もっと細かい単位も可能)で振り分けができます。具体的な手順はこちらによくまとまっています。 こちらをつかって、日本であれば正しいサイト、日本以外はソーリーページを表示するということが出来ます。 CloudFrontのGeo Restrictionを使う AWSのドキュメントにそのものずばりの「コンテンツの地理的ディストリビューションの制限」というページがあります。 CloudFront は、サードパーティー