【发布时间】:2018-04-02 04:44:43
【问题描述】:
我知道我们需要登录 ECR 才能从 AWS ECR 中提取 docker 映像。我怎样才能让它匿名?由于我们将代码、数据和基础设施(都是开源的)分开,我们发现基础设施部分不需要私有。
我能够找到使用 * 创建权限的方法,但不确定如何使其匿名,以便任何想要下载的人都不需要 IAM 用户访问权限。
以下是政策,
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublic",
"Effect": "Allow",
"Principal": "*",
"Action": [
"ecr:GetDownloadUrlForLayer",
"ecr:BatchGetImage",
"ecr:BatchCheckLayerAvailability"
]
}
]
}
我也不确定如何创建匿名 IAM 用户。
【问题讨论】:
标签: amazon-web-services docker