大厅"没有基本的身份证明"尝试使用docker-image资源推送到AWS ECR时

时间:2017-06-28 16:41:14

标签: amazon-web-services concourse

我需要使用Concourse将图像推送到AWS ECR 最新版本似乎有一个错误,所以我降级到Concourse 3.0.1并使用了本解决方案中建议的自定义资源类型:https://github.com/concourse/concourse/issues/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

欢迎任何想法;)

1 个答案:

答案 0 :(得分:0)

我的不好,我使用的是IAM用户名而不是访问密钥ID。 此外,与股票docker-image-resource一起使用,无需定义资源类型。