- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图创建一个 RepositoryPolicyText,它可以被 cloudformation 模板中定义的其他 ecr 存储库引用。像这样的事情:
MyRepository:
Type: AWS::ECR::Repository
Properties:
RepositoryName: "test-repository"
RepositoryPolicyText: !Ref MyRepositoryPolicy
我尝试放入托管策略,但它不允许在其中创建主体。
还有其他方法可以让 RepositoryPolicyText 通过引用工作吗?
我可以编写一次并在其他存储库定义中引用,而不是复制 RepositoryPolicyText。
最佳答案
您可以使用 CloudFormation parameter使用默认字符串,则该参数可以跨资源共享。
Parameters:
repoPolicy:
Type: String
Default: '{"Statement":[ {"Sid" : "a", "Effect" : "Allow", "Principal" : "*", "Action" : "ecr:*" } ]}'
Resources:
repoA:
Type: 'AWS::ECR::Repository'
Properties:
RepositoryName: cfnrepoa
RepositoryPolicyText: !Ref repoPolicy
repoB:
Type: 'AWS::ECR::Repository'
Properties:
RepositoryName: cfnrepob
RepositoryPolicyText: !Ref repoPolicy
关于aws-cloudformation - 如何定义可由其他 ECR 存储库定义引用的 Cloudformation ECR RepositoryPolicyText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63795425/
我试图创建一个 RepositoryPolicyText,它可以被 cloudformation 模板中定义的其他 ecr 存储库引用。像这样的事情: MyRepository: Type: AW
我正在尝试根据另一个账户 A 的 ECR 镜像在账户 B 中创建 lambda 函数,但我遇到了Lambda 没有访问 ECR 镜像的权限错误。。 p> 我根据 this 创建了以下 ECR 策略:
我们能否从运行 docker 的 AWS EC2 实例上的 AWS ECR 存储库中提取镜像,分配 AWS EC2 实例角色/策略和提供对 ECR 访问的 AWS ECR 存储库权限。 我目前已提供所
我正在学习使用代码管道将使用 CodeBuild 的构建推送到 ECR。下面是我的 buildspec.yml 文件和 Codebuild 日志中的错误。谁能阐明我做错了什么?提前致谢。 builds
我有一张带有 2 个标签的图像(在 AWS ECR 中),我只想删除一个标签。 我可以使用以下方法轻松地从本地环境中删除:docker rmi : 我想从 ECR 中删除它。任何帮助,将不胜感激。 最
ECR 上的 UI 不允许您将标签应用于图像。当您将具有已存在标签的图像推送到 ECR 时,现有图像将按预期变为未标记。但是,似乎没有办法下载未标记的图像。例如,我不能简单地下载图像哈希 docker
我正在使用 spotify 的 maven 插件构建一个 docker 容器,然后尝试推送到 ecr。 使用 cloudbees Build and Publish 会发生这种情况管理使用 Amazo
此应用程序不打印前三个字母。 #include #include #include int main(int argc, char** argv) { QApplication app(
尝试熟悉 ECR - 我知道您应该能够将任意数量的存储库推送到 Docker 注册表。 但是,ECR 有一个“存储库”的概念。因此,如果我的应用程序由 10 个不同的容器组成,这是否意味着我需要在注册
我是 docker 的新手。我想使用 ECR 私有(private)存储库来存储我的 docker 图像。所以我已经构建了我的 docker 镜像并在本地运行它。我正在使用 CLI。然后在 ECR 上
我有一个 docker-compose 文件: version: '3.4' services: nginx: container_name: some-nginx image:
是否可以让 docker-compose 既构建镜像又将其推送到远程存储库?现在我做 docker-compose build 然后我做 docker-compose config --service
我正在使用 Terraform 部署 Azure K8s 集群,并且镜像托管在 Amazon ECR 中。从 ECR 提取镜像时部署失败,并出现以下错误: Failed to pull image "
19:25:47.629351 IP 2.2.2.2.80 > 1.1.1.1.31889: Flags [.], seq 2372487272:2372492544, ack 2808407165,
在我们的 ECR 中,我们每天都会推送许多带有标签 16_XXXX 的图像。一些推送的图像不是应用程序的稳定版本。当有稳定版本时,我们将使用标签 16.XXXX 重新标记图像。 我们已经设置了一个生命
我想限制重新标记,但 AWS ECR 中的最新标记除外。如果某些开发人员推送具有相同标签的图像进行调试是非常困难的。所以我只想允许重新标记“最新”标签。但不适用于具有相同标签名称的不同 docker
AWS CDK 的新手,我正在尝试使用构造 ApplicationLoadBalancedFargateService 创建负载均衡的 Fargate 服务。 我想引用和使用 ECR 上的现有图像。我
我正在尝试使用 terraform 将我的 AWS ECR 存储库复制到同一账户中的多个区域。我从 AWS 控制台手动尝试它工作正常,但从 terraform 中,我无法找到解决方案。我尝试了什么:我
我想列出 ECR 注册表中的图像,但出现一些错误。有人可以提供解决方案吗? aws ecr list-images --repository-name 下面有错误 An error occurred
我的 GitHub 存储库中有以下文件夹结构。 docker serverless dotnet 2.1 Dockerfile 3.1
我是一名优秀的程序员,十分优秀!