2017-08-31 20 views
0

Ce que j'ai essayé:Comment autoriser Bitbucket-Pipelines à extraire des images à partir du service de conteneur Amazon EC2 (ECR)?

  • Je peux avec succès pousser à Amazon ECR (détails en this answer I posted)
  • Je suis à défaut de tirer l'image ci-dessus dans une conduite ultérieure (voir exemple).

Exemple 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' 

L'erreur que je reviens:

Currently getting this error, not much of an explanation

Enfin:

Afin de pousser vers le référentiel, j'ai déjà configuré les rôles IAM pour le compte bitbucket-pipelines (AmazonEC2ContainerRegistryPowerUser). Y a-t-il d'autres configurations requises?

Répondre

0

J'ai trouvé que la cause de l'erreur ci-dessus était le format $ {}. En enlevant les accolades, tout a fonctionné comme prévu.

More details here.