amazon-web-services - 具有组织帐户的 ECS 中的按需实例,无法从 ECR 中提取 docker 映像
问题描述
我无法在 On-Demand EC2 上启动 ECS 任务。我有一个 AWS 账户,它是一个组织的子账户,我无法让 ECS 代理从 ECR 中拉取映像,任务停止并出现以下错误:
CannotPullContainerError: Error response from daemon: pull access denied
我已经为我的账户和 ecsInstanceRole 设置了 ECR 权限。另外,我已经尝试为 iam 角色设置管理员权限,但没有成功。
我需要什么样的许可才能拉取图像?
解决方案
请检查您的帐户是否有 RegisterContainerInstance。
推荐阅读
- sql - 仅当满足两个条件时才从 SQL 查询中排除结果
- vue.js - 从vscode中的vue项目中删除的文件
- prometheus - 如何为非 gmail 域发送 prometheus 电子邮件警报?
- c# - 将数据传递到处理程序的 Jquery ajax 不起作用(Asp.net、C#、Jquery)
- c# - 如何使用 MvvmCross 在 WPF 应用程序中获取命令行参数?
- python - 我想用 selenium 和身份验证运行我的代理,但它不起作用
- python - 如果 CGI 脚本出现错误,有没有办法输出错误网页?(Python)
- android - 在屏幕中心的 AR 中创建锚点,并相对于相机将其移动近或远,就像 magicplan 一样
- php - PHP 将 .ts 文件直接从变量转换为 .mp4
- .net - 在 Azure 应用服务部署槽上安装 MySQL.Data