AWS Quick reference
ECR Registry commands
export PROFILE="labs"
# Helm OCI registry login
aws ecr get-login-password --profile $PROFILE --region eu-west-2 | helm registry login --username AWS --password-stdin <AccountID>.dkr.ecr.eu-west-2
# Pull an image from registry
helm pull oci://<AccountID>.dkr.ecr.eu-west-2.amazonaws.com/<chart_name> --version <version>
## Get all versions tag for helm chart
aws ecr describe-images --profile $PROFILE --region eu-west-2 \
--repository-name <repository_name> \
--query 'imageDetails[?contains(imageManifestMediaType, `helm`)].imageTags[]' \
--output text
ECR Public registry login
aws ecr-public get-login-password \
--region us-east-1 | helm registry login \
--username AWS \
--password-stdin public.ecr.aws
Log on to ECR registry
aws ecr get-login-password --profile labs --region eu-west-1 | podman login --username AWS --password-stdin <account_id>.dkr.ecr.eu-west-1.amazonaws.com
S3
# Calculate S3 size
aws s3 --region eu-central-1 ls s3://vettom --recursive --human-readable --summarize