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要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
セキュリティグループ ID によってアクセスをフィルターします。CreateEnvironment 操作中に使用できます |
ArrayOfString |
|
サブネット ID でアクセスをフィルタリングします。CreateEnvironment 操作中に使用できます |
ArrayOfString |
|
VPC ID でアクセスをフィルタリングします。CreateEnvironment 操作中に使用できます |
ArrayOfString |