[英]Docker push to AWS ECR fails on Windows: no basic auth credentials
[英]Concourse “no basic auth credentials” when trying to push with docker-image resource to AWS ECR
我需要使用Concourse将映像推送到AWS ECR,最新版本中似乎存在一个错误,因此我降级为Concourse 3.0.1,并按照以下解决方法中的建议使用了自定义资源类型: https://github.com/github。 COM /广场/广场/问题/ 1252
仍然,当尝试推送到ECR时,我仍然获得“没有基本的身份验证凭据”,这是我声明资源类型的方式:
resource_types:
- name: docker-image-2
type: docker-image
source:
repository: concourse/docker-image-resource
tag: docker-1.12.6
resources:
- name: genesis-builder-docker-image
type: docker-image-2
source:
repository: xxxx.dkr.ecr.eu-west-1.amazonaws.com/genesis-builder
aws_access_key_id: concourse-ecr
aws_secret_access_key: xxxx
任何想法欢迎;)
不好,我使用IAM用户名代替了访问密钥ID。 此外,还可以与库存docker-image-resource一起使用,无需定义资源类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.