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要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

cloudshell:SecurityGroupIds

セキュリティグループ ID によってアクセスをフィルターします。CreateEnvironment 操作中に使用できます

ArrayOfString

cloudshell:SubnetIds

サブネット ID でアクセスをフィルタリングします。CreateEnvironment 操作中に使用できます

ArrayOfString

cloudshell:VpcIds

VPC ID でアクセスをフィルタリングします。CreateEnvironment 操作中に使用できます

ArrayOfString