部署前配置
本文介绍了部署 RainMaker 前的配置工作,是私有 RainMaker 四个部署阶段中的第二阶段。🚀
由于中国与全球区域的私有 RainMaker 部署存在差异,下文提供了全球区域和中国区域两个选项卡。请根据你的部署区域,选择相应的选项卡。
- 全球区域
- 中国区域
配置简单电子邮件服务 (SES)
亚马逊提供简单电子邮件服务 (Simple Email Service, SES),用于向终端用户发送事务性邮件、营销信息或任何其他类型的高质量内容,是一项经济实惠的电子邮件服务。
请参照以下步骤,在你的部署中启用 SES。点击此处,了解更多有关 SES 的内容。
电子邮件验证
你需要配置一个电子邮件账号,用于向终端用户发送邮件通知。
请在 AWS SES 控制台中执行以下步骤。
-
打开 AWS 管理面板并搜索 SES 服务,如下图所示:
-
在左侧导航栏中,点击
Verified identities
。 -
点击
Create identity
。 -
在
Identity type
中,选择Email address
。 -
输入新的电子邮件地址,用于发送电子邮件通知。
-
输入邮件地址后,点击
Create identity
。 -
你的邮箱将收到一封验证邮件,请点击邮件中的链接来验证邮件地址。确认后,该 邮件地址将得到验证。
-
点击
Refresh
即可查看更新状态和邮件验证请求。
配置域名密钥识别邮件
当用户注册 RainMaker 或与 RainMaker 应用程序进行交互时,通常会收到有关账号验证或密码重置的邮件。如果没有恰当的身份验证机制,这些邮件可能会被邮件服务标记为垃圾邮件,导致用户错过重要通知,影响使用体验。
因此,我们配置了域名密钥识别邮件 (Domain Key Identified Mail, DKIM) 来对发送的邮件进行身份验证,确保邮件服务提供商将其识别为合法邮件,避免邮件被标记为垃圾邮件,并确保在找回密码或注册账号等重要场景中,用户能够顺利接收通知,提升用户的参与度和留存率。
请在 AWS SES 控制台中执行以下步骤。
- 参照以下文档创建并验证域名身份:
AWS SES DKIM 创建和验证域名
该域名应与已通过 SES 验证的电子邮件域名相同。
- 参照以下 AWS 文档进行 Easy DKIM 配置:
AWS SES DKIM 配置文档
脱离 SES 沙盒
什么是 SES 沙盒?
Amazon SES 默认以沙盒模式启动,在该模式下,邮件只能发送给已验证的收件人(特定的邮箱地址、域名或 AWS 测试邮箱)。此限制有助于防止垃圾邮件,并确保邮件服务的合规使用。
为什么要脱离 SES 沙盒?
若想向任意收件人(例如使用 RainMaker 的用户)发送邮件,则必须申请生产访问权限。这样,RainMaker 就可以无限制地发送一次性密码 (OTP)、欢迎邮件和部署通知等重要邮件。
SES 沙盒适用于特定的 AWS 区域,请在 RainMaker 部署所在的 AWS 区域申请 SES 生产访问权限。
按照以下步骤,将 AWS 账号移出 SES 沙盒:
-
登录 AWS 控制台,选择 RainMaker 的部署区域。
-
前往 SES 服务控制台。