AWS Amplify Gen2 NextJS Google OAuth:自定义Cognito用户池域名配置问题
解决Amplify中oauthCognitoDomain仍显示默认AWS域名的问题
方法1:直接修改后端Auth资源配置文件
- 找到项目路径
amplify/backend/auth/<你的Auth资源名称>/parameters.json - 在文件中定位
domain字段,将原有默认AWS域名替换为你的自定义域名auth.mydomain.com - 保存文件后,执行命令重新部署Auth后端:
amplify push auth
方法2:通过Amplify CLI交互式更新配置
- 在项目根目录运行命令:
amplify update auth - 按照交互提示选择Configure auth settings,找到Custom domain选项并输入
auth.mydomain.com - 完成配置后,执行
amplify push部署更新后的后端配置
验证与收尾
- 部署完成后,检查
amplify_outputs.json中的oauthCognitoDomain参数,确认已更新为自定义域名 - 重新部署前端应用,确保应用加载最新配置
- 测试Google OAuth流程,确认授权页面显示
auth.mydomain.com
内容的提问来源于stack exchange,提问作者Amal Gunatilake
相关产品推荐
相关产品推荐

