Amazon のアクション、リソース、および条件キー WorkSpaces - サービス認証リファレンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon のアクション、リソース、および条件キー WorkSpaces

Amazon WorkSpaces (service prefix:workspaces) は、IAM アクセス権限ポリシーで使用するために、以下のサービス固有のリソース、アクション、および条件コンテキストキーを提供しています。

リファレンス:

Amazon が定義するアクション WorkSpaces

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

[アクション] テーブルの [リソースタイプ] 列は、各アクションがリソースレベルの許可をサポートしているかどうかを示します。この列に値がない場合は、ポリシーステートメントの Resource 要素で、ポリシーが適用されるすべてのリソース (「*」) を指定する必要があります。列にリソースタイプが含まれる場合、そのアクションを含むステートメントでそのタイプの ARN を指定できます。アクションで 1 つ以上のリソースが必須となっている場合、呼び出し元には、それらのリソースを伴うアクションを使用するための許可が付与されている必要があります。必須リソースは、アスタリスク (*) でテーブルに示されています。IAM ポリシーの Resource 要素でリソースアクセスを制限する場合は、必要なリソースタイプごとに ARN またはパターンを含める必要があります。一部のアクションでは、複数のリソースタイプがサポートされています。リソースタイプがオプション (必須として示されていない) の場合、オプションのリソースタイプのいずれかを使用することを選択できます。

[アクション] テーブルの [条件キー] 列には、ポリシーステートメントの Condition 要素で指定できるキーが含まれます。サービスのリソースに関連付けられている条件キーの詳細については、[リソースタイプ] テーブルの [条件キー] 列を参照してください。

注記

リソース条件キーは、リソースタイプテーブルに一覧表示されています。アクションに適用されるリソースタイプへのリンクは、[アクション] テーブルの [リソースタイプ (* 必須)] 列にあります。[リソースタイプ] テーブルのリソースタイプには、[アクション] テーブルのアクションに適用されるリソース条件キーである、[条件キー] 列が含まれています。

以下の表の列の詳細については、「アクションテーブル」を参照してください。

アクション 説明 アクセスレベル リソースタイプ (* 必須) 条件キー 依存アクション
AcceptAccountLinkInvitation BYOL の同じ設定を共有するよう、 AWS 他のアカウントからの招待を受け入れる権限を付与します。 WorkSpaces 書き込み
AssociateConnectionAlias 接続エイリアスをディレクトリに関連付けるためのアクセス許可を付与します 書き込み

connectionalias*

directoryid*

AssociateIpGroups IP アクセスコントロールグループをディレクトリに関連付けるためのアクセス許可を付与します 書き込み

directoryid*

workspaceipgroup*

AssociateWorkspaceApplication ワークスペースアプリケーションを以下のアプリケーションに関連付ける権限を付与します。 WorkSpace 書き込み

workspaceapplication*

workspaceid*

aws:ResourceTag/${TagKey}

AuthorizeIpRules IP アクセスコントロールグループにルールを追加するためのアクセス許可を付与します 書き込み

workspaceipgroup*

workspaces:UpdateRulesOfIpGroup

CopyWorkspaceImage WorkSpace イメージをコピーする権限を付与します。 書き込み

workspaceimage*

workspaces:DescribeWorkspaceImages

aws:RequestTag/${TagKey}

aws:TagKeys

CreateAccountLinkInvitation AWS 他のアカウントを招待して WorkSpaces BYOL の同じ設定を共有する権限を付与します。 書き込み
CreateConnectClientAddIn ディレクトリ内に Amazon Connect クライアントアドインを作成する許可を付与 書き込み

directoryid*

CreateConnectionAlias クロスリージョンリダイレクトで使用する接続エイリアスを作成するためのアクセス許可を付与します 書き込み

aws:RequestTag/${TagKey}

aws:TagKeys

CreateIpGroup IP アクセスコントロールグループを作成するためのアクセス許可を付与します 書き込み

aws:RequestTag/${TagKey}

aws:TagKeys

CreateStandbyWorkspaces 1 つ以上のスタンバイを作成する権限を付与します。 WorkSpaces 書き込み

directoryid*

workspaceid*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateTags WorkSpaces リソースのタグを作成する権限を付与します。 タグ付け

aws:RequestTag/${TagKey}

aws:TagKeys

CreateUpdatedWorkspaceImage WorkSpace 更新されたイメージを作成する権限を付与します。 書き込み

workspaceimage*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateWorkspaceBundle WorkSpace バンドルを作成する権限を付与します。 書き込み

workspacebundle*

workspaces:CreateTags

workspaceimage*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateWorkspaceImage WorkSpace 新しいイメージを作成する権限を付与します。 書き込み

workspaceid*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateWorkspaces 1 つまたは複数の作成権限を付与します。 WorkSpaces 書き込み

directoryid*

workspacebundle*

workspaceid*

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteAccountLinkInvitation BYOL AWS の同じ設定を共有する他のアカウントへの招待を削除する権限を付与します。 WorkSpaces 書き込み
DeleteClientBranding AWS WorkSpaces ディレクトリ内のクライアントブランドデータを削除する権限を付与します。 書き込み

directoryid*

DeleteConnectClientAddIn ディレクトリ内で設定された Amazon Connect クライアントアドインを削除する許可を付与 書き込み

directoryid*

DeleteConnectionAlias 接続エイリアスを削除するためのアクセス許可を付与します 書き込み

connectionalias*

DeleteIpGroup IP アクセスコントロールグループを削除するためのアクセス許可を付与します 書き込み

workspaceipgroup*

DeleteTags WorkSpaces リソースからタグを削除する権限を付与します。 タグ付け

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteWorkspaceBundle WorkSpace バンドルを削除する権限を付与します。 書き込み

workspacebundle*

DeleteWorkspaceImage WorkSpace 画像を削除する権限を付与します。 書き込み

workspaceimage*

DeployWorkspaceApplications 保留中のワークスペースアプリケーションをすべてにデプロイする権限を付与します WorkSpace 書き込み

workspaceid*

aws:ResourceTag/${TagKey}

DeregisterWorkspaceDirectory Amazon でのディレクトリの登録を解除する権限を付与します WorkSpaces 書き込み

directoryid*

DescribeAccount アカウントに個人所有ライセンスの持ち込み (BYOL) の設定を取得する権限を付与します WorkSpaces 読み取り
DescribeAccountModifications アカウントの BYOL (BYOL) 設定の変更内容を取得する権限を付与します。 WorkSpaces 読み取り
DescribeApplicationAssociations アプリケーションに関連するリソースに関する情報を取得する権限を付与します。 WorkSpace リスト

workspaceapplication*

aws:ResourceTag/${TagKey}

DescribeApplications WorkSpace アプリケーションに関する情報を取得する権限を付与します。 リスト
DescribeBundleAssociations WorkSpace バンドルに関連するリソースに関する情報を取得する権限を付与します。 リスト

workspacebundle*

aws:ResourceTag/${TagKey}

DescribeClientBranding AWS WorkSpaces ディレクトリ内のクライアントブランドデータを取得する権限を付与します。 読み取り

directoryid*

DescribeClientProperties WorkSpaces クライアントに関する情報を取得する権限を付与します。 リスト

directoryid*

DescribeConnectClientAddIns 作成された Amazon Connect クライアントアドインのリストを取得する許可を付与 リスト

directoryid*

DescribeConnectionAliasPermissions AWS 接続エイリアスの所有者が接続エイリアスについて他のアカウントに付与した権限を取得する権限を付与します。 読み取り

connectionalias*

DescribeConnectionAliases クロスリージョンリダイレクトに使用される接続エイリアスを記述するリストを取得するためのアクセス許可を付与します 読み取り
DescribeImageAssociations イメージに関連するリソースに関する情報を取得する権限を付与します。 WorkSpace リスト

workspaceimage*

aws:ResourceTag/${TagKey}

DescribeIpGroups IP アクセスコントロールグループに関する情報を取得するためのアクセス許可を付与します 読み取り

workspaceipgroup*

DescribeTags WorkSpaces リソースのタグを記述する権限を付与します。 読み取り
DescribeWorkspaceAssociations に関連するリソースに関する情報を取得する権限を付与します WorkSpace リスト

workspaceid*

aws:ResourceTag/${TagKey}

DescribeWorkspaceBundles WorkSpace バンドルに関する情報を取得する権限を付与します。 リスト
DescribeWorkspaceDirectories に登録されているディレクトリに関する情報を取得する権限を付与します。 WorkSpaces 読み取り
DescribeWorkspaceImagePermissions WorkSpace イメージ権限に関する情報を取得する権限を付与します。 読み取り

workspaceimage*

DescribeWorkspaceImages WorkSpace 画像に関する情報を取得する権限を付与します。 リスト
DescribeWorkspaceSnapshots WorkSpace スナップショットに関する情報を取得する権限を付与します。 リスト

workspaceid*

DescribeWorkspaces 以下の情報を取得する権限を付与します。 WorkSpaces リスト
DescribeWorkspacesConnectionStatus の接続状態を取得する権限を付与します。 WorkSpaces 読み取り
DisassociateConnectionAlias ディレクトリから接続エイリアスの関連付けを解除するためのアクセス許可を付与します 書き込み

connectionalias*

DisassociateIpGroups ディレクトリから IP アクセスコントロールグループの関連付けを解除するためのアクセス許可を付与します 書き込み

directoryid*

workspaceipgroup*

DisassociateWorkspaceApplication ワークスペースアプリケーションとの関連付けを解除する権限を付与します WorkSpace 書き込み

workspaceapplication*

workspaceid*

aws:ResourceTag/${TagKey}

BYOL の設定を共有するために、 AWS 別のアカウントとのリンクを取得する権限を付与します。 WorkSpaces 読み取り
ImportClientBranding AWS WorkSpaces クライアントブランドデータをディレクトリにインポートする権限を付与します。 書き込み

directoryid*

ImportWorkspaceImage 個人所有ライセンス持ち込み (BYOL) の画像を Amazon にインポートする権限を付与します WorkSpaces 書き込み

ec2:DescribeImages

ec2:ModifyImageAttribute

BYOL AWS の設定を共有するアカウントへのリンクを取得する権限を付与します WorkSpaces リスト
ListAvailableManagementCidrRanges アカウントの個人所有ライセンス持ち込み (BYOL) を有効にするための、使用可能な CIDR 範囲を一覧表示する権限を付与します。 WorkSpaces リスト
MigrateWorkspace 移行権限を付与します。 WorkSpaces 書き込み

workspacebundle*

workspaceid*

ModifyAccount アカウントに個人所有ライセンスの持ち込み (BYOL) の設定を変更する権限を付与します。 WorkSpaces 書き込み
ModifyCertificateBasedAuthProperties ディレクトリの証明書に基づいた認証プロパティを変更する許可を付与 書き込み

directoryid*

ModifyClientProperties クライアントのプロパティを変更する権限を付与します。 WorkSpaces 書き込み

directoryid*

ModifySamlProperties ディレクトリの SAML プロパティを変更するアクセス許可を付与 書き込み

directoryid*

ModifySelfservicePermissions WorkSpace セルフサービス管理機能を変更する権限をユーザーに付与します。 権限の管理

directoryid*

ModifyWorkspaceAccessProperties ユーザーがアクセスに使用できるデバイスとオペレーティングシステムを指定する権限を付与します。 WorkSpaces 書き込み

directoryid*

ModifyWorkspaceCreationProperties 作成に使用した既定のプロパティを変更する権限を付与します。 WorkSpaces 書き込み

directoryid*

ModifyWorkspaceProperties WorkSpace AutoStop 実行モードや期間などのプロパティを変更する権限を付与します。 書き込み

workspaceid*

ModifyWorkspaceState の状態を変更する権限を付与します WorkSpaces 書き込み

workspaceid*

RebootWorkspaces 再起動する権限を付与します。 WorkSpaces 書き込み

workspaceid*

RebuildWorkspaces 再構築の権限を付与します。 WorkSpaces 書き込み

workspaceid*

RegisterWorkspaceDirectory Amazon で使用するディレクトリを登録する権限を付与します WorkSpaces 書き込み

directoryid*

aws:RequestTag/${TagKey}

aws:TagKeys

RejectAccountLinkInvitation BYOL AWS に同じ設定を共有したいという他のアカウントからの招待を拒否する権限を付与します。 WorkSpaces 書き込み
RestoreWorkspace 復元する権限を付与します。 WorkSpaces 書き込み

workspaceid*

RevokeIpRules IP アクセスコントロールグループからルールを削除するためのアクセス許可を付与します 書き込み

workspaceipgroup*

workspaces:UpdateRulesOfIpGroup

StartWorkspaces 開始する権限を付与します。 AutoStop WorkSpaces 書き込み

workspaceid*

StopWorkspaces 停止する権限を付与します。 AutoStop WorkSpaces 書き込み

workspaceid*

Stream 既存の認証情報を使用してサインインし、ワークスペースをストリーミングするアクセス許可をフェデレーションユーザーに付与 書き込み

directoryid*

workspaces:userId

TerminateWorkspaces 終了する権限を付与します。 WorkSpaces 書き込み

workspaceid*

UpdateConnectClientAddIn Amazon Connect クライアントアドインを更新する許可を付与 このアクションは、Amazon Connect クライアントアドインの名前とエンドポイント URL を更新するために使用します 書き込み

directoryid*

UpdateConnectionAliasPermission 接続エイリアスを他のアカウントと共有または共有解除するためのアクセス許可を付与します Permissions management

connectionalias*

UpdateRulesOfIpGroup IP アクセスコントロールグループのルールを置き換えるためのアクセス許可を付与します 書き込み

workspaceipgroup*

workspaces:AuthorizeIpRules

workspaces:RevokeIpRules

UpdateWorkspaceBundle WorkSpace WorkSpace バンドルで使用されているイメージを更新する権限を付与します。 書き込み

workspacebundle*

workspaceimage*

UpdateWorkspaceImagePermission WorkSpace 他のアカウントに画像をコピーする権限があるかどうかを指定して、他のアカウントと画像を共有または共有解除する権限を付与します。 権限の管理

workspaceimage*

Amazon が定義するリソースタイプ WorkSpaces

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。アクションテーブルの各アクションは、そのアクションで指定できるリソースタイプを示しています。リソースタイプは、ポリシーに含めることができる条件キーを定義することもできます。これらのキーは、[リソースタイプ] テーブルの最後の列に表示されます。以下の表の列の詳細については、「リソースタイプテーブル」を参照してください。

リソースタイプ ARN 条件キー
directoryid arn:${Partition}:workspaces:${Region}:${Account}:directory/${DirectoryId}

aws:ResourceTag/${TagKey}

workspacebundle arn:${Partition}:workspaces:${Region}:${Account}:workspacebundle/${BundleId}

aws:ResourceTag/${TagKey}

workspaceid arn:${Partition}:workspaces:${Region}:${Account}:workspace/${WorkspaceId}

aws:ResourceTag/${TagKey}

workspaceimage arn:${Partition}:workspaces:${Region}:${Account}:workspaceimage/${ImageId}

aws:ResourceTag/${TagKey}

workspaceipgroup arn:${Partition}:workspaces:${Region}:${Account}:workspaceipgroup/${GroupId}

aws:ResourceTag/${TagKey}

connectionalias arn:${Partition}:workspaces:${Region}:${Account}:connectionalias/${ConnectionAliasId}

aws:ResourceTag/${TagKey}

workspaceapplication arn:${Partition}:workspaces:${Region}:${Account}:workspaceapplication/${WorkSpaceApplicationId}

aws:ResourceTag/${TagKey}

Amazon コンディションキー WorkSpaces

Amazon WorkSpaces では、IAM Condition ポリシーの要素で使用できる以下の条件キーを定義しています。これらのキーを使用して、ポリシーステートメントが適用される条件をさらに絞り込むことができます。以下の表の列の詳細については、「条件キーテーブル」を参照してください。

すべてのサービスで使用できるグローバル条件キーを確認するには、「使用できるグローバル条件キー」を参照してください。

条件キー 説明 タイプ
aws:RequestTag/${TagKey} リクエストで渡されたタグに基づいてアクションをフィルタリングします 文字列
aws:ResourceTag/${TagKey} リソースに関連付けられているタグに基づいてアクションをフィルタリングします 文字列
aws:TagKeys リクエストで渡されたタグキーに基づいてアクションをフィルタリングします ArrayOfString
workspaces:userId Workspaces ユーザーの ID によってアクセスをフィルタリング 文字列