可交付 + AWS ECR:推送图像 - 无基本身份验证凭据

Shippable + AWS ECR : Push image - no basic auth credentials

在我的可交付产品中,我使用从使用策略 AmazonEC2ContainerRegistryFullAccess 在 AWS 中创建的 IAM 用户复制的 Aws_access_key_id 和 Aws_secret_access_key 配置与 AWS ECR 的集成。但是当我 运行 构建时,错误是,

Post https://623575552266.dkr.ecr.ap-southeast-1.amazonaws.com/v2/creditcard_server_dockerimg_rep/blobs/uploads/: no basic auth credentials

有什么想法吗?

问候 锤子

将 "docker push" 从 post_ci 移入 yml 文件有助于解决问题,因为命令是前者容器内的 运行。 Push an image to ECR