2017-06-28 57 views
0

时,Concourse“没有基本的认证凭证”我需要将图像推送到AWS ECR并与Concourse 在最新版本中似乎存在一个错误,所以我降级到了Concourse 3.0.1使用自定义的资源类型与此变通推荐:https://github.com/concourse/concourse/issues/1252当试图将docker-image资源推送到AWS ECR

不过,我得到一个“没有基本身份验证凭据”,试图推到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 

任何想法欢迎;)

回答

0

我的不好,我用IAM用户名而不是访问密钥ID。 也适用于stock docker-image-resource,无需定义资源类型。

相关问题