为用户池添加域名 - Amazon Cognito
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

为用户池添加域名

Original console
注意

只有在您编辑现有用户池时才会显示 Domain name(域名)选项卡。

域名选项卡上,您可以输入自己的前缀域名。您应用程序的域为 https://<domain_prefix>.auth.<region>.amazoncognito.com

您的应用程序的完整 URL 类似于此示例:

https://example.auth.us-east-1.amazoncognito.com/login?redirect_uri=https://www.google.com&response_type=code&client_id=<client_id_value>

有关更多信息,请参阅 配置用户池域

重要

您必须先指定应用程序客户端设置 (例如回调和重定向 URL),然后才能访问应用程序的 URL。有关更多信息,请参阅 配置应用程序客户端设置

为用户池指定域名
  1. Prefix domain name(前缀域名)框中输入您所需的域名。

  2. 选择 Check availability(检查可用性)验证您所需的前缀域名是否可用。

  3. 如果前缀域名可供使用,请选择 Save changes(保存更改)。

New console
注意

只有在您编辑现有用户池时才会显示 Domain name(域名)选项卡。

App integration(应用程序集成)选项卡中,创建一个 Amazon 拥有的前缀域或为您的用户池使用自定义域。您应用程序的前缀域为 https://<domain_prefix>.auth.<region>.amazoncognito.com

您的应用程序的完整 URL 类似于此示例:

https://example.auth.us-east-1.amazoncognito.com/login?redirect_uri=https://www.google.com&response_type=code&client_id=<client_id_value>

有关更多信息,请参阅 配置用户池域

重要

您必须先指定应用程序客户端设置(例如回调和重定向 URL),然后才能访问应用程序的托管 UI。有关更多信息,请参阅 配置应用程序客户端设置

配置域
  1. 导航到用户池的 App integration(应用程序集成)选项卡。

  2. 选择在 Domain(域)旁边的 Actions(操作),然后选择 Create custom domain(创建自定义域)或 Create Cognito domain(创建 Cognito 域)。如果您已配置用户池域,请先选择 Delete Cognito domain(删除 Cognito 域)或 Delete custom domain(删除自定义域),然后再创建新的自定义域。

  3. 输入可用的域前缀,将其与 Cognito domain(Cognito 域)结合使用。您的前缀不能包含字符串 awsamazon 或者 cognito。有关设置 Custom domain(自定义域)的信息,请参阅将您自己的域用于托管 UI

  4. 选择创建