You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在NextJS应用部署NextAuth到AWS Amplify时添加S3存储遇错求助

NextAuth + Cognito 部署AWS Amplify添加S3存储报错问题

问题详情

  • 基于NextJS,使用NextAuth结合AWS Cognito实现认证功能,将应用部署到AWS Amplify后,添加S3存储时出现错误。
  • 已尝试在Amplify控制台中添加存储,并手动复用已有的Auth配置,但错误仍然存在。
  • NextAuth配置代码依赖Cognito客户端密钥,若无法正常获取该密钥,需要重构整个代码结构,工作量较大。

NextAuth配置代码

// 示例配置,替换为实际代码
import NextAuth from "next-auth"
import CognitoProvider from "next-auth/providers/cognito"

export const authOptions = {
  providers: [
    CognitoProvider({
      clientId: process.env.COGNITO_CLIENT_ID,
      clientSecret: process.env.COGNITO_CLIENT_SECRET,
      issuer: process.env.COGNITO_ISSUER,
    }),
  ],
}

export default NextAuth(authOptions)

错误截图

添加S3存储时的错误提示

内容的提问来源于stack exchange,提问作者Arihant Jain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 01:04:56