2016-08-17 45 views
2

我們目前在愛爾蘭AWS區域(服務於英國)運行Web應用程序,並計劃將服務擴展到美國。具有集中登錄服務的AWS多地區網絡應用程序

爲了確保美國用戶獲得低延遲體驗,我們正在考慮鏡像在美國使用愛爾蘭的AWS資源。

美國用戶的數據應存儲在美國地區,即愛爾蘭的英國數據。 (無需在兩個地區報告)。

我們正在考慮構建一個在愛爾蘭地區運行的集中式登錄服務。成功登錄後,用戶將被重定向到存儲數據的區域。 (登錄服務必須知道數據存儲在哪個區域)

有沒有人建立類似的東西?任何建議如何解決這個問題? Amazon Cognito是否支持這種設置(如果我們基於cognito構建登錄服務)?

+0

一個建議將使用Route 53中的基於位置的路由作爲登錄服務。因此,來自英國的用戶將被路由到英國地區的登錄服務,美國將被路由到美國地區的登錄服務。 – error2007s

+0

關於@ error2007s的評論,如果美國用戶移居英國,他們仍然可以登錄嗎? – user482594

回答

1

當前Amazon Cognito不支持開箱即用。

但是,如果您使用具有聯合身份的Cognito用戶池,則可以在任何AWS區域使用您獲得的憑據。除此之外,您還可以爲定義該用戶所屬的區域的用戶存儲自定義屬性,然後相應地重定向它們。

相關問題