【问题标题】:How to allow Bitbucket-Pipelines to pull images from Amazon EC2 container service (ECR)?如何允许 Bitbucket-Pipelines 从 Amazon EC2 容器服务 (ECR) 中提取图像?
【发布时间】:2018-02-09 13:05:38
【问题描述】:

我尝试过的:

  • 我可以成功推送到Amazon ECR(详情在this answer I posted
  • 我未能在后续管道中提取上述图像(参见示例)。

bitbucket-pipeline.yml 示例

image:
  name: <ecr-registry-address>/<repository>:<tag>
  aws:
    access-key: ${AWS_ACCESS_KEY_ID}
    secret-key: ${AWS_SECRET_ACCESS_KEY}

pipelines:
  default:
    - step:
        script:
          - echo 'Hello World'

我返回的错误:

最后:

为了推送到存储库,我已经为 bitbucket-pipelines 帐户 (AmazonEC2ContainerRegistryPowerUser) 设置了 IAM 角色。是否需要其他设置?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 bitbucket-pipelines


    【解决方案1】:

    我发现上述错误的原因是 ${} 格式。删除大括号可以让一切按预期工作。

    More details here.

    【讨论】:

      猜你喜欢
      • 2019-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 2021-09-01
      • 2021-11-17
      • 1970-01-01
      相关资源
      最近更新 更多