跳到主要内容

部署相关参考

在 AWS 控制台中更改区域

登录 AWS 控制台后,默认区域会显示在右上角,如下图所示。

ref1

在上述界面中,AWS 账号当前所在区域为 "us-east-1 (N. Virginia)"。

在某些情况下(例如为了获取 Lambda 函数的 ARN),可能需要修改区域。此时,请点击右上角的区域(例如 "US East (N. Virginia) us-east-1"),点击后将出现下拉菜单,如下图所示。你可以点击相应区域链接以选择目标区域。下图中,用户选择了 "eu-west-1" 区域。

ref2

选择所需区域(此例中为 "eu-west-1/Ireland")后,AWS 控制台中的区域将会更新,如下图所示。

ref3


清除 Cognito 自定义域名

如果已经配置了用于第三方登录(如谷歌和苹果)的 Cognito 自定义域名,请按以下步骤将其移除:

  1. 打开 Cognito 服务((AWS > Services > Cognito),点击 Manage User Pools

    ref4

  2. 搜索 Cognito 用户池 "rainmaker-user-email-mobile-pool"。

    ref5

  3. 在左侧菜单中点击 Domain name 链接,并选择域名。

  4. 点击 Delete Domain


提交支持请求

  1. 打开 Cognito 服务 (AWS > Services > Support)。

    support_1

  2. 点击 Create Case

    support_1a

  3. 打开 Technical Support 标签页。

    support_2a

  4. 描述问题并提交。

更多信息请参考 AWS 支持请求管理


创建应用客户端

  1. 前往 AWS Cognito,登录目标 AWS 账号。

    cognito service

  2. 选择已有的用户池,或新建一个用户池。

  3. 打开 App Integration 标签页。

    cognito client

  4. 向下滚动翻页并创建应用客户端。

    create client

  5. 创建一个机密客户端,命名为 "rainmaker-oauth-client"。

    create client 1

  6. 保持默认设置。

    在某些 AWS 账号中,配置页面只有在创建客户端后才会出现。

  7. 设置回调 URL:{HTTP Base URL}/{Stage}/cognitocallback

    其中:

    • HTTP Base URL:在 OAuth-only RainMaker 部署的详情邮件中包含此信息,该邮件会发送给超级管理员。如未收到邮件,也可使用 OAuth-only RainMaker 部署的凭证调用部署细节 API
    • Stage:部署后端时所指定的阶段名。

    create client 2

  8. 确保 Identity providers 字段中包含 Cognito user pool

  9. 确保授权类型中选择了 Authorization code grant

  10. 确保选择了以下五个范围。

    create client 3

  11. 勾选所有属性。

  12. 点击 Create App Client

  13. 完成。

  14. 创建域名的具体步骤,请参阅 配置 Cognito 域名

On this page