Email

不同區域的 Amazon SES 和 EC2 實例

  • September 17, 2019

我們需要從託管在 EC2 實例上的電子商務網站發送交易電子郵件。我們的正常電子郵件服務由 Google 託管。

問題是我們位於沒有 SES 的亞太地區。那麼我們可以僅僅為了使用 SES 而改變我們的地區嗎?它會影響我們的 EC2 實例嗎?找不到任何有關此的文件。

(注意:我認為您的意思是不同的“區域”而不是不同的“區域”。在 AWS 中,“區域”是指給定區域內的可用區域。我假設您在這裡指的是區域;SES 是區域級服務。)

是的,正如您所說,SES目前在亞太地區不可用。

但是,您沒有理由不能從現有區域跨區域連接到 SES 服務。您無需更改現有區域中的應用即可執行此操作。雖然 SES 和網路最佳實踐建議您希望選擇最接近您的應用程序的端點,以減少網路延遲,但您的應用程序實例沒有 SES 要求與您的 SES 服務位於同一區域。假設您使用 SMTP/S 發送電子郵件,電子郵件伺服器可以位於 Internet 上的任何位置。

您可以將亞太地區的應用配置為通過 SES 在任何地區提供的 SMTP/S 端點發送電子郵件。同樣,網路延遲可能是一個問題,但根據您的郵件量,我不認為網路延遲會令人望而卻步。事實上,我相信這種設置對於不支持 SES 的地區的使用者來說是很常見的。

我建議您在任何可用區域(例如歐盟-愛爾蘭)設置 SES 服務,並執行一些基本的負載測試,看看延遲如何影響您的應用程序(如果有的話)。

有關更多資訊,請參閱連接到 Amazon SES SMTP 終端節點

引用自:https://serverfault.com/questions/729145