Skip to content

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

MFA

# List MFA devices
aws iam list-virtual-mfa-devices | grep -i user

# Delete MFA device
aws iam delete-virtual-mfa-device --serial-number