###前提・実現したいこと
AWSを使って、リージョンを跨いだサーバーレス構成を作りたいと思っています。
以下のようなイメージです。
[Route53]-CloudFront(A)-APIGateway(A)-Lambda(東京)
[Route53]-CloudFront(B)-APIGateway(B)-Lambda(ソウル)
CloudFrontのディストリビューション、APIGatewayもそれぞれ別のものを作っています。
Lambdaはリージョン毎に作っています。
Route53は1つで、DNSフェイルオーバー機能を使って、CloudFront(A)側が停止した場合、Route53からの接続先がCloudFront(A)→(B)と切り替わるようにしたいです。
Route53は以下の設定にしています。
-------------------------------------------------------------------------------- Name Type Value ポリシー -------------------------------------------------------------------------------- A.net CNAME CloudFront(A)のドメイン名 FailOver(Primary) A.net CNAME B.net FailOver(Secondary) B.net A(Alias) CloudFront(B)のドメイン名
また、各CloudFrontのCNAMEは以下のとおりです。
CloudFront(A)→A.net
CloudFront(B)→B.net
※CloudFrontのCNAMEは重複不可だったので、B.netを経由するようにしています。
###発生している問題・エラーメッセージ
CloudFront(A)を停止しても、CloudFront(B)に切り替わらない。
CNAME・Aレコードなどの設定にこだわりはないので、目的が達成できる方法を知りたいです。
###該当のソースコード
言語なし
###試したこと
Route53のレコードセットを色々と変えてはみたのですが、うまくいきませんでした。
CloudFrontのCNAMEを以下のようにもしてみたのですが、ちゃんと動いてはくれませんでした。
CloudFront(A)→A.net
CloudFront(B)→*.net
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/26 13:30
2017/11/27 02:33
2017/11/27 03:21