Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dockerCommand=$("aws ecr get-login --profile profileName --region us-west-2")
- $dockerCommand (which looks like docker login -u AWS -p ..longPassword.. -e none https://ACCTID.dkr.ecr.us-west-2.amazonaws.com
- docker pull ACCTID.dkr.ecr.us-west-2.amazonaws.com/REPO/NAME:TAGNAME
- import boto3
- import docker
- dockerClient = docker.from_env()
- session = boto3.setup_default_session(profile_name='vzw')
- client = session.client('ecr', region_name='us-west-2')
- token = client.get_authorization_token(registryIds=[registryId])
- username = 'AWS'
- password = token['authorizationData'][0]['authorizationToken']
- registry = token['authorizationData'][0]['proxyEndpoint']
- regClient = dockerClient.login(username, password, registry)
- def login(self, username, password=None, email=None, registry=None,
- reauth=False, insecure_registry=False, dockercfg_path=None):
- regClient = dockerClient.login(username, password, registry)
- regClient = dockerClient.login(username, password, registry=registry)
- password = (base64.b64decode(response['authorizationData'[0]authorizationToken'])).decode("utf-8").split(":")[-1]
Add Comment
Please, Sign In to add comment