อินสแตนซ์ Amazon SES และ EC2 ในภูมิภาคต่างๆ


9

เราจำเป็นต้องส่งอีเมลธุรกรรมจากเว็บไซต์อีคอมเมิร์ซของเราที่โฮสต์บนอินสแตนซ์ EC2 บริการอีเมลปกติของเราโฮสต์โดย Google

ปัญหาคือเราอยู่ในภูมิภาคเอเชียแปซิฟิกที่ SES ไม่พร้อมใช้งาน ดังนั้นเราสามารถเปลี่ยนภูมิภาคของเราเพียงแค่ใช้ SES ได้หรือไม่ มันจะส่งผลกระทบต่ออินสแตนซ์ EC2 ของเราหรือไม่ ไม่พบเอกสารใด ๆ เกี่ยวกับสิ่งนี้


เมื่อวันที่มิถุนายน 2015 อเมซอนยังคงไม่สนับสนุนเอเชียแปซิฟิก ฉันพบปัญหาเดียวกัน
Green

คำตอบ:


12

(หมายเหตุ: ฉันคิดว่าคุณหมายถึง "ภูมิภาค" ที่แตกต่างกันและไม่ใช่ "โซน" ที่แตกต่างกันใน AWS "โซน" หมายถึงโซนความพร้อมใช้งานภายในภูมิภาคที่กำหนดฉันจะถือว่าคุณหมายถึงภูมิภาคที่นี่; SES เป็นบริการระดับภูมิภาค)

ใช่ดังที่คุณกล่าวว่า SES ยังไม่มีให้บริการในภูมิภาคเอเชียแปซิฟิก

อย่างไรก็ตามไม่มีเหตุผลที่คุณไม่สามารถเชื่อมต่อข้ามภูมิภาคกับบริการ SES จากภูมิภาคที่คุณมีอยู่ได้ คุณไม่จำเป็นต้องเปลี่ยนแอพในภูมิภาคที่มีอยู่เพื่อทำสิ่งนี้ ในขณะที่ SES และแนวทางปฏิบัติที่ดีที่สุดด้านเครือข่ายแนะนำให้คุณต้องการเลือกจุดสิ้นสุดที่ใกล้เคียงที่สุดกับแอปพลิเคชันของคุณเพื่อลดเวลาในการตอบสนองของเครือข่ายไม่มีข้อกำหนด SES สำหรับอินสแตนซ์แอปของคุณในภูมิภาคเดียวกับบริการ SES ของคุณ สมมติว่าคุณใช้ SMTP / S เพื่อส่งอีเมลเซิร์ฟเวอร์อีเมลสามารถอยู่ที่ใดก็ได้บนอินเทอร์เน็ต

คุณสามารถกำหนดค่าแอพของคุณในเอเชียแปซิฟิกเพื่อส่งอีเมลผ่านปลายทาง SMTP / S ที่ SES ให้ไว้ในภูมิภาคใดก็ได้ อีกครั้งเวลาในการตอบสนองของเครือข่ายอาจเป็นปัญหา แต่ขึ้นอยู่กับปริมาณจดหมายของคุณฉันไม่คาดหวังว่าเวลาแฝงเครือข่ายจะเป็นสิ่งต้องห้าม ที่จริงแล้วฉันเชื่อว่าการตั้งค่านี้ค่อนข้างธรรมดาสำหรับผู้ใช้ในภูมิภาคที่ไม่รองรับ SES

ฉันขอแนะนำให้คุณตั้งค่าบริการ SES ในภูมิภาคใด ๆ ที่มีอยู่ (เช่น EU-Ireland) และทำการทดสอบโหลดพื้นฐานบางอย่างและดูว่าเวลาแฝงส่งผลต่อแอปพลิเคชันของคุณอย่างไรบ้าง

สำหรับข้อมูลเพิ่มเติมโปรดดูที่การเชื่อมต่อกับ Amazon SES SMTP Endpoint


1
ขอบคุณมากสำหรับอินพุต ฉันเพิ่งทำพิธีการ SES (การตรวจสอบโดเมนการยืนยันอีเมลการสร้างข้อมูลรับรอง SMTP และอื่น ๆ ) และส่งอีเมลทดสอบสำเร็จ ดังนั้นฉันเดาว่ามันควรจะทำงานโดยทางโปรแกรมจากอินสแตนซ์ EC2 ของฉัน
Golmaal

@Golmaal สวัสดีแอปพลิเคชันของคุณยังใช้การตั้งค่า SES นี้หรือไม่ ถ้าใช่คุณสามารถให้สถิติบางส่วนและถ้าไม่คุณสามารถอธิบายได้ว่าทำไมและสิ่งที่คุณเปลี่ยนไป?
โจ L

ณ วันที่ธันวาคม 2019 อเมซอนสนับสนุนหลายภูมิภาคในเอเชีย: docs.aws.amazon.com/general/latest/gr/…
Slava Abakumov

0

วิธีแก้ปัญหา: ใช้ Pinpoint ซึ่งใช้ SES ภายใน ระบุมีอยู่ในภูมิภาคอินเดีย หลังจากสร้างโครงการคุณสามารถกำหนดการตั้งค่าสำหรับอีเมล / SMS ขั้นตอนมาตรฐานของการตรวจสอบโดเมน, การเพิ่มระเบียน DNS (สร้างในคอนโซล aws), การยืนยันที่อยู่อีเมลมีอยู่ที่นี่เช่นกัน คุณสามารถดึงรายละเอียด SMTP หรือ API ซึ่งคุณสามารถเริ่มส่งอีเมลได้ การกำหนดค่าการตีกลับไม่สามารถทำได้ผ่านคอนโซลเช่นเดียวกับใน SES แต่คุณสามารถเลือกที่จะสตรีมไปที่ Kinesis แล้วเขียนแบบสอบถามที่กำหนดเองเพื่อรับสถิติทั้งหมด หวังว่านี่จะช่วยได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.