Примірники Amazon SES та EC2 в різних регіонах


9

Нам потрібно надсилати транзакційні електронні листи з нашого веб-сайту електронної комерції, розміщеного в екземплярі EC2. Наш звичайний сервіс електронної пошти розміщений Google.

Проблема полягає в тому, що ми розташовані в Азіатсько-Тихоокеанському регіоні, де ЄЕП не доступний. Тож чи можемо ми змінити наш регіон лише для використання ЄЕП? Чи вплине це на наш екземпляр EC2? Неможливо знайти жодну документацію щодо цього.


Станом на червень 2015 року Amazon досі не підтримує Азіатсько-Тихоокеанський регіон. Я стикався з тією ж проблемою.
Зелений

Відповіді:


12

(Примітка. Я думаю, ви маєте на увазі різні "регіони", а не різні "зони". У AWS "зона" позначає зону доступності всередині певного регіону. Я вважаю, що ви тут маєте на увазі регіони; SES - це послуга рівня регіону.)

Так, як ви кажете, ЄЕП зараз не доступний в Азіатсько-Тихоокеанському регіоні.

Однак, немає жодної причини, що ви не можете підключити міжрегіональний регіон до послуги SES з вашого існуючого регіону. Для цього вам не потрібно змінювати додаток у наявному регіоні. Незважаючи на те, що найкращі практики SES та мереж пропонують вам вибрати кінцеву точку, яка є найближчою до вашої програми, щоб зменшити затримку в мережі, немає вимоги SES для того, щоб екземпляр вашої програми знаходився в тому ж регіоні, що і ваша послуга SES. Якщо припустити, що ви використовуєте SMTP / S для надсилання електронної пошти, сервер електронної пошти може знаходитися будь-де в Інтернеті.

Ви можете налаштувати свою програму в Азіатсько-Тихоокеанському регіоні для надсилання електронної пошти через кінцеву точку SMTP / S, надану SES в будь-якому регіоні. Знову ж таки, затримка в мережі може бути проблемою, але залежно від обсягу вашої пошти, я не очікую, що затримка в мережі буде надмірною. Насправді я вважаю, що це налаштування є досить поширеним для користувачів у регіонах, де SES не підтримується.

Я б запропонував вам налаштувати послугу SES в будь-якому з доступних регіонів (скажімо, ЄС та Ірландія) та провести тестування базового навантаження та побачити, як затримка впливає на вашу програму, якщо вона взагалі є.

Для отримання додаткової інформації див. Підключення до кінцевої точки SMTP Amazon SES


1
Дякую за вхід. Я щойно завершив формальності SES (перевірка домену, перевірка електронної пошти, генерація облікових даних SMTP тощо) та успішно надіслав тестовий лист. Тож я думаю, він також повинен працювати програмно з мого екземпляра EC2.
Golmaal

@Golmaal, Привіт, ваша програма все ще використовує цю установку SES? Якщо так, чи можете ви надати якісь статистичні дані, і якщо ні, чи можете ви уточнити, чому і на що ви перейшли?
Джо. L

Станом на грудень 2019 року Amazon підтримує декілька регіонів Азії: docs.aws.amazon.com/general/latest/gr/…
Слава Абакумов

0

Усунення: Використовуйте функцію Pinpoint, яка внутрішньо використовує SES. Точна інформація доступна в регіоні Індії. Після створення проекту ви можете налаштувати параметри для електронної пошти / SMS. Тут також присутні стандартні процедури перевірки домену, додавання записів DNS (згенеровані в консолі aws), підтвердження електронної адреси. Ви можете перейти до деталей SMTP або API, за допомогою яких можна розпочати надсилання електронних листів. Конфігурацію відмов неможливо виконати через консоль, як у SES. Натомість ви можете вибрати потокове передавання до Kinesis, а потім написати власні запити, щоб отримати всю статистику. Сподіваюсь, це допомагає.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.