在与 EC2 实例不同的区域上使用 SES
Using SES on a different region from EC2 instance
SES 不支持我的 EC2 实例所在的区域,我还能以某种方式通过其他区域发送电子邮件吗?
是的,您实际上可以在任何区域从任何区域调用AWS服务。事实上,您可以从互联网上的任何地方(例如您自己的家用计算机)调用 AWS 服务。
如果您使用的是 Amazon SES via SMTP,只需指向 SES SMTP 端点。
如果您使用的是 Amazon SES via API calls,请将区域名称传递给客户端。例如,在 Python:
import boto3
client = boto3.client('ses', region_name='us-east-1')
client.send_email(...)
SES 不支持我的 EC2 实例所在的区域,我还能以某种方式通过其他区域发送电子邮件吗?
是的,您实际上可以在任何区域从任何区域调用AWS服务。事实上,您可以从互联网上的任何地方(例如您自己的家用计算机)调用 AWS 服务。
如果您使用的是 Amazon SES via SMTP,只需指向 SES SMTP 端点。
如果您使用的是 Amazon SES via API calls,请将区域名称传递给客户端。例如,在 Python:
import boto3
client = boto3.client('ses', region_name='us-east-1')
client.send_email(...)