代码之家  ›  专栏  ›  技术社区  ›  user2645109

尝试使用docker image resource推送至AWS ECR时,Concourse“无基本身份验证凭据”

  •  1
  • user2645109  · 技术社区  · 7 年前

    我需要用Concourse将图像推送到AWS ECR 最新版本中似乎有一个bug,因此我降级到了Concourse 3.0.1,并使用了本解决方案中推荐的自定义资源类型: https://github.com/concourse/concourse/issues/1252

    以下是我如何声明资源类型:

    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 回复  |  直到 7 年前
        1
  •  0
  •   user2645109    7 年前

    糟糕的是,我使用了IAM用户名而不是访问密钥id。