2016-08-17 3 views
2

現在、AWS Region Ireland(英国向けサービス)でWebアプリケーションを実行しており、米国へのサービス展開を計画しています。AWSマルチリージョンwebappと集中ログインサービス

アメリカユーザーの待ち時間が短くなるよう、米国ではアイルランドで使用されていたAWSリソースをミラーリングすることを検討しています。

米国のユーザーのデータは、米国の地域に、英国のデータはアイルランドに保存する必要があります。 (両方の地域で報告する必要はありません)。

私たちは、アイルランド地域で実行される集中型ログインサービスを構築することを考えています。ログインに成功すると、ユーザーは自分のデータが保存されている地域にリダイレクトされます。 (ログインサービスは、どの地域にデータが格納されているかを知っていなければならない)

誰かに類似のものを作った人はいますか?どのような推奨事項にこれにアプローチする? Amazon Cognitoはこのような設定をサポートしますか(Cognitoに基づいてログインサービスを構築する場合)?

+0

1つの提案は、ログインサービスのルート53のロケーションベースのルーティングを使用することです。したがって、英国のユーザーは英国の地域ログインサービスに、米国は米国の地域ログインサービスにルーティングされます。 – error2007s

+0

@ error2007sのコメントに関しては、米国のユーザーが英国に移動すると、引き続きログインできますか? – user482594

答えて

1

現在のところ、Amazon Cognitoはこれをサポートしていません。

フェデレーションIDを持つCognito User Poolsを使用すると、取得したクレデンシャルはどのAWSリージョンでも使用できます。それに加えて、そのユーザーが所属する領域を定義するユーザーのカスタム属性を格納し、それに従って適切な属性をリダイレクトすることができます。

関連する問題