我正在 CodeBuild 中设置一个构建项目,该项目从 GitHub 存储库创建一个 Docker 容器,并将其推送到 ECR。此构建过程使用之前构建的存储在 ECR 中的容器。该项目运行良好。
我遇到的问题是,尽管服务角色具有 AmazonEC2ContainerRegistryPowerUser,但 CodeBuild 使用的用户在 ecr:GetAuthorizationToken 上被拒绝权限。
该用户名为 $ACCOUNT_NAME$-s3bucket。这很奇怪,因为项目在构建过程中不使用 S3 做任何事情。是什么导致了这个问题?
AWS CodeBuild 用户未承担服务角色
相关内容
- 如何删除“应用程序”文件夹但保留“程序”文件夹在开始菜单上,Windows 10 Pro
- 什么是 cp 命令复制所有文件 + 目录结构和 cp 命令在文件已存在时跳过复制文件
- 如何禁用 SSL 2.0 和 3.0
- 使用wget将文件从本地服务器获取到远程服务器
- IEEEtran 类中的 babel 字幕问题
- 缩放视频时,nginx-rtmp 模块内的 ffmpeg 不起作用
- 访问文本文件的各个行并创建具有该名称的单独文本文件
- 尽管我的硬盘只有 500GB,但 Windows 却显示包含音乐的文件夹大小为 61.3TB
- 在 Linux 上为多个服务 / 进程启用 HugePages
- 2015:BTRFS 稳定吗?[重复]