我在 AWS Amplify 上部署了 Next.js 服务器端渲染应用程序。我是 AWS 新手,不知道我遇到此错误的确切原因。我已经阅读了很多文章和文档,但我无法解决这个问题。
我getServerSideProps
用来从 API 等获取参数和道具。在 Vercel 和 Netlify 上,我的应用程序运行良好,但在 Amplify AWS 上出现错误。
我的应用正在加载静态页面,但在动态页面上出现错误。例如www.example.com/test-1
这test-1
是一条动态路线"/:id"
我得到的错误:
503 错误 无法满足请求。与 CloudFront 分配关联的 Lambda 函数无效或没有所需的权限。我们目前无法连接到此应用或网站的服务器。可能有太多流量或配置错误。请稍后再试,或联系应用或网站所有者。如果您通过 CloudFront 向客户提供内容,您可以通过查看 CloudFront 文档找到解决问题并帮助防止此错误的步骤。
我知道这个错误是专门针对权限的,但我不知道如何配置它们。