View a markdown version of this page

AWS CloudShell 的動作、資源和條件索引鍵 - 服務授權參考

AWS CloudShell 的動作、資源和條件索引鍵

AWS CloudShell (服務字首:cloudshell) 提供下列服務特定的操作、資源、動作和條件索引鍵,可用於 IAM 許可政策。

參考資料:

AWS CloudShell 定義的動作

AWS CloudShell 沒有可用於 IAM 政策陳述式 Actions元素的 API 操作。

AWS CloudShell 的僅限許可動作

下列動作是由 AWS CloudShell 定義,但無法透過任何 API 操作直接叫用。它們只能用於 IAM 政策陳述式,以授予或拒絕許可。

動作 說明 資源類型 (*必填項目) 條件索引鍵 存取層級

ApproveCommand

准許核准由其他服務傳送的命令 AWS

環境*

讀取

CreateEnvironment

准許建立 CloudShell 環境

cloudshell:SecurityGroupIds

cloudshell:SubnetIds

cloudshell: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元素。

條件索引鍵 描述 Type

cloudshell:SecurityGroupIds

依安全群組 ID 篩選存取權。CreateEnvironment 操作期間可用

ArrayOfString

cloudshell:SubnetIds

依子網路 ID 篩選存取權。CreateEnvironment 操作期間可用

ArrayOfString

cloudshell:VpcIds

依 vpc ID 篩選存取權。CreateEnvironment 操作期間可用

ArrayOfString