View a markdown version of this page

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

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

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

Amazon AppStream 2.0 (サービスプレフィックス: appstream) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

Amazon AppStream 2.0 で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングしています。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 可能な値 (複数可) アクセスレベル

AssociateApplicationFleet

appstream:AssociateApplicationFleet

書き込み

AssociateFleet

appstream:AssociateFleet

書き込み

BatchAssociateUserStack

appstream:BatchAssociateUserStack

書き込み

BatchDisassociateUserStack

appstream:BatchDisassociateUserStack

書き込み

CopyImage

appstream:CopyImage

書き込み

CreateAppBlock

appstream:CreateAppBlock

書き込み

CreateApplication

appstream:CreateApplication

書き込み

CreateDirectoryConfig

appstream:CreateDirectoryConfig

書き込み

CreateEntitlement

appstream:CreateEntitlement

書き込み

CreateFleet

appstream:CreateFleet

書き込み

appstream:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

appstream.amazonaws.com

書き込み

CreateImageBuilder

appstream:CreateImageBuilder

書き込み

appstream:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

appstream.amazonaws.com

書き込み

CreateImageBuilderStreamingURL

appstream:CreateImageBuilderStreamingURL

書き込み

CreateStack

appstream:CreateStack

書き込み

appstream:TagResource

タグ付け、書き込み

CreateStreamingURL

appstream:CreateStreamingURL

書き込み

CreateUpdatedImage

appstream:CreateUpdatedImage

書き込み

appstream:TagResource

タグ付け、書き込み

CreateUsageReportSubscription

appstream:CreateUsageReportSubscription

書き込み

CreateUser

appstream:CreateUser

書き込み

DeleteApplication

appstream:DeleteApplication

書き込み

DeleteDirectoryConfig

appstream:DeleteDirectoryConfig

書き込み

DeleteEntitlement

appstream:DeleteEntitlement

書き込み

DeleteFleet

appstream:DeleteFleet

書き込み

DeleteImage

appstream:DeleteImage

書き込み

DeleteImageBuilder

appstream:DeleteImageBuilder

書き込み

DeleteImagePermissions

appstream:DeleteImagePermissions

書き込み

DeleteStack

appstream:DeleteStack

書き込み

DeleteUsageReportSubscription

appstream:DeleteUsageReportSubscription

書き込み

DeleteUser

appstream:DeleteUser

書き込み

DescribeAppBlockBuilderAppBlockAssociations

appstream:DescribeAppBlockBuilderAppBlockAssociations

リスト

DescribeAppBlockBuilders

appstream:DescribeAppBlockBuilders

リスト

DescribeAppBlocks

appstream:DescribeAppBlocks

リスト

DescribeApplicationFleetAssociations

appstream:DescribeApplicationFleetAssociations

リスト

DescribeApplications

appstream:DescribeApplications

リスト

DescribeDirectoryConfigs

appstream:DescribeDirectoryConfigs

リスト

DescribeEntitlements

appstream:DescribeEntitlements

リスト

DescribeFleets

appstream:DescribeFleets

リスト

DescribeImageBuilders

appstream:DescribeImageBuilders

リスト

DescribeImagePermissions

appstream:DescribeImagePermissions

読み取り

DescribeImages

appstream:DescribeImages

リスト

DescribeSessions

appstream:DescribeSessions

リスト

DescribeStacks

appstream:DescribeStacks

リスト

DescribeThemeForStack

appstream:DescribeThemeForStack

読み取り

DescribeUsageReportSubscriptions

appstream:DescribeUsageReportSubscriptions

リスト

DescribeUserStackAssociations

appstream:DescribeUserStackAssociations

リスト

DescribeUsers

appstream:DescribeUsers

リスト

DisableUser

appstream:DisableUser

書き込み

DisassociateApplicationFleet

appstream:DisassociateApplicationFleet

書き込み

DisassociateApplicationFromEntitlement

appstream:DisassociateApplicationFromEntitlement

書き込み

DisassociateFleet

appstream:DisassociateFleet

書き込み

EnableUser

appstream:EnableUser

書き込み

ExpireSession

appstream:ExpireSession

書き込み

ListAssociatedFleets

appstream:ListAssociatedFleets

読み取り

ListAssociatedStacks

appstream:ListAssociatedStacks

読み取り

ListEntitledApplications

appstream:ListEntitledApplications

リスト

ListTagsForResource

appstream:ListTagsForResource

読み込み

StartFleet

appstream:StartFleet

書き込み

StartImageBuilder

appstream:StartImageBuilder

書き込み

StopFleet

appstream:StopFleet

書き込み

StopImageBuilder

appstream:StopImageBuilder

書き込み

TagResource

appstream:TagResource

タグ付け、書き込み

UntagResource

appstream:UntagResource

タグ付け、書き込み

UpdateDirectoryConfig

appstream:UpdateDirectoryConfig

書き込み

UpdateEntitlement

appstream:UpdateEntitlement

書き込み

UpdateFleet

appstream:UpdateFleet

書き込み

iam:PassRole

iam:PassedToService

appstream.amazonaws.com

書き込み

UpdateImagePermissions

appstream:UpdateImagePermissions

書き込み

UpdateStack

appstream:UpdateStack

書き込み

Amazon AppStream 2.0 で定義されるアクション

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

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AssociateAppBlockBuilderAppBlock

指定された App Block ビルダー を App Block に関連付けるアクセス許可を付与します

app-block*

aws:ResourceTag/${TagKey}

書き込み

app-block-builder*

aws:ResourceTag/${TagKey}

AssociateApplicationFleet

指定しアプリケーションをフリートに関連付けるアクセス許可を付与します。

application*

aws:ResourceTag/${TagKey}

書き込み

fleet*

aws:ResourceTag/${TagKey}

AssociateApplicationToEntitlement

指定したアプリケーションを指定した使用権限管理に関連付ける許可を付与

stack*

aws:ResourceTag/${TagKey}

書き込み

AssociateFleet

指定したフリートを指定したスタックに関連付けるアクセス許可を付与します。

fleet*

aws:ResourceTag/${TagKey}

書き込み

stack*

aws:ResourceTag/${TagKey}

AssociateSoftwareToImageBuilder

ライセンス込みアプリケーション (複数可) を既存の Image Builder インスタンスに関連付けるアクセス許可を付与します

image-builder*

aws:ResourceTag/${TagKey}

書き込み

BatchAssociateUserStack

指定したユーザーを指定したスタックに関連付けるアクセス許可を付与します。ユーザープール内のユーザーは、Active Directory ドメインに参加しているフリートを持つスタックに割り当てることはできません。

stack*

aws:ResourceTag/${TagKey}

Write

BatchDisassociateUserStack

指定したスタックから指定したユーザーの関連付けを解除する許可を付与。

stack*

aws:ResourceTag/${TagKey}

書き込み

CopyImage

同じリージョン内の指定されたイメージ、または同じリージョン内の新しいリージョンにコピーするアクセス許可を付与します AWS アカウント

image*

aws:ResourceTag/${TagKey}

書き込み

CreateAppBlock

App Block を作成する権限を付与します。アプリケーションブロック は、S3 バケット内のアプリケーションのファイルを含む仮想ハードディスクに関する詳細を格納します。また、仮想ハードディスクのマウント方法に関する詳細を含むセットアップスクリプトも格納されます。アプリケーションブロックは Elastic フリートでのみサポートされます。

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateAppBlockBuilder

App Block ビルダーを作成するアクセス許可を付与します。App Block ビルダーは、App Block の作成に使用される仮想マシンです

app-block-builder*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateAppBlockBuilderStreamingURL

App Block ビルダーストリーミングセッションを開始するための URL を作成するアクセス許可を付与します

app-block-builder*

aws:ResourceTag/${TagKey}

書き込み

CreateApplication

カスタマーアカウント内でアプリケーションを作成するアクセス許可を付与します。アプリケーションには、ストリーミングインスタンスでアプリケーションを起動する方法の詳細が保存されます。これは Elastic フリートでのみサポートされています。

app-block*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateDirectoryConfig

AppStream 2.0 で Directory Config オブジェクトを作成する許可を付与。このオブジェクトには、フリートおよび Image Builder を Microsoft Active Directory ドメインに参加させるために必要な設定情報が含まれます。

書き込み

CreateEntitlement

ユーザー属性に基づいてアプリケーションへのアクセスを制御する使用権限管理を作成する許可を付与

stack*

aws:ResourceTag/${TagKey}

書き込み

CreateExportImageTask

AppStream 2.0 イメージのエクスポートタスクを作成するアクセス許可を付与します

aws:ResourceTag/${TagKey}

書き込み

CreateFleet

フリートを作成する許可を付与。フリートはストリーミングインスタンスのグループで、ここからアプリケーションが実行され、ユーザーにストリーミングされます。

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateImageBuilder

Image Builder を作成する許可を付与。Image Builder は、イメージの作成に使用される仮想マシンです。

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

image-builder*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateImageBuilderStreamingURL

イメージビルダーストリーミングセッションを開始するための URL を作成する許可を付与。

image-builder*

aws:ResourceTag/${TagKey}

書き込み

CreateImportedImage

インポートされた AMI から AppStream 2.0 イメージを作成する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateStack

ユーザーに対してストリーミングアプリケーションを開始するためのスタックを作成する許可を付与。スタックは、関連付けられたフリート、ユーザーアクセスポリシー、ストレージ設定で構成されます。

stack*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateStreamingURL

指定したユーザーに対して AppStream 2.0 ストリーミングセッションを開始するための一時的な URL を作成する許可を付与。ストリーミング URL により、ユーザーのセットアップなしでアプリケーションのストリーミングをテストすることができます。

fleet*

aws:ResourceTag/${TagKey}

書き込み

stack*

aws:ResourceTag/${TagKey}

CreateThemeForStack

ユーザーに表示するカスタムロゴ、ウェブサイトリンク、その他のブランドを含むカスタムブランドテーマを作成する許可を付与する

stack*

aws:ResourceTag/${TagKey}

書き込み

CreateUpdatedImage

カスタマーアカウント内の既存のイメージを更新する許可を付与

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateUsageReportSubscription

使用状況レポートのサブスクリプションを作成する許可を付与。使用状況レポートは毎日生成されます。

Write

CreateUser

ユーザープールに新しいユーザーを作成する許可を付与。

書き込み

DeleteAppBlock

指定された App Block を削除する許可を付与します。

app-block*

aws:ResourceTag/${TagKey}

書き込み

DeleteAppBlockBuilder

指定された App Block ビルダーとリリース容量を削除するアクセス許可を付与します

app-block-builder*

aws:ResourceTag/${TagKey}

書き込み

DeleteApplication

指定されたアプリケーションを削除する許可を付与

application*

aws:ResourceTag/${TagKey}

書き込み

DeleteDirectoryConfig

指定した Directory Config オブジェクトを AppStream 2.0 から削除する許可を付与。このオブジェクトには、フリートおよび Image Builder を Microsoft Active Directory ドメインに参加させるために必要な設定情報が含まれます。

書き込み

DeleteEntitlement

指定した使用権限管理を削除する許可を付与

stack*

aws:ResourceTag/${TagKey}

書き込み

DeleteFleet

指定したフリートを削除する許可を付与。

fleet*

aws:ResourceTag/${TagKey}

Write

DeleteImage

指定したイメージを削除する許可を付与。イメージは、使用中の場合は削除できません。

image*

aws:ResourceTag/${TagKey}

Write

DeleteImageBuilder

指定した Image Builder を削除して容量を解放するアクセス権限を付与します。

image-builder*

aws:ResourceTag/${TagKey}

Write

DeleteImagePermissions

指定したプライベートイメージのアクセス許可を削除する許可を付与。

image*

aws:ResourceTag/${TagKey}

Write

DeleteStack

指定したスタックを削除する許可を付与。スタックの削除後、ユーザーは、スタックによって提供されたアプリケーションストリーミング環境を利用できなくなります。また、スタックのアプリケーションストリーミングセッションに行われたすべての予約も解放されます。

stack*

aws:ResourceTag/${TagKey}

書き込み

DeleteThemeForStack

ユーザーに表示するカスタムロゴ、ウェブサイトリンク、その他のブランドを含むカスタムブランドテーマを削除する許可を付与する

stack*

aws:ResourceTag/${TagKey}

書き込み

DeleteUsageReportSubscription

使用状況レポートの生成を無効にする許可を付与。

Write

DeleteUser

ユーザープールからユーザーを削除する許可を付与。

書き込み

DescribeAppBlockBuilderAppBlockAssociations

指定された App Block ビルダーもしくは App Block に関連付けられている関連付けを取得するアクセス許可を付与します

リスト

DescribeAppBlockBuilders

App Block ビルダー名が設定されている場合、1 つ以上の指定された App Block ビルダーを記述するリストを取得するアクセス許可を付与します。それ以外の場合は、アカウントのすべての App Block ビルダーが記述されます

リスト

DescribeAppBlocks

App Block が設定されている場合、1 つ以上の指定した App Block を記述するリストを取得する許可を付与します。それ以外の場合は、アカウントのすべてのアプリケーションブロックが記述されます。

リスト

DescribeAppLicenseUsage

ライセンス込みアプリケーションの使用状況情報を取得するアクセス許可を付与します

リスト

DescribeApplicationFleetAssociations

指定されたアプリケーションもしくはフリートに関連付けられている関連付けを取得するアクセス許可を付与します。

リスト

DescribeApplications

アプリケーション ARN が設定されている場合、1 つ以上の指定したイメージを記述するリストを取得する許可を付与します。それ以外の場合は、アカウントのすべてのAccountingが記述されます。

リスト

DescribeDirectoryConfigs

AppStream 2.0 の 1 つ以上の指定した Directory Config オブジェクトの名前が設定されている場合、それらのオブジェクトを記述するリストを取得する許可を付与。それ以外の場合は、アカウントのすべての Directory Config オブジェクトが記述されます。このオブジェクトには、フリートおよび Image Builder を Microsoft Active Directory ドメインに参加させるために必要な設定情報が含まれます。

リスト

DescribeEntitlements

指定したスタックの 1 つまたはすべての使用権限管理を取得する許可を付与

stack*

aws:ResourceTag/${TagKey}

リスト

DescribeFleets

フリート名が設定されている場合、1 つ以上の指定したフリートを記述するリストを取得する許可を付与。それ以外の場合は、アカウントのすべてのフリートが記述されます。

リスト

DescribeImageBuilders

イメージビルダー名が設定されている場合、1 つ以上の指定したイメージビルダーを記述するリストを取得する許可を付与。それ以外の場合は、アカウントのすべてのイメージビルダーが記述されます。

リスト

DescribeImagePermissions

所有するプライベートイメージ上の AWS アカウント IDsのアクセス許可を記述するリストを取得するアクセス許可を付与します

image*

aws:ResourceTag/${TagKey}

読み取り

DescribeImages

イメージ名またはイメージ ARN が設定されている場合、1 つ以上の指定したイメージを記述するリストを取得する許可を付与。それ以外の場合は、アカウントのすべてのイメージが記述されます。

リスト

DescribeSessions

指定したスタックおよびフリートのストリーミングセッションを記述するリストを取得する許可を付与。スタックとフリートに対してユーザー ID が設定されている場合は、そのユーザーのストリーミングセッションのみが記述されます。

fleet*

aws:ResourceTag/${TagKey}

リスト

stack*

aws:ResourceTag/${TagKey}

DescribeSoftwareAssociations

指定されたリソースのライセンス込みアプリケーションの関連付けを取得するアクセス許可を付与します

image

aws:ResourceTag/${TagKey}

リスト

image-builder

aws:ResourceTag/${TagKey}

DescribeStacks

スタック名が設定されている場合、1 つ以上の指定したスタックを記述するリストを取得する許可を付与。それ以外の場合は、アカウントのすべてのスタックが記述されます。

リスト

DescribeThemeForStack

ユーザーに表示するカスタムロゴ、ウェブサイトリンク、その他のブランドなど、カスタムブランドテーマ情報を取得する許可を付与する

stack*

aws:ResourceTag/${TagKey}

読み取り

DescribeUsageReportSubscriptions

1 つ以上の使用状況レポートのサブスクリプションを記述するリストを取得する許可を付与。

リスト

DescribeUserStackAssociations

UserStackAssociation オブジェクトを記述するリストを取得する許可を付与。

リスト

DescribeUsers

ユーザープール内のユーザーを記述するリストを取得する許可を付与。

リスト

DisableUser

ユーザープールで指定したユーザーを無効にする許可を付与。このアクションによりユーザーは削除されません。

書き込み

DisassociateAppBlockBuilderAppBlock

指定された App Block ビルダーと App Block の関連付けを解除するアクセス許可を付与します

app-block*

aws:ResourceTag/${TagKey}

書き込み

app-block-builder*

aws:ResourceTag/${TagKey}

DisassociateApplicationFleet

指定したフリートから指定したアプリケーションの関連付けを解除する許可を付与します。

application*

aws:ResourceTag/${TagKey}

書き込み

fleet*

aws:ResourceTag/${TagKey}

DisassociateApplicationFromEntitlement

指定した使用権限管理から指定したアプリケーションの関連付けを解除する許可を付与

stack*

aws:ResourceTag/${TagKey}

書き込み

DisassociateFleet

指定したスタックから指定したフリートの関連付けを解除する許可を付与。

fleet*

aws:ResourceTag/${TagKey}

書き込み

stack*

aws:ResourceTag/${TagKey}

DisassociateSoftwareFromImageBuilder

Image Builder インスタンスからライセンス込みアプリケーション (複数可) の関連付け (複数可) を削除するアクセス許可を付与します

image-builder*

aws:ResourceTag/${TagKey}

書き込み

EnableUser

ユーザープールのユーザーを有効にする許可を付与。

Write

ExpireSession

指定したストリーミングセッションをすぐに停止する許可を付与。

書き込み

GetExportImageTask

特定のエクスポートイメージタスクの詳細を取得するアクセス許可を付与します

読み取り

ListAssociatedFleets

指定したスタックに関連付けられているフリートの名前を取得する許可を付与。

stack*

aws:ResourceTag/${TagKey}

Read

ListAssociatedStacks

指定したフリートが関連付けられているスタックの名前を取得する許可を付与。

fleet*

aws:ResourceTag/${TagKey}

読み取り

ListEntitledApplications

指定した使用権限管理に関連付けられているアプリケーションを取得する許可を付与

stack*

aws:ResourceTag/${TagKey}

リスト

ListExportImageTasks

エクスポートイメージタスクを一覧表示する許可を付与

リスト

ListTagsForResource

指定した AppStream 2.0 リソースのすべてのタグのリストを取得するアクセス権限を付与します。イメージビルダー、イメージ、フリート、およびスタックのリソースをタグ付けすることができます。

読み取り

StartAppBlockBuilder

指定された App Block ビルダーを開始するアクセス許可を付与します

app-block-builder*

aws:ResourceTag/${TagKey}

書き込み

StartFleet

指定されたフリートを開始する許可を付与。

fleet*

aws:ResourceTag/${TagKey}

Write

StartImageBuilder

指定したイメージビルダーを開始する許可を付与。

image-builder*

aws:ResourceTag/${TagKey}

書き込み

StartSoftwareDeploymentToImageBuilder

Image Builder インスタンスへのライセンス込みアプリケーションのデプロイを開始する許可を付与

image-builder*

aws:ResourceTag/${TagKey}

書き込み

StopAppBlockBuilder

指定された App Block ビルダーを中止するアクセス許可を付与します

app-block-builder*

aws:ResourceTag/${TagKey}

書き込み

StopFleet

指定したフリートを停止する許可を付与。

fleet*

aws:ResourceTag/${TagKey}

Write

StopImageBuilder

指定したイメージビルダーを停止するアクセス権限を付与します。

image-builder*

aws:ResourceTag/${TagKey}

Write

Stream

指定したスタックから既存の認証情報およびストリームアプリケーションを使用してサインインするアクセス許可をフェデレーティッドユーザーに付与します。

stack*

appstream:userId

aws:ResourceTag/${TagKey}

Write

TagResource

指定した AppStream 2.0 リソースの 1 つ以上のタグを追加または上書きする許可を付与。以下のリソースがタグ付けされます:イメージビルダー、イメージ、フリート、スタック、アプリケーションブロックおよびアプリケーション。

app-block

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

app-block-builder

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

application

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

fleet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

image-builder

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

stack

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

指定した AppStream 2.0 リソースから 1 つ以上のタグの関連付けを解除する許可を付与。

app-block

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

app-block-builder

aws:ResourceTag/${TagKey}

aws:TagKeys

application

aws:ResourceTag/${TagKey}

aws:TagKeys

fleet

aws:ResourceTag/${TagKey}

aws:TagKeys

image

aws:ResourceTag/${TagKey}

aws:TagKeys

image-builder

aws:ResourceTag/${TagKey}

aws:TagKeys

stack

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAppBlockBuilder

指定された App Block ビルダーを更新するアクセス許可を付与します。App Block ビルダーは、App Block の作成に使用される仮想マシンです

app-block-builder*

aws:ResourceTag/${TagKey}

書き込み

UpdateApplication

指定したアプリケーションに対して指定したフィールドを更新する許可を付与します。

app-block

aws:ResourceTag/${TagKey}

書き込み

application*

aws:ResourceTag/${TagKey}

UpdateDirectoryConfig

AppStream 2.0 で指定した Directory Config オブジェクトを更新する許可を付与。このオブジェクトには、フリートおよび Image Builder を Microsoft Active Directory ドメインに参加させるために必要な設定情報が含まれます。

書き込み

UpdateEntitlement

指定した使用権限管理の指定したフィールドを更新する許可を付与

stack*

aws:ResourceTag/${TagKey}

書き込み

UpdateFleet

指定したフリートを更新する許可を付与。フリートが停止状態である場合、フリート名を除くすべての属性を更新することができます。

fleet*

aws:ResourceTag/${TagKey}

Write

image

aws:ResourceTag/${TagKey}

UpdateImagePermissions

指定したプライベートイメージのアクセス許可を追加または更新する許可を付与。

image*

aws:ResourceTag/${TagKey}

Write

UpdateStack

指定したスタックに対して指定したフィールドを更新する許可を付与。

stack*

aws:ResourceTag/${TagKey}

書き込み

UpdateThemeForStack

ユーザーに表示するカスタムロゴ、ウェブサイトリンク、その他のブランドなど、カスタムブランドテーマ情報を更新する許可を付与する

stack*

aws:ResourceTag/${TagKey}

書き込み

Amazon AppStream 2.0 で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

app-block

arn:${Partition}:appstream:${Region}:${Account}:app-block/${AppBlockName}

aws:ResourceTag/${TagKey}

app-block-builder

arn:${Partition}:appstream:${Region}:${Account}:app-block-builder/${AppBlockBuilderName}

aws:ResourceTag/${TagKey}

application

arn:${Partition}:appstream:${Region}:${Account}:application/${ApplicationName}

aws:ResourceTag/${TagKey}

fleet

arn:${Partition}:appstream:${Region}:${Account}:fleet/${FleetName}

aws:ResourceTag/${TagKey}

image

arn:${Partition}:appstream:${Region}:${Account}:image/${ImageName}

aws:ResourceTag/${TagKey}

image-builder

arn:${Partition}:appstream:${Region}:${Account}:image-builder/${ImageBuilderName}

aws:ResourceTag/${TagKey}

stack

arn:${Partition}:appstream:${Region}:${Account}:stack/${StackName}

aws:ResourceTag/${TagKey}

Amazon AppStream 2.0 の条件キー

Amazon AppStream 2.0 では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

appstream:userId

AppStream 2.0 ユーザーの ID によってアクセスをフィルタリングします。

String

aws:RequestTag/${TagKey}

リクエスト内のタグキーと値のペアが存在するかどうかでアクションをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースにアタッチされているタグのキーと値のペアでアクセスをフィルタリングします

String

aws:TagKeys

リクエスト内のタグキーが存在するかどうかでアクセスをフィルタリングします

ArrayOfString