View a markdown version of this page

的操作、资源和条件键 AWS OpsWorks - 服务授权参考

的操作、资源和条件键 AWS OpsWorks

AWS OpsWorks (服务前缀:opsworks)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。

参考:

操作定义为 AWS OpsWorks

您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。

操作 说明 资源类型(* 为必需) 条件键 访问级别

AssignInstance

授予权限以将注册的实例分配给某个层

堆栈

写入

AssignVolume

授予权限以将堆栈的其中一个注册的 Amazon EBS 卷分配给指定的实例

堆栈

写入

AssociateElasticIp

授予权限以将堆栈的其中一个注册的弹性 IP 地址与指定的实例关联

堆栈

写入

AttachElasticLoadBalancer

授予权限以将 Elastic Load Balancing 负载均衡器附加到指定的层

堆栈

写入

CloneStack

授予权限以创建指定堆栈的克隆

堆栈

写入

CreateApp

授予权限以创建指定堆栈的应用程序

堆栈

写入

CreateDeployment

授予权限以运行部署或堆栈命令

堆栈

写入

CreateInstance

授予权限以在指定堆栈中创建实例

堆栈

写入

CreateLayer

授予权限以创建层

堆栈

写入

CreateStack

授予创建新堆栈的权限

写入

CreateUserProfile

授予权限以创建新的用户配置文件

写入

DeleteApp

授予删除指定应用程序的权限

堆栈

写入

DeleteInstance

授予权限以删除指定的实例,这会终止关联的 Amazon EC2 实例

堆栈

写入

DeleteLayer

授予删除指定层的权限

堆栈

写入

DeleteStack

授予删除指定堆栈的权限

堆栈

写入

DeleteUserProfile

授予删除用户配置文件的权限

写入

DeregisterEcsCluster

授予删除用户配置文件的权限

堆栈

写入

DeregisterElasticIp

授予权限以取消注册指定的弹性 IP 地址

堆栈

写入

DeregisterInstance

授予权限以取消注册已注册的 Amazon EC2 或本地实例

堆栈

写入

DeregisterRdsDbInstance

授予权限以取消注册 Amazon RDS 实例

堆栈

写入

DeregisterVolume

授予权限以取消注册 Amazon EBS 卷

堆栈

写入

DescribeAgentVersions

授予描述可用 AWS OpsWorks 代理版本的权限

堆栈

列表

DescribeApps

授予权限以请求指定的一组应用程序的描述

堆栈

列表

DescribeCommands

授予权限以描述指定命令的结果

堆栈

列表

DescribeDeployments

授予权限以请求指定的一组部署的描述

堆栈

列表

DescribeEcsClusters

授予权限以描述已注册到堆栈的 Amazon ECS 集群

堆栈

列表

DescribeElasticIps

授予权限以描述弹性 IP 地址

堆栈

列表

DescribeElasticLoadBalancers

授予权限以描述堆栈的 Elastic Load Balancing 实例

堆栈

列表

DescribeInstances

授予权限以请求一组实例的描述

堆栈

列表

DescribeLayers

授予权限以请求指定堆栈中一个或多个层的描述

堆栈

列表

DescribeLoadBasedAutoScaling

授予权限以描述指定层的基于负载的自动伸缩配置

堆栈

列表

DescribeMyUserProfile

授予权限以描述用户的 SSH 信息

列表

DescribeOperatingSystems

授予描述 AWS OpsWorks 堆栈支持的操作系统的权限

列表

DescribePermissions

授予权限以描述指定堆栈的权限

堆栈

列表

DescribeRaidArrays

授予权限以描述实例的 RAID 阵列

堆栈

列表

DescribeRdsDbInstances

授予权限以描述 Amazon RDS 实例

堆栈

列表

DescribeServiceErrors

授予描述 AWS OpsWorks 服务错误的权限

堆栈

列表

DescribeStackProvisioningParameters

授予权限以请求堆栈的预置参数的描述

堆栈

列表

DescribeStackSummary

授予权限以描述指定堆栈中层和应用程序的数量以及处于每种状态(如 running_setup 或 online)的实例数量

堆栈

列表

DescribeStacks

授予权限以请求指定一个或多个堆栈的描述

堆栈

列表

DescribeTimeBasedAutoScaling

授予权限以描述指定实例的基于时间的自动伸缩配置

堆栈

列表

DescribeUserProfiles

授予描述指定用户的权限

列表

DescribeVolumes

授予权限以描述实例的 Amazon EBS 卷

堆栈

列表

DetachElasticLoadBalancer

授予权限以将指定的 Elastic Load Balancing 实例与其层分离

堆栈

写入

DisassociateElasticIp

授予权限以将弹性 IP 地址与其实例解除关联

堆栈

写入

GetHostnameSuggestion

授予权限以根据当前主机名主题获取为指定层生成的主机名

堆栈

读取

GrantAccess

授予权限以授予 RDP 在指定时间段内对 Windows 实例的访问权限

堆栈

写入

ListTags

授予权限以返回应用于指定的堆栈或层的标签列表

堆栈

列表

RebootInstance

授予权限以重启指定实例

堆栈

写入

RegisterEcsCluster

授予权限以向堆栈注册指定的 Amazon ECS 集群

堆栈

写入

RegisterElasticIp

授予权限以向指定的堆栈注册弹性 IP 地址

堆栈

写入

RegisterInstance

授予在指定堆栈之外创建的实例注册的权限 AWS OpsWorks

堆栈

写入

RegisterRdsDbInstance

授予权限以向堆栈注册 Amazon RDS 实例

堆栈

写入

RegisterVolume

授予权限以向指定的堆栈注册 Amazon EBS 卷

堆栈

写入

SetLoadBasedAutoScaling

授予权限以为指定层指定基于负载的自动伸缩配置

堆栈

写入

SetPermission

授予权限以指定用户的权限

堆栈

权限管理,写入

SetTimeBasedAutoScaling

授予权限以为指定的实例指定基于时间的自动伸缩配置

堆栈

写入

StartInstance

授予权限以启动指定的实例

堆栈

写入

StartStack

授予权限以启动堆栈的实例

堆栈

写入

StopInstance

授予权限以停止指定的实例

堆栈

写入

StopStack

授予权限以停止指定的堆栈

堆栈

写入

TagResource

授予权限以将标签应用于指定的堆栈或层

堆栈

标记、写作

UnassignInstance

授予权限以从注册的实例的层取消分配此实例

堆栈

写入

UnassignVolume

授予权限以取消分配已分配的 Amazon EBS 卷

堆栈

写入

UntagResource

授予权限以从指定的堆栈或层中删除标签

堆栈

标记、写作

UpdateApp

授予权限以更新指定应用程序

堆栈

写入

UpdateElasticIp

授予权限以更新已注册的弹性 IP 地址的名称

堆栈

写入

UpdateInstance

授予权限以更新指定实例

堆栈

写入

UpdateLayer

授予权限以更新指定层

堆栈

写入

UpdateMyUserProfile

授予权限以更新用户的 SSH 公有密钥

写入

UpdateRdsDbInstance

授予权限以更新 Amazon RDS 实例

堆栈

写入

UpdateStack

授予更新指定堆栈的权限

堆栈

写入

UpdateUserProfile

授予权限以更新指定的用户配置文件

权限管理,写入

UpdateVolume

授予权限以更新 Amazon EBS 卷的名称或装载点

堆栈

写入

由定义的资源类型 AWS OpsWorks

以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。

资源类型 ARN 条件键

stack

arn: $ {Partition}: opsworks: $ {Region}: $ {Account}: stack/$ {}/StackId

的条件密钥 AWS OpsWorks

AWS OpsWorks 没有可在策略声明Condition元素中使用的特定于服务的条件密钥。