2017-08-29 5 views

Répondre

0

Vous pouvez configurer des utilisateurs IAM dans votre compte pour pousser et tirer des images.

{ 
    "Version": "2008-10-17", 
    "Statement": [ 
    { 
     "Sid": "AllowPushPull", 
     "Effect": "Allow", 
     "Principal": { 
     "AWS": [ 
      "arn:aws:iam::aws_account_id:user/push-pull-user-1", 
      "arn:aws:iam::aws_account_id:user/push-pull-user-2" 
     ] 
     }, 
     "Action": [ 
     "ecr:GetDownloadUrlForLayer", 
     "ecr:BatchGetImage", 
     "ecr:BatchCheckLayerAvailability", 
     "ecr:PutImage", 
     "ecr:InitiateLayerUpload", 
     "ecr:UploadLayerPart", 
     "ecr:CompleteLayerUpload" 
     ] 
    } 
    ] 
} 

Référence: documentation

+0

ajouter des conditions à cette politique de limiter davantage les utilisateurs à pousser/tirer des images spécifiques. – Asdfg

+0

@ Asdfg et Ashan, Merci beaucoup pour votre réponse. Je ne suis pas sûr où et comment je peux mettre les conditions pour restreindre/permettre aux utilisateurs de pousser/tirer des images spécifiques. J'apprécierais que vous puissiez me montrer un exemple. – AlwaysALearner