繁体   English   中英

尝试将docker-image资源推送到AWS ECR时使用“无基本身份验证凭证”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM