首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >testdriven.io flask react AWS课程第9章代码构建错误。除post_build阶段外,所有阶段均通过

testdriven.io flask react AWS课程第9章代码构建错误。除post_build阶段外,所有阶段均通过
EN

Stack Overflow用户
提问于 2020-09-03 01:55:11
回答 1查看 32关注 0票数 0

这里有一些日志片段:

代码语言:javascript
复制
[Container] 2020/09/02 16:36:03 Running command docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/test-driven-users:prod
no basic auth credentials
COMMAND_EXECUTION_ERROR: Error while executing command: docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/test-driven-users:prod. Reason: exit status 1
[Container] 2020/09/02 16:36:03 Phase complete: POST_BUILD State: FAILED

为什么它使用basic auth而不是令牌?如何解决此错误?

EN

回答 1

Stack Overflow用户

发布于 2020-09-03 08:30:18

这些错误有点误导人。实际故障与buildspec.yml post_build命令有关。注释掉这些命令“修复”了构建。本教程提供了以下命令:

代码语言:javascript
复制
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/test-driven-users:prod
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/test-driven-client:builder
docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/test-driven-client:prod

从命令行运行它们,我得到了这样的结果:推送引用存储库#.dkr.ecr.us-west-1.amazonaws.com/test-driven-users

代码语言:javascript
复制
6f23####16de: Layer already exists 
5317####098c: Layer already exists 
...

所以我猜如果它已经存在,那它就是一个“失败”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63711118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档