微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 Lambda@Edge 在 Amplify 上部署 NextJs SSR 应用程序503 错误

如何解决如何使用 Lambda@Edge 在 Amplify 上部署 NextJs SSR 应用程序503 错误

我目前能够在 Amplify 上构建和部署 Next.js 应用程序,它会自动检测我在根目录中的 .yml 文件自动创建资源(认 Edge Lambda、Cloudfront distribution、S3 存储桶)以促进托管和部署。然后,我使用现有的 CloudFront 触发器将该函数部署到 LambdaEdge,确保在与此分配关联的服务角色上打开所有管理员权限。让我知道我在这里遗漏了什么。

错误 与 CloudFront 分配关联的 Lambda 函数无效或没有所需的权限。 更新:这是一个通用响应,如果您查看 Cloud watch 日志,您将看到初始化 firebase 凭据的尝试失败,我认为错误可能存在。 Lambda@Edge 函数不支持环境变量。

PS:我正在使用 Firebase Firestore/Auth,并且所有 SSR (getServerSideProps) 调用都在开发中运行良好。

CloudFront Error 503

enter image description here

enter image description here

enter image description here

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。