Guest User

Untitled

a guest
Nov 15th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. dockerCommand=$("aws ecr get-login --profile profileName --region us-west-2")
  2. $dockerCommand (which looks like docker login -u AWS -p ..longPassword.. -e none https://ACCTID.dkr.ecr.us-west-2.amazonaws.com
  3. docker pull ACCTID.dkr.ecr.us-west-2.amazonaws.com/REPO/NAME:TAGNAME
  4.  
  5. import boto3
  6. import docker
  7. dockerClient = docker.from_env()
  8.  
  9. session = boto3.setup_default_session(profile_name='vzw')
  10. client = session.client('ecr', region_name='us-west-2')
  11.  
  12. token = client.get_authorization_token(registryIds=[registryId])
  13.  
  14. username = 'AWS'
  15. password = token['authorizationData'][0]['authorizationToken']
  16. registry = token['authorizationData'][0]['proxyEndpoint']
  17. regClient = dockerClient.login(username, password, registry)
  18.  
  19. def login(self, username, password=None, email=None, registry=None,
  20. reauth=False, insecure_registry=False, dockercfg_path=None):
  21.  
  22. regClient = dockerClient.login(username, password, registry)
  23.  
  24. regClient = dockerClient.login(username, password, registry=registry)
  25.  
  26. password = (base64.b64decode(response['authorizationData'[0]authorizationToken'])).decode("utf-8").split(":")[-1]
Add Comment
Please, Sign In to add comment