我需要哪些 AWS 角色策略才能执行 运行 AWS CLI 命令
What AWS Role Policies do I need to be able to run AWS CLI commands
每当我 运行 获取 DeviceFarm 项目或安排 运行 的命令时,我收到错误消息,指出我没有 运行 命令的权限,并且有一个明确拒绝我的用户。
我在角色设置中,找不到要添加的任何策略以使我能够运行这些命令。
我需要添加什么政策?
命令:aws devicefarm schedule-run <options>
错误:User: arn:<user arn> is not authorized to perform: devicefarm:ScheduleRun on resource: <resource arn> with an explicit deny
在你的命令前加上 sudo。这将使您能够 运行 具有更高权限的命令,并且您应该不会遇到您遇到的一些挑战。
通常情况下,我会说您可以在您的 IAM 用户上添加 AWSDeviceFarmFullAccess
政策,但 显式拒绝 表明有意禁止此类访问。
如果您使用的 AWS 账户是 AWS Organizations 层次结构的一部分,Service control policy 可能会阻止在该账户中使用 Device Farm 服务。
每当我 运行 获取 DeviceFarm 项目或安排 运行 的命令时,我收到错误消息,指出我没有 运行 命令的权限,并且有一个明确拒绝我的用户。
我在角色设置中,找不到要添加的任何策略以使我能够运行这些命令。
我需要添加什么政策?
命令:aws devicefarm schedule-run <options>
错误:User: arn:<user arn> is not authorized to perform: devicefarm:ScheduleRun on resource: <resource arn> with an explicit deny
在你的命令前加上 sudo。这将使您能够 运行 具有更高权限的命令,并且您应该不会遇到您遇到的一些挑战。
通常情况下,我会说您可以在您的 IAM 用户上添加 AWSDeviceFarmFullAccess
政策,但 显式拒绝 表明有意禁止此类访问。
如果您使用的 AWS 账户是 AWS Organizations 层次结构的一部分,Service control policy 可能会阻止在该账户中使用 Device Farm 服务。