1 min read

AWS ECR private container 私有鏡像下載

1.需要安裝 AWS CLI 官網

2.需給予AWS IAM權限 如果只想要下載鏡像的話可以使用以下規則組

{
	"Version": "2012-10-17",
	"Statement": [
		{
			"Effect": "Allow",
			"Action": [
				"ecr:GetDownloadUrlForLayer",
				"ecr:BatchGetImage",
				"ecr:BatchCheckLayerAvailability",
				"ecr:GetAuthorizationToken",
				"ecr:DescribeRepositories"
			],
			"Resource": "*"
		}
	]
}


aws configure

aws configure

aws cli

{region} 要替換成相對應的區域 ex: ap-northeast-3
{aws-id} AWS 帳號ID

aws ecr get-login-password --region {region} | docker login --username AWS --password-stdin {aws-id}.dkr.ecr.{region}.amazonaws.com

aws ecr

aws ecr describe-repositories|grep repositoryName 查詢當前所有容器