AWS CloudShell 的動作、資源和條件索引鍵
AWS CloudShell (服務字首:cloudshell) 提供下列服務特定的操作、資源、動作和條件索引鍵,可用於 IAM 許可政策。
參考資料:
-
了解如何設定此服務。
-
檢視可供此服務使用的 API 操作清單。
-
了解如何使用 IAM 許可政策來保護此服務及其資源。
-
檢視此服務的程式設計服務授權參考
。
AWS CloudShell 定義的動作
AWS CloudShell 沒有可用於 IAM 政策陳述式 Actions元素的 API 操作。
AWS CloudShell 的僅限許可動作
下列動作是由 AWS CloudShell 定義,但無法透過任何 API 操作直接叫用。它們只能用於 IAM 政策陳述式,以授予或拒絕許可。
| 動作 | 說明 | 資源類型 (*必填項目) | 條件索引鍵 | 存取層級 |
|---|---|---|---|---|
准許核准由其他服務傳送的命令 AWS |
讀取 |
|||
准許建立 CloudShell 環境 |
寫入 |
|||
准許從 連線至 CloudShell 環境 AWS 管理主控台 |
寫入 |
|||
准許刪除 CloudShell 環境 |
寫入 |
|||
准許傳回現有使用者環境的描述 |
清單 |
|||
准許讀取 CloudShell 環境狀態 |
讀取 |
|||
准許從 CloudShell 環境下載檔案 |
寫入 |
|||
准許將檔案上傳至 CloudShell 環境 |
寫入 |
|||
准許將主控台登入資料轉送至環境 |
寫入 |
|||
准許啟動已停止的 CloudShell 環境 |
寫入 |
|||
准許停止執行中的 CloudShell 環境 |
寫入 |
AWS CloudShell 定義的資源類型
此服務會定義下列資源類型,並可用在 IAM 許可政策陳述式的 Resource 元素中。
| 資源類型 | ARN | 條件索引鍵 |
|---|---|---|
arn:${Partition}:cloudshell:${Region}:${Account}:environment/${EnvironmentId} |
AWS CloudShell 的條件索引鍵
AWS CloudShell 定義了下列條件索引鍵,可用於 IAM 政策的 Condition元素。
| 條件索引鍵 | 描述 | Type |
|---|---|---|
依安全群組 ID 篩選存取權。CreateEnvironment 操作期間可用 |
ArrayOfString |
|
依子網路 ID 篩選存取權。CreateEnvironment 操作期間可用 |
ArrayOfString |
|
依 vpc ID 篩選存取權。CreateEnvironment 操作期間可用 |
ArrayOfString |