本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
获取委托发件人的信息,用于 Amazon SES 发送授权
您的发送授权策略必须指定至少一个主体,该主体是您授予访问权限的代理发件人的实体,以便他们可以代表您的一个已验证身份发送。针对发送授权策略的 Amazon SES,主体可以是委托发件人的 AWS 账户、AWS Identity and Access Management (IAM) 用户 ARN 或者 AWS 服务。
一个简单的方法是,主体(代理发件人)是被授权人,而您(身份所有者)是授权策略中的授权人,您授予他们允许从您拥有的资源(已验证身份)发送电子邮件、原始电子邮件、模板电子邮件或批量模板电子邮件的任意组合的权限。
如果需要进行精细控制,请让委托发件人设置一个 IAM 用户,从而只允许一个委托发件人代表您发送电子邮件,而不是委托发件人的 AWS 账户中的任何用户。委托发件人可在《IAM 用户指南》的在您的 AWS 账户中创建 IAM 用户中找到有关设置 IAM 用户的信息。
向您的代理发件人询问 AWS 账户 ID 或 IAM 用户的 Amazon 资源名称(ARN),以便您可以将其包含在您的发送授权策略中。您可以推荐委托发件人参考向身份拥有者提供信息中提供的说明,以便查找这些信息。如果委托发件人是 AWS 服务,请参阅该服务的相关文档以确定服务名称。
以下示例策略说明了身份所有者为授权委托发件人从身份所有者的资源发送而创建的策略中所需的基本元素。身份所有者将进入已验证身份工作流程,然后在授权下,使用策略生成器以最简单的形式创建以下基本策略,允许委托发件人代表身份所有者拥有的资源发送:
对于上述政策,以下图例解释了关键元素以及谁拥有这些要素:
-
Principal(主体)— 此字段使用委托发件人的 IAM 用户 ARN 填充。
-
Action(操作)— 此字段填充了两个 SES 操作 (
SendEmail
&SendRawEmail
) 身份所有者允许委托发件人使用身份所有者的资源执行操作。 -
Resource(资源)— 此字段填充了身份所有者已验证的资源,他们授权委托发件人发送该资源。