2017-09-03 2 views
0

lorsque je tente de pousser l'image en utilisant le plugin drone pour amazon ECR Je reçois le message suivant:drone CI pousser à l'échec ECR

"aucune information d'identification auth de base"

mon dossier .drone.yml Pipline:

publish-to-ecr: 
    image: plugins/ecr 
    repo: foo 
    registry: xxx.dkr.ecr.us-west-1.amazonaws.com 
    dockerfile: ./Dockerfile 
    tags: 
    - latest 
    access_key: xxx 
    secret_key: xxx 
    region: xxx 

J'utilise le creds pour pousser mon env local et il fonctionne

+0

avez-vous utilisé 'aws-ecr login' sur votre machine? Vous avez peut-être utilisé cela sur votre machine, c'est pourquoi cela fonctionne. –

+0

J'ai configuré le rôle d'instance et je me suis connecté à ecr, mais il me donne quand même cette erreur. – gCoh

Répondre

0

le problème est que le rôle que je configuré à la machine n'a pas été configuré dans le côté référentiel comme w Ell

aller au dépôt, et sous autorisations ajouter le rôle que les autorisations suivantes: PutImage, CompleteLayerUpload, InitiateLayerUplaod

et cela a fonctionné