1

我们首次使用AWS amplify开发我们的next.js应用程序并尝试手动部署过程。当我们尝试运行“放大发布”时出现以下错误。这个错误令人沮丧,因为没有堆栈跟踪来找出导致问题的原因。我可以看到工件已成功加载到 S3 存储桶。但是部署失败。

错误:

Export successful
✔ Zipping artifacts completed.
✖ Deployment failed! Please report an issue on the Amplify Console GitHub issue tracker at https://github.com/aws-amplify/amplify-console/issues.
An error occurred during the publish operation

我尝试使用“拖放”手动上传压缩文件。感觉就像它被你的构建正在排队的消息卡住了......现在已经有几个小时了。

非常感谢任何帮助。这对我们来说是一个巨大的障碍。

4

3 回答 3

0

我们解决了上述问题。问题在于 IAM 政策。一旦我们修复了角色策略,我们就能够发布并查看部署的进度。

于 2021-01-25T05:04:11.083 回答
0

尝试手动将静态内容放在 S3 上。例如,如果您在dist/使用的目录中生成了静态内容nuxt generate,请运行以下命令:

aws s3 sync dist/ s3://{YOUR_BUCKET_NAME}

如果这解决了您的问题,请尝试将 CodeCommit 用于您的放大项目,直到问题得到解决。

GitHub 问题:https ://github.com/aws-amplify/amplify-console/issues/1369

于 2021-01-23T23:28:31.720 回答
0

我解决了这个问题。

首先运行这个命令

amplify configure project

在像这样设置'out'到分发目录路径之后。

Distribution Directory Path: out

配置.png

于 2021-09-13T14:00:28.320 回答