View a markdown version of this page

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

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

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

参考:

操作定义为 AWS CloudShell

AWS CloudShell 没有可在 IAM 策略声明的Actions元素中使用的 API 操作。

Permission-only 的动作 AWS CloudShell

以下操作由定义, AWS CloudShell 但不能通过任何 API 操作直接调用。它们只能在 IAM 策略声明中用于授予或拒绝权限。

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

ApproveCommand

授予批准其他 AWS 服务发送的命令的权限

环境*

读取

CreateEnvironment

授予创建 CloudShell 环境的权限

云壳:SecurityGroupIds

云壳:SubnetIds

云壳:VpcIds

写入

CreateSession

授予从连接到 CloudShell 环境的权限 AWS 管理控制台

环境*

写入

DeleteEnvironment

授予删除 CloudShell 环境的权限

环境*

写入

DescribeEnvironments

授予权限以返回现有用户环境的描述

列表

GetEnvironmentStatus

授予读取 CloudShell 环境状态的权限

环境*

读取

GetFileDownloadUrls

授予从 CloudShell 环境下载文件的权限

环境*

写入

GetFileUploadUrls

授予将文件上传到 CloudShell 环境的权限

环境*

写入

PutCredentials

授予将控制台凭据转发到环境的权限

环境*

写入

StartEnvironment

授予启动已停止 CloudShell 环境的权限

环境*

写入

StopEnvironment

授予停止运行 CloudShell 环境的权限

环境*

写入

由定义的资源类型 AWS CloudShell

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

资源类型 ARN 条件键

环境

arn: $ {Partition}: cloudshell: $ {Region}: $ {Account}: environment/$ {} EnvironmentId

的条件键 AWS CloudShell

AWS CloudShell 定义了可在 IAM 策略Condition元素中使用的以下条件键。

条件键 描述 类型

云壳:SecurityGroupIds

按安全组 ID 筛选访问权限。在 CreateEnvironment 操作期间可用

ArrayOfString

云壳:SubnetIds

按子网 ID 筛选访问权限。在 CreateEnvironment 操作期间可用

ArrayOfString

云壳:VpcIds

按 VPC ID 筛选访问权限。在 CreateEnvironment 操作期间可用

ArrayOfString