Amazon WorkSpaces のアクション、リソース、および条件キー
Amazon WorkSpaces (サービスプレフィックス: workspaces) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon WorkSpaces で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
AcceptAccountLinkInvitation |
書き込み |
|||
|
AssociateConnectionAlias |
書き込み |
|||
|
AssociateIpGroups |
書き込み |
|||
|
AssociateWorkspaceApplication |
書き込み |
|||
|
AuthorizeIpRules |
書き込み |
|||
書き込み |
||||
|
CopyWorkspaceImage |
書き込み |
|||
タグ付け、書き込み |
||||
リスト |
||||
|
CreateAccountLinkInvitation |
書き込み |
|||
|
CreateConnectClientAddIn |
書き込み |
|||
|
CreateConnectionAlias |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateIpGroup |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateStandbyWorkspaces |
書き込み |
|||
タグ付け、書き込み |
||||
リスト |
||||
|
CreateTags |
タグ付け、書き込み |
|||
|
CreateUpdatedWorkspaceImage |
タグ付け、書き込み |
|||
書き込み |
||||
|
CreateWorkspaceBundle |
タグ付け、書き込み |
|||
書き込み |
||||
|
CreateWorkspaceImage |
タグ付け、書き込み |
|||
書き込み |
||||
|
CreateWorkspaces |
タグ付け、書き込み |
|||
書き込み |
||||
|
CreateWorkspacesPool |
タグ付け、書き込み |
|||
書き込み |
||||
|
DeleteAccountLinkInvitation |
書き込み |
|||
|
DeleteClientBranding |
書き込み |
|||
|
DeleteConnectClientAddIn |
書き込み |
|||
|
DeleteConnectionAlias |
書き込み |
|||
|
DeleteIpGroup |
書き込み |
|||
|
DeleteTags |
タグ付け、書き込み |
|||
|
DeleteWorkspaceBundle |
書き込み |
|||
|
DeleteWorkspaceImage |
書き込み |
|||
|
DeployWorkspaceApplications |
書き込み |
|||
|
DeregisterWorkspaceDirectory |
書き込み |
|||
|
DescribeAccount |
読み取り |
|||
|
DescribeAccountModifications |
読み取り |
|||
|
DescribeApplicationAssociations |
リスト |
|||
|
DescribeApplications |
リスト |
|||
|
DescribeBundleAssociations |
リスト |
|||
|
DescribeClientBranding |
読み取り |
|||
|
DescribeClientProperties |
リスト |
|||
|
DescribeConnectClientAddIns |
リスト |
|||
|
DescribeConnectionAliasPermissions |
読み取り |
|||
|
DescribeConnectionAliases |
読み取り |
|||
|
DescribeCustomWorkspaceImageImport |
読み取り |
|||
|
DescribeImageAssociations |
リスト |
|||
|
DescribeIpGroups |
読み取り |
|||
|
DescribeTags |
読み取り |
|||
|
DescribeWorkspaceAssociations |
リスト |
|||
|
DescribeWorkspaceBundles |
リスト |
|||
|
DescribeWorkspaceDirectories |
読み取り |
|||
|
DescribeWorkspaceImagePermissions |
読み取り |
|||
|
DescribeWorkspaceImages |
リスト |
|||
|
DescribeWorkspaceSnapshots |
リスト |
|||
|
DescribeWorkspaces |
リスト |
|||
|
DescribeWorkspacesConnectionStatus |
読み取り |
|||
|
DescribeWorkspacesPoolSessions |
リスト |
|||
|
DescribeWorkspacesPools |
リスト |
|||
|
DisassociateConnectionAlias |
書き込み |
|||
|
DisassociateIpGroups |
書き込み |
|||
|
DisassociateWorkspaceApplication |
書き込み |
|||
|
GetAccountLink |
読み取り |
|||
|
ImportClientBranding |
書き込み |
|||
|
ImportCustomWorkspaceImage |
タグ付け、書き込み |
|||
書き込み |
||||
|
ImportWorkspaceImage |
タグ付け、書き込み |
|||
書き込み |
||||
|
ListAccountLinks |
リスト |
|||
|
ListAvailableManagementCidrRanges |
リスト |
|||
|
MigrateWorkspace |
書き込み |
|||
|
ModifyAccount |
書き込み |
|||
|
ModifyCertificateBasedAuthProperties |
書き込み |
|||
|
ModifyClientProperties |
書き込み |
|||
|
ModifyEndpointEncryptionMode |
書き込み |
|||
|
ModifySamlProperties |
書き込み |
|||
|
ModifySelfservicePermissions |
アクセス許可管理、書き込み |
|||
|
ModifyStreamingProperties |
書き込み |
|||
|
ModifyWorkspaceAccessProperties |
書き込み |
|||
|
ModifyWorkspaceCreationProperties |
書き込み |
|||
iam:PassedToService |
workspaces.amazonaws.com |
書き込み |
||
|
ModifyWorkspaceProperties |
書き込み |
|||
|
ModifyWorkspaceState |
書き込み |
|||
|
RebootWorkspaces |
書き込み |
|||
|
RebuildWorkspaces |
書き込み |
|||
|
RegisterWorkspaceDirectory |
タグ付け、書き込み |
|||
書き込み |
||||
|
RejectAccountLinkInvitation |
書き込み |
|||
|
RestoreWorkspace |
書き込み |
|||
|
RevokeIpRules |
書き込み |
|||
書き込み |
||||
|
StartWorkspaces |
書き込み |
|||
|
StartWorkspacesPool |
書き込み |
|||
|
StopWorkspaces |
書き込み |
|||
|
StopWorkspacesPool |
書き込み |
|||
|
TerminateWorkspaces |
書き込み |
|||
|
TerminateWorkspacesPool |
書き込み |
|||
|
TerminateWorkspacesPoolSession |
書き込み |
|||
|
UpdateConnectClientAddIn |
書き込み |
|||
|
UpdateConnectionAliasPermission |
アクセス許可管理、書き込み |
|||
|
UpdateRulesOfIpGroup |
書き込み |
|||
書き込み |
||||
書き込み |
||||
|
UpdateWorkspaceBundle |
書き込み |
|||
|
UpdateWorkspaceImagePermission |
アクセス許可管理、書き込み |
|||
|
UpdateWorkspacesPool |
書き込み |
Amazon WorkSpaces で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
WorkSpaces BYOL の同じ設定を共有する他の AWS アカウントからの招待を受け入れるアクセス許可を付与します |
書き込み |
|||
接続エイリアスをディレクトリに関連付けるためのアクセス許可を付与します |
書き込み |
|||
IP アクセスコントロールグループをディレクトリに関連付けるためのアクセス許可を付与します |
書き込み |
|||
WorkSpace とワークスペースアプリケーションを関連付けるアクセス許可を付与します |
書き込み |
|||
IP アクセスコントロールグループにルールを追加するためのアクセス許可を付与します |
書き込み |
|||
WorkSpace イメージをコピーするためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces BYOL の同じ設定を共有するように他の AWS アカウントを招待するアクセス許可を付与します |
書き込み |
|||
ディレクトリ内に Amazon Connect クライアントアドインを作成する許可を付与 |
書き込み |
|||
クロスリージョンリダイレクトで使用する接続エイリアスを作成するためのアクセス許可を付与します |
書き込み |
|||
IP アクセスコントロールグループを作成するためのアクセス許可を付与します |
書き込み |
|||
1 つ以上の Standby WorkSpaces を作成する許可を付与 |
書き込み |
|||
WorkSpaces リソースのタグを作成するためのアクセス許可を付与します |
タグ付け、書き込み |
|||
更新された WorkSpace イメージを作成するためのアクセス許可を付与する |
書き込み |
|||
WorkSpace バンドルを作成するためのアクセス許可を付与します |
書き込み |
|||
新しい WorkSpace イメージを作成するアクセス許可を付与 |
書き込み |
|||
1 つ以上の WorkSpaces を作成するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces Pool を作成する許可を付与する |
書き込み |
|||
WorkSpaces BYOL の同じ設定を共有するために、他の AWS アカウントへの招待を削除するアクセス許可を付与します |
書き込み |
|||
ディレクトリ内の AWS WorkSpaces クライアントのブランドデータを削除するアクセス許可を付与します |
書き込み |
|||
ディレクトリ内で設定された Amazon Connect クライアントアドインを削除する許可を付与 |
書き込み |
|||
接続エイリアスを削除するためのアクセス許可を付与します |
書き込み |
|||
IP アクセスコントロールグループを削除するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces リソースからタグを削除するためのアクセス許可を付与します |
タグ付け、書き込み |
|||
WorkSpace バンドルを削除するためのアクセス許可を付与します |
書き込み |
|||
WorkSpace イメージを削除するためのアクセス許可を付与します |
書き込み |
|||
保留中のすべてのワークスペースアプリケーションを WorkSpace にデプロイするアクセス許可を付与します |
書き込み |
|||
Amazon WorkSpaces との使用からディレクトリを登録解除するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces アカウントの Bring-Your-Own-License (BYOL) の設定を取得するためのアクセス許可を付与します |
読み取り |
|||
WorkSpaces アカウントの Bring-Your-Own-License (BYOL) の設定に対する変更を取得するためのアクセス許可を付与します |
読み取り |
|||
WorkSpace アプリケーションに関連するリソースについての情報を取得するアクセス許可を付与します |
リスト |
|||
WorkSpace アプリケーションに関する情報を取得するためのアクセス許可を付与します |
リスト |
|||
WorkSpace バンドルに関連するリソースについての情報を取得するアクセス許可を付与します |
リスト |
|||
ディレクトリ内の AWS WorkSpaces クライアントのブランドデータを取得するアクセス許可を付与します |
読み取り |
|||
WorkSpaces クライアントに関する情報を取得するためのアクセス許可を付与します |
リスト |
|||
作成された Amazon Connect クライアントアドインのリストを取得する許可を付与 |
リスト |
|||
接続エイリアスの所有者が接続エイリアスのために他の AWS アカウントに付与したアクセス許可を取得するアクセス許可を付与します |
読み取り |
|||
クロスリージョンリダイレクトに使用される接続エイリアスを記述するリストを取得するためのアクセス許可を付与します |
読み取り |
|||
WorkSpace BYOL イメージに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
WorkSpace イメージに関連するリソースについての情報を取得するアクセス許可を付与します |
リスト |
|||
IP アクセスコントロールグループに関する情報を取得するためのアクセス許可を付与します |
読み取り |
|||
WorkSpaces リソースのタグを記述するためのアクセス許可を付与します |
読み取り |
|||
WorkSpace に関連するリソースについての情報を取得するアクセス許可を付与します |
リスト |
|||
WorkSpace バンドルに関する情報を取得するためのアクセス許可を付与します |
リスト |
|||
WorkSpaces に登録されているディレクトリに関する情報を取得するためのアクセス許可を付与します |
読み取り |
|||
WorkSpace イメージのアクセス許可に関する情報を取得するためのアクセス許可を付与します |
読み取り |
|||
WorkSpace イメージに関する情報を取得するためのアクセス許可を付与します |
リスト |
|||
WorkSpace スナップショットに関する情報を取得するためのアクセス許可を付与します |
リスト |
|||
WorkSpaces に関する情報を取得するためのアクセス許可を付与します |
リスト |
|||
WorkSpaces の接続状態を取得するためのアクセス許可を付与します |
読み取り |
|||
WorkSpaces Pool のセッションに関する情報を取得する許可を付与する |
リスト |
|||
WorkSpaces Pool に関する情報を取得するための許可を付与する |
リスト |
|||
ディレクトリから接続エイリアスの関連付けを解除するためのアクセス許可を付与します |
書き込み |
|||
ディレクトリから IP アクセスコントロールグループの関連付けを解除するためのアクセス許可を付与します |
書き込み |
|||
WorkSpace からワークスペースアプリケーションの関連付けを解除するアクセス許可を付与します |
書き込み |
|||
WorkSpaces BYOL の設定を共有するために、別の AWS アカウントとのリンクを取得するアクセス許可を付与します |
読み取り |
|||
ディレクトリ内で AWS WorkSpaces クライアントのブランドデータをインポートする許可を付与 |
書き込み |
|||
Amazon WorkSpaces に Bring-Your-Own-License (BYOL) イメージをインポートするためのアクセス許可を付与します |
書き込み |
|||
Amazon WorkSpaces に Bring-Your-Own-License (BYOL) イメージをインポートするためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces BYOL の設定を共有する AWS アカウント (複数可) とのリンクを取得するアクセス許可を付与します |
リスト |
|||
WorkSpaces アカウントで Bring-Your-Own-License (BYOL) を有効にするために使用できる CIDR 範囲を一覧表示するためのアクセス許可を付与します |
リスト |
|||
WorkSpaces を移行するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces アカウントの Bring-Your-Own-License (BYOL) の設定を変更するためのアクセス許可を付与します |
書き込み |
|||
ディレクトリの証明書に基づいた認可プロパティを変更する許可を付与 |
書き込み |
|||
WorkSpaces クライアントのプロパティを変更するためのアクセス許可を付与します |
書き込み |
|||
標準 TLS と FIPS 140-2 検証モードの間で指定されたディレクトリを設定するアクセス許可を付与 |
書き込み |
|||
ディレクトリの SAML プロパティを変更するアクセス許可を付与 |
書き込み |
|||
ユーザーのセルフサービス WorkSpace 管理機能を変更するためのアクセス許可を付与します |
アクセス許可管理、書き込み |
|||
ストリーミングプロパティを変更する許可を付与する |
書き込み |
|||
ユーザーが WorkSpaces にアクセスするために使用できるデバイスおよびオペレーティングシステムを指定するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces の作成に使用するデフォルトのプロパティを変更するためのアクセス許可を付与します |
書き込み |
|||
実行モードや AutoStop 期間を含む WorkSpace プロパティを変更するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces の状態を変更するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces を再起動するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces を再構築するためのアクセス許可を付与します |
書き込み |
|||
Amazon WorkSpaces で使用するディレクトリを登録するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces BYOL の同じ設定を共有する他の AWS アカウントからの招待を拒否するアクセス許可を付与します |
書き込み |
|||
WorkSpaces を復元するためのアクセス許可を付与します |
書き込み |
|||
IP アクセスコントロールグループからルールを削除するためのアクセス許可を付与します |
書き込み |
|||
AutoStop WorkSpaces を開始するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces Pool を開始する許可を付与する |
書き込み |
|||
AutoStop WorkSpaces を停止するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces Pool を停止する許可を付与する |
書き込み |
|||
既存の認証情報を使用してサインインし、ワークスペースをストリーミングするアクセス許可をフェデレーションユーザーに付与 |
書き込み |
|||
WorkSpaces を終了するためのアクセス許可を付与します |
書き込み |
|||
WorkSpaces Pool を終了する許可を付与する |
書き込み |
|||
WorkSpaces Pool セッションを終了する許可を付与する |
書き込み |
|||
Amazon Connect クライアントアドインを更新する許可を付与 このアクションは、Amazon Connect クライアントアドインの名前とエンドポイント URL を更新するために使用します |
書き込み |
|||
接続エイリアスを他のアカウントと共有または共有解除するためのアクセス許可を付与します |
アクセス許可管理、書き込み |
|||
IP アクセスコントロールグループのルールを置き換えるためのアクセス許可を付与します |
書き込み |
|||
WorkSpace バンドルで使用される WorkSpace イメージを更新するためのアクセス許可を付与します。 |
書き込み |
|||
他のアカウントにイメージをコピーするアクセス許可があるかどうかを指定することにより、WorkSpace イメージを他のアカウントと共有または共有解除するためのアクセス許可を付与します |
アクセス許可管理、書き込み |
|||
WorkSpaces Pool を更新する許可を付与する |
書き込み |
Amazon WorkSpaces のアクセス許可のみのアクション
以下のアクションは Amazon WorkSpaces によって定義されますが、API オペレーションを通じて直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
ルートクライアント証明書を作成するアクセス許可を付与 |
書き込み |
|||
ルートクライアント証明書を削除するアクセス許可を付与 |
書き込み |
|||
BYOL の最小要件への同意に関する情報を取得するアクセス許可を付与 |
読み取り |
|||
ワークスペースの管理とプロビジョニング中のディレクトリ管理アクションに対するアクセス許可を付与 |
リスト |
|||
トラブルシューティングの推奨事項を取得するアクセス許可を付与します |
読み取り |
|||
WorkSpace オンボーディングに WorkSpaces WorkSpaceを使用する許可を付与 |
書き込み |
|||
トラブルシューティング調査を呼び出すアクセス許可を付与します |
読み取り |
|||
トラブルシューティングの推奨事項を一覧表示するアクセス許可を付与します |
読み取り |
|||
WorkSpaces コンソールエクスペリエンスのパーソナライズを可能にする機能を管理するアクセス許可を付与します |
書き込み |
|||
同意契約を BYOL の最小要件に更新するアクセス許可を付与 |
書き込み |
|||
ルートクライアント証明書を更新するアクセス許可を付与 |
書き込み |
Amazon WorkSpaces で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:workspaces:${Region}:${Account}:workspacecertificate/${CertificateId} |
||
arn:${Partition}:workspaces:${Region}:${Account}:connectionalias/${ConnectionAliasId} |
||
arn:${Partition}:workspaces:${Region}:${Account}:directory/${DirectoryId} |
||
arn:${Partition}:workspaces:${Region}:${Account}:workspaceapplication/${WorkSpaceApplicationId} |
||
arn:${Partition}:workspaces:${Region}:${Account}:workspacebundle/${BundleId} |
||
arn:${Partition}:workspaces:${Region}:${Account}:workspace/${WorkspaceId} |
||
arn:${Partition}:workspaces:${Region}:${Account}:workspaceimage/${ImageId} |
||
arn:${Partition}:workspaces:${Region}:${Account}:workspaceipgroup/${GroupId} |
||
arn:${Partition}:workspaces:${Region}:${Account}:workspacespool/${PoolId} |
Amazon WorkSpaces の条件キー
Amazon WorkSpaces では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで渡されたタグに基づいてアクションをフィルタリングします |
String |
|
リソースに関連付けられているタグに基づいてアクションをフィルタリングします |
String |
|
リクエストで渡されたタグキーに基づいてアクションをフィルタリングします |
ArrayOfString |
|
Workspaces ユーザーの ID によってアクセスをフィルタリング |
String |