翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon AppStream 2.0 のアクション、リソース、および条件キー
Amazon AppStream 2.0 (サービスプレフィックス: appstream) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon AppStream 2.0 で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングしています。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 可能な値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
AssociateApplicationFleet |
書き込み |
|||
|
AssociateFleet |
書き込み |
|||
|
BatchAssociateUserStack |
書き込み |
|||
|
BatchDisassociateUserStack |
書き込み |
|||
|
CopyImage |
書き込み |
|||
|
CreateAppBlock |
書き込み |
|||
|
CreateApplication |
書き込み |
|||
|
CreateDirectoryConfig |
書き込み |
|||
|
CreateEntitlement |
書き込み |
|||
|
CreateFleet |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
appstream.amazonaws.com |
書き込み |
||
|
CreateImageBuilder |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
appstream.amazonaws.com |
書き込み |
||
|
CreateImageBuilderStreamingURL |
書き込み |
|||
|
CreateStack |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateStreamingURL |
書き込み |
|||
|
CreateUpdatedImage |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateUsageReportSubscription |
書き込み |
|||
|
CreateUser |
書き込み |
|||
|
DeleteApplication |
書き込み |
|||
|
DeleteDirectoryConfig |
書き込み |
|||
|
DeleteEntitlement |
書き込み |
|||
|
DeleteFleet |
書き込み |
|||
|
DeleteImage |
書き込み |
|||
|
DeleteImageBuilder |
書き込み |
|||
|
DeleteImagePermissions |
書き込み |
|||
|
DeleteStack |
書き込み |
|||
|
DeleteUsageReportSubscription |
書き込み |
|||
|
DeleteUser |
書き込み |
|||
|
DescribeAppBlockBuilderAppBlockAssociations |
リスト |
|||
|
DescribeAppBlockBuilders |
リスト |
|||
|
DescribeAppBlocks |
リスト |
|||
|
DescribeApplicationFleetAssociations |
リスト |
|||
|
DescribeApplications |
リスト |
|||
|
DescribeDirectoryConfigs |
リスト |
|||
|
DescribeEntitlements |
リスト |
|||
|
DescribeFleets |
リスト |
|||
|
DescribeImageBuilders |
リスト |
|||
|
DescribeImagePermissions |
読み取り |
|||
|
DescribeImages |
リスト |
|||
|
DescribeSessions |
リスト |
|||
|
DescribeStacks |
リスト |
|||
|
DescribeThemeForStack |
読み取り |
|||
|
DescribeUsageReportSubscriptions |
リスト |
|||
|
DescribeUserStackAssociations |
リスト |
|||
|
DescribeUsers |
リスト |
|||
|
DisableUser |
書き込み |
|||
|
DisassociateApplicationFleet |
書き込み |
|||
|
DisassociateApplicationFromEntitlement |
書き込み |
|||
|
DisassociateFleet |
書き込み |
|||
|
EnableUser |
書き込み |
|||
|
ExpireSession |
書き込み |
|||
|
ListAssociatedFleets |
読み取り |
|||
|
ListAssociatedStacks |
読み取り |
|||
|
ListEntitledApplications |
リスト |
|||
|
ListTagsForResource |
読み込み |
|||
|
StartFleet |
書き込み |
|||
|
StartImageBuilder |
書き込み |
|||
|
StopFleet |
書き込み |
|||
|
StopImageBuilder |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateDirectoryConfig |
書き込み |
|||
|
UpdateEntitlement |
書き込み |
|||
|
UpdateFleet |
書き込み |
|||
iam:PassedToService |
appstream.amazonaws.com |
書き込み |
||
|
UpdateImagePermissions |
書き込み |
|||
|
UpdateStack |
書き込み |
Amazon AppStream 2.0 で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。各アクションについて、テーブルには、そのアクションでサポートされているリソースタイプと条件キーが一覧表示されます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
指定された App Block ビルダー を App Block に関連付けるアクセス許可を付与します |
書き込み |
|||
指定しアプリケーションをフリートに関連付けるアクセス許可を付与します。 |
書き込み |
|||
指定したアプリケーションを指定した使用権限管理に関連付ける許可を付与 |
書き込み |
|||
指定したフリートを指定したスタックに関連付けるアクセス許可を付与します。 |
書き込み |
|||
ライセンス込みアプリケーション (複数可) を既存の Image Builder インスタンスに関連付けるアクセス許可を付与します |
書き込み |
|||
指定したユーザーを指定したスタックに関連付けるアクセス許可を付与します。ユーザープール内のユーザーは、Active Directory ドメインに参加しているフリートを持つスタックに割り当てることはできません。 |
Write |
|||
指定したスタックから指定したユーザーの関連付けを解除する許可を付与。 |
書き込み |
|||
同じリージョン内の指定されたイメージ、または同じリージョン内の新しいリージョンにコピーするアクセス許可を付与します AWS アカウント |
書き込み |
|||
App Block を作成する権限を付与します。アプリケーションブロック は、S3 バケット内のアプリケーションのファイルを含む仮想ハードディスクに関する詳細を格納します。また、仮想ハードディスクのマウント方法に関する詳細を含むセットアップスクリプトも格納されます。アプリケーションブロックは Elastic フリートでのみサポートされます。 |
書き込み |
|||
App Block ビルダーを作成するアクセス許可を付与します。App Block ビルダーは、App Block の作成に使用される仮想マシンです |
書き込み |
|||
App Block ビルダーストリーミングセッションを開始するための URL を作成するアクセス許可を付与します |
書き込み |
|||
カスタマーアカウント内でアプリケーションを作成するアクセス許可を付与します。アプリケーションには、ストリーミングインスタンスでアプリケーションを起動する方法の詳細が保存されます。これは Elastic フリートでのみサポートされています。 |
書き込み |
|||
AppStream 2.0 で Directory Config オブジェクトを作成する許可を付与。このオブジェクトには、フリートおよび Image Builder を Microsoft Active Directory ドメインに参加させるために必要な設定情報が含まれます。 |
書き込み |
|||
ユーザー属性に基づいてアプリケーションへのアクセスを制御する使用権限管理を作成する許可を付与 |
書き込み |
|||
AppStream 2.0 イメージのエクスポートタスクを作成するアクセス許可を付与します |
書き込み |
|||
フリートを作成する許可を付与。フリートはストリーミングインスタンスのグループで、ここからアプリケーションが実行され、ユーザーにストリーミングされます。 |
Write |
|||
Image Builder を作成する許可を付与。Image Builder は、イメージの作成に使用される仮想マシンです。 |
Write |
|||
イメージビルダーストリーミングセッションを開始するための URL を作成する許可を付与。 |
書き込み |
|||
インポートされた AMI から AppStream 2.0 イメージを作成する許可を付与 |
書き込み |
|||
ユーザーに対してストリーミングアプリケーションを開始するためのスタックを作成する許可を付与。スタックは、関連付けられたフリート、ユーザーアクセスポリシー、ストレージ設定で構成されます。 |
Write |
|||
指定したユーザーに対して AppStream 2.0 ストリーミングセッションを開始するための一時的な URL を作成する許可を付与。ストリーミング URL により、ユーザーのセットアップなしでアプリケーションのストリーミングをテストすることができます。 |
書き込み |
|||
ユーザーに表示するカスタムロゴ、ウェブサイトリンク、その他のブランドを含むカスタムブランドテーマを作成する許可を付与する |
書き込み |
|||
カスタマーアカウント内の既存のイメージを更新する許可を付与 |
書き込み |
|||
使用状況レポートのサブスクリプションを作成する許可を付与。使用状況レポートは毎日生成されます。 |
Write |
|||
ユーザープールに新しいユーザーを作成する許可を付与。 |
書き込み |
|||
指定された App Block を削除する許可を付与します。 |
書き込み |
|||
指定された App Block ビルダーとリリース容量を削除するアクセス許可を付与します |
書き込み |
|||
指定されたアプリケーションを削除する許可を付与 |
書き込み |
|||
指定した Directory Config オブジェクトを AppStream 2.0 から削除する許可を付与。このオブジェクトには、フリートおよび Image Builder を Microsoft Active Directory ドメインに参加させるために必要な設定情報が含まれます。 |
書き込み |
|||
指定した使用権限管理を削除する許可を付与 |
書き込み |
|||
指定したフリートを削除する許可を付与。 |
Write |
|||
指定したイメージを削除する許可を付与。イメージは、使用中の場合は削除できません。 |
Write |
|||
指定した Image Builder を削除して容量を解放するアクセス権限を付与します。 |
Write |
|||
指定したプライベートイメージのアクセス許可を削除する許可を付与。 |
Write |
|||
指定したスタックを削除する許可を付与。スタックの削除後、ユーザーは、スタックによって提供されたアプリケーションストリーミング環境を利用できなくなります。また、スタックのアプリケーションストリーミングセッションに行われたすべての予約も解放されます。 |
書き込み |
|||
ユーザーに表示するカスタムロゴ、ウェブサイトリンク、その他のブランドを含むカスタムブランドテーマを削除する許可を付与する |
書き込み |
|||
使用状況レポートの生成を無効にする許可を付与。 |
Write |
|||
ユーザープールからユーザーを削除する許可を付与。 |
書き込み |
|||
指定された App Block ビルダーもしくは App Block に関連付けられている関連付けを取得するアクセス許可を付与します |
リスト |
|||
App Block ビルダー名が設定されている場合、1 つ以上の指定された App Block ビルダーを記述するリストを取得するアクセス許可を付与します。それ以外の場合は、アカウントのすべての App Block ビルダーが記述されます |
リスト |
|||
App Block が設定されている場合、1 つ以上の指定した App Block を記述するリストを取得する許可を付与します。それ以外の場合は、アカウントのすべてのアプリケーションブロックが記述されます。 |
リスト |
|||
ライセンス込みアプリケーションの使用状況情報を取得するアクセス許可を付与します |
リスト |
|||
指定されたアプリケーションもしくはフリートに関連付けられている関連付けを取得するアクセス許可を付与します。 |
リスト |
|||
アプリケーション ARN が設定されている場合、1 つ以上の指定したイメージを記述するリストを取得する許可を付与します。それ以外の場合は、アカウントのすべてのAccountingが記述されます。 |
リスト |
|||
AppStream 2.0 の 1 つ以上の指定した Directory Config オブジェクトの名前が設定されている場合、それらのオブジェクトを記述するリストを取得する許可を付与。それ以外の場合は、アカウントのすべての Directory Config オブジェクトが記述されます。このオブジェクトには、フリートおよび Image Builder を Microsoft Active Directory ドメインに参加させるために必要な設定情報が含まれます。 |
リスト |
|||
指定したスタックの 1 つまたはすべての使用権限管理を取得する許可を付与 |
リスト |
|||
フリート名が設定されている場合、1 つ以上の指定したフリートを記述するリストを取得する許可を付与。それ以外の場合は、アカウントのすべてのフリートが記述されます。 |
リスト |
|||
イメージビルダー名が設定されている場合、1 つ以上の指定したイメージビルダーを記述するリストを取得する許可を付与。それ以外の場合は、アカウントのすべてのイメージビルダーが記述されます。 |
リスト |
|||
所有するプライベートイメージ上の AWS アカウント IDsのアクセス許可を記述するリストを取得するアクセス許可を付与します |
読み取り |
|||
イメージ名またはイメージ ARN が設定されている場合、1 つ以上の指定したイメージを記述するリストを取得する許可を付与。それ以外の場合は、アカウントのすべてのイメージが記述されます。 |
リスト |
|||
指定したスタックおよびフリートのストリーミングセッションを記述するリストを取得する許可を付与。スタックとフリートに対してユーザー ID が設定されている場合は、そのユーザーのストリーミングセッションのみが記述されます。 |
リスト |
|||
指定されたリソースのライセンス込みアプリケーションの関連付けを取得するアクセス許可を付与します |
リスト |
|||
スタック名が設定されている場合、1 つ以上の指定したスタックを記述するリストを取得する許可を付与。それ以外の場合は、アカウントのすべてのスタックが記述されます。 |
リスト |
|||
ユーザーに表示するカスタムロゴ、ウェブサイトリンク、その他のブランドなど、カスタムブランドテーマ情報を取得する許可を付与する |
読み取り |
|||
1 つ以上の使用状況レポートのサブスクリプションを記述するリストを取得する許可を付与。 |
リスト |
|||
UserStackAssociation オブジェクトを記述するリストを取得する許可を付与。 |
リスト |
|||
ユーザープール内のユーザーを記述するリストを取得する許可を付与。 |
リスト |
|||
ユーザープールで指定したユーザーを無効にする許可を付与。このアクションによりユーザーは削除されません。 |
書き込み |
|||
指定された App Block ビルダーと App Block の関連付けを解除するアクセス許可を付与します |
書き込み |
|||
指定したフリートから指定したアプリケーションの関連付けを解除する許可を付与します。 |
書き込み |
|||
指定した使用権限管理から指定したアプリケーションの関連付けを解除する許可を付与 |
書き込み |
|||
指定したスタックから指定したフリートの関連付けを解除する許可を付与。 |
書き込み |
|||
Image Builder インスタンスからライセンス込みアプリケーション (複数可) の関連付け (複数可) を削除するアクセス許可を付与します |
書き込み |
|||
ユーザープールのユーザーを有効にする許可を付与。 |
Write |
|||
指定したストリーミングセッションをすぐに停止する許可を付与。 |
書き込み |
|||
特定のエクスポートイメージタスクの詳細を取得するアクセス許可を付与します |
読み取り |
|||
指定したスタックに関連付けられているフリートの名前を取得する許可を付与。 |
Read |
|||
指定したフリートが関連付けられているスタックの名前を取得する許可を付与。 |
読み取り |
|||
指定した使用権限管理に関連付けられているアプリケーションを取得する許可を付与 |
リスト |
|||
エクスポートイメージタスクを一覧表示する許可を付与 |
リスト |
|||
指定した AppStream 2.0 リソースのすべてのタグのリストを取得するアクセス権限を付与します。イメージビルダー、イメージ、フリート、およびスタックのリソースをタグ付けすることができます。 |
読み取り |
|||
指定された App Block ビルダーを開始するアクセス許可を付与します |
書き込み |
|||
指定されたフリートを開始する許可を付与。 |
Write |
|||
指定したイメージビルダーを開始する許可を付与。 |
書き込み |
|||
Image Builder インスタンスへのライセンス込みアプリケーションのデプロイを開始する許可を付与 |
書き込み |
|||
指定された App Block ビルダーを中止するアクセス許可を付与します |
書き込み |
|||
指定したフリートを停止する許可を付与。 |
Write |
|||
指定したイメージビルダーを停止するアクセス権限を付与します。 |
Write |
|||
指定したスタックから既存の認証情報およびストリームアプリケーションを使用してサインインするアクセス許可をフェデレーティッドユーザーに付与します。 |
Write |
|||
指定した AppStream 2.0 リソースの 1 つ以上のタグを追加または上書きする許可を付与。以下のリソースがタグ付けされます:イメージビルダー、イメージ、フリート、スタック、アプリケーションブロックおよびアプリケーション。 |
タグ付け、書き込み |
|||
指定した AppStream 2.0 リソースから 1 つ以上のタグの関連付けを解除する許可を付与。 |
タグ付け、書き込み |
|||
指定された App Block ビルダーを更新するアクセス許可を付与します。App Block ビルダーは、App Block の作成に使用される仮想マシンです |
書き込み |
|||
指定したアプリケーションに対して指定したフィールドを更新する許可を付与します。 |
書き込み |
|||
AppStream 2.0 で指定した Directory Config オブジェクトを更新する許可を付与。このオブジェクトには、フリートおよび Image Builder を Microsoft Active Directory ドメインに参加させるために必要な設定情報が含まれます。 |
書き込み |
|||
指定した使用権限管理の指定したフィールドを更新する許可を付与 |
書き込み |
|||
指定したフリートを更新する許可を付与。フリートが停止状態である場合、フリート名を除くすべての属性を更新することができます。 |
Write |
|||
指定したプライベートイメージのアクセス許可を追加または更新する許可を付与。 |
Write |
|||
指定したスタックに対して指定したフィールドを更新する許可を付与。 |
書き込み |
|||
ユーザーに表示するカスタムロゴ、ウェブサイトリンク、その他のブランドなど、カスタムブランドテーマ情報を更新する許可を付与する |
書き込み |
Amazon AppStream 2.0 で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:appstream:${Region}:${Account}:app-block/${AppBlockName} |
||
arn:${Partition}:appstream:${Region}:${Account}:app-block-builder/${AppBlockBuilderName} |
||
arn:${Partition}:appstream:${Region}:${Account}:application/${ApplicationName} |
||
arn:${Partition}:appstream:${Region}:${Account}:fleet/${FleetName} |
||
arn:${Partition}:appstream:${Region}:${Account}:image/${ImageName} |
||
arn:${Partition}:appstream:${Region}:${Account}:image-builder/${ImageBuilderName} |
||
arn:${Partition}:appstream:${Region}:${Account}:stack/${StackName} |
Amazon AppStream 2.0 の条件キー
Amazon AppStream 2.0 では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
AppStream 2.0 ユーザーの ID によってアクセスをフィルタリングします。 |
String |
|
リクエスト内のタグキーと値のペアが存在するかどうかでアクションをフィルタリングします |
String |
|
リソースにアタッチされているタグのキーと値のペアでアクセスをフィルタリングします |
String |
|
リクエスト内のタグキーが存在するかどうかでアクセスをフィルタリングします |
ArrayOfString |