View a markdown version of this page

Tindakan, sumber daya, dan kunci kondisi untuk Amazon AppStream 2.0 - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci kondisi untuk Amazon AppStream 2.0

Amazon AppStream 2.0 (awalan layanan:appstream) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API yang ditentukan oleh Amazon AppStream 2.0

Tabel berikut memetakan operasi API ke tindakan IAM yang mereka otorisasi. Hanya kunci kondisi yang memiliki nilai statis untuk API dan tindakan yang diberikan yang terdaftar; untuk set lengkap kunci kondisi yang didukung oleh setiap tindakan, lihat tabel Tindakan.

Operasi Tindakan IAM Kunci syarat Nilai yang mungkin Tingkat akses

AssociateApplicationFleet

appstream: AssociateApplicationFleet

Tulis

AssociateFleet

appstream: AssociateFleet

Tulis

BatchAssociateUserStack

appstream: BatchAssociateUserStack

Tulis

BatchDisassociateUserStack

appstream: BatchDisassociateUserStack

Tulis

CopyImage

appstream: CopyImage

Tulis

CreateAppBlock

appstream: CreateAppBlock

Tulis

CreateApplication

appstream: CreateApplication

Tulis

CreateDirectoryConfig

appstream: CreateDirectoryConfig

Tulis

CreateEntitlement

appstream: CreateEntitlement

Tulis

CreateFleet

appstream: CreateFleet

Tulis

appstream: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

appstream.amazonaws.com

Tulis

CreateImageBuilder

appstream: CreateImageBuilder

Tulis

appstream: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

appstream.amazonaws.com

Tulis

CreateImageBuilderStreamingURL

appstream: CreateImageBuilderStreamingURL

Tulis

CreateStack

appstream: CreateStack

Tulis

appstream: TagResource

Menandai, Menulis

CreateStreamingURL

appstream: URL CreateStreaming

Tulis

CreateUpdatedImage

appstream: CreateUpdatedImage

Tulis

appstream: TagResource

Menandai, Menulis

CreateUsageReportSubscription

appstream: CreateUsageReportSubscription

Tulis

CreateUser

appstream: CreateUser

Tulis

DeleteApplication

appstream: DeleteApplication

Tulis

DeleteDirectoryConfig

appstream: DeleteDirectoryConfig

Tulis

DeleteEntitlement

appstream: DeleteEntitlement

Tulis

DeleteFleet

appstream: DeleteFleet

Tulis

DeleteImage

appstream: DeleteImage

Tulis

DeleteImageBuilder

appstream: DeleteImageBuilder

Tulis

DeleteImagePermissions

appstream: DeleteImagePermissions

Tulis

DeleteStack

appstream: DeleteStack

Tulis

DeleteUsageReportSubscription

appstream: DeleteUsageReportSubscription

Tulis

DeleteUser

appstream: DeleteUser

Tulis

DescribeAppBlockBuilderAppBlockAssociations

appstream: DescribeAppBlockBuilderAppBlockAssociations

Daftar

DescribeAppBlockBuilders

appstream: DescribeAppBlockBuilders

Daftar

DescribeAppBlocks

appstream: DescribeAppBlocks

Daftar

DescribeApplicationFleetAssociations

appstream: DescribeApplicationFleetAssociations

Daftar

DescribeApplications

appstream: DescribeApplications

Daftar

DescribeDirectoryConfigs

appstream: DescribeDirectoryConfigs

Daftar

DescribeEntitlements

appstream: DescribeEntitlements

Daftar

DescribeFleets

appstream: DescribeFleets

Daftar

DescribeImageBuilders

appstream: DescribeImageBuilders

Daftar

DescribeImagePermissions

appstream: DescribeImagePermissions

Baca

DescribeImages

appstream: DescribeImages

Daftar

DescribeSessions

appstream: DescribeSessions

Daftar

DescribeStacks

appstream: DescribeStacks

Daftar

DescribeThemeForStack

appstream: DescribeThemeForStack

Baca

DescribeUsageReportSubscriptions

appstream: DescribeUsageReportSubscriptions

Daftar

DescribeUserStackAssociations

appstream: DescribeUserStackAssociations

Daftar

DescribeUsers

appstream: DescribeUsers

Daftar

DisableUser

appstream: DisableUser

Tulis

DisassociateApplicationFleet

appstream: DisassociateApplicationFleet

Tulis

DisassociateApplicationFromEntitlement

appstream: DisassociateApplicationFromEntitlement

Tulis

DisassociateFleet

appstream: DisassociateFleet

Tulis

EnableUser

appstream: EnableUser

Tulis

ExpireSession

appstream: ExpireSession

Tulis

ListAssociatedFleets

appstream: ListAssociatedFleets

Baca

ListAssociatedStacks

appstream: ListAssociatedStacks

Baca

ListEntitledApplications

appstream: ListEntitledApplications

Daftar

ListTagsForResource

appstream: ListTagsForResource

Baca

StartFleet

appstream: StartFleet

Tulis

StartImageBuilder

appstream: StartImageBuilder

Tulis

StopFleet

appstream: StopFleet

Tulis

StopImageBuilder

appstream: StopImageBuilder

Tulis

TagResource

appstream: TagResource

Menandai, Menulis

UntagResource

appstream: UntagResource

Menandai, Menulis

UpdateDirectoryConfig

appstream: UpdateDirectoryConfig

Tulis

UpdateEntitlement

appstream: UpdateEntitlement

Tulis

UpdateFleet

appstream: UpdateFleet

Tulis

saya: PassRole

saya: PassedToService

appstream.amazonaws.com

Tulis

UpdateImagePermissions

appstream: UpdateImagePermissions

Tulis

UpdateStack

appstream: UpdateStack

Tulis

Tindakan yang ditentukan oleh Amazon AppStream 2.0

Anda dapat menyebutkan tindakan berikut dalam elemen Action pernyataan kebijakan IAM. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Saat Anda menggunakan sebuah tindakan dalam sebuah kebijakan, Anda biasanya mengizinkan atau menolak akses ke operasi API atau perintah CLI dengan nama yang sama. Namun, dalam beberapa kasus, satu tindakan tunggal mengontrol akses ke lebih dari satu operasi. Atau, beberapa operasi memerlukan beberapa tindakan yang berbeda.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

AssociateAppBlockBuilderAppBlock

Memberikan izin untuk mengaitkan pembuat blok aplikasi yang ditentukan dengan blok aplikasi

blok aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

pembangun blok-aplikasi*

aws: ResourceTag /$ {} TagKey

AssociateApplicationFleet

Memberikan izin untuk mengaitkan aplikasi yang ditentukan dengan armada

aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

armada*

aws: ResourceTag /$ {} TagKey

AssociateApplicationToEntitlement

Memberikan izin untuk mengaitkan aplikasi yang ditentukan dengan hak yang ditentukan

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

AssociateFleet

Memberikan izin untuk mengaitkan armada yang ditentukan dengan tumpukan yang ditentukan

armada*

aws: ResourceTag /$ {} TagKey

Tulis

tumpukan*

aws: ResourceTag /$ {} TagKey

AssociateSoftwareToImageBuilder

Memberikan izin untuk mengaitkan aplikasi yang disertakan lisensi dengan instance pembuat gambar yang ada

pembangun gambar*

aws: ResourceTag /$ {} TagKey

Tulis

BatchAssociateUserStack

Memberikan izin untuk mengaitkan pengguna tertentu dengan tumpukan yang ditentukan. Pengguna dalam kumpulan pengguna tidak dapat ditetapkan ke tumpukan dengan armada yang digabungkan ke domain Direktori Aktif

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

BatchDisassociateUserStack

Memberikan izin untuk memisahkan pengguna tertentu dari tumpukan yang ditentukan

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

CopyImage

Memberikan izin untuk menyalin gambar yang ditentukan dalam Wilayah yang sama atau ke Wilayah baru dalam wilayah yang sama Akun AWS

gambar*

aws: ResourceTag /$ {} TagKey

Tulis

CreateAppBlock

Memberikan izin untuk membuat blok aplikasi. Blok aplikasi menyimpan detail tentang hard disk virtual yang berisi file untuk aplikasi dalam ember S3. Ini juga menyimpan skrip pengaturan dengan detail tentang cara memasang hard disk virtual. Blok aplikasi hanya didukung untuk armada Elastis

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateAppBlockBuilder

Memberikan izin untuk membuat pembuat blok aplikasi. Pembuat blok aplikasi adalah mesin virtual yang digunakan untuk membuat blok aplikasi

pembangun blok-aplikasi*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateAppBlockBuilderStreamingURL

Memberikan izin untuk membuat URL untuk memulai sesi streaming pembuat blok aplikasi

pembangun blok-aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

CreateApplication

Memberikan izin untuk membuat aplikasi dalam akun pelanggan. Aplikasi menyimpan detail tentang cara meluncurkan aplikasi pada instance streaming. Ini hanya didukung untuk armada elastis

blok aplikasi*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateDirectoryConfig

Memberikan izin untuk membuat objek AppStream Directory Config di 2.0. Objek ini mencakup informasi konfigurasi yang diperlukan untuk menggabungkan armada dan pembuat gambar ke domain Microsoft Active Directory

Tulis

CreateEntitlement

Memberikan izin untuk membuat hak untuk mengontrol akses ke aplikasi berdasarkan atribut pengguna

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

CreateExportImageTask

Memberikan izin untuk membuat tugas ekspor untuk gambar AppStream 2.0

aws: ResourceTag /$ {} TagKey

Tulis

CreateFleet

Memberikan izin untuk membuat armada. Armada adalah sekelompok instance streaming dari mana aplikasi diluncurkan dan dialirkan ke pengguna

armada*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

gambar

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

CreateImageBuilder

Memberikan izin untuk membuat pembuat gambar. Pembuat gambar adalah mesin virtual yang digunakan untuk membuat gambar

gambar*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

pembangun gambar*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

CreateImageBuilderStreamingURL

Memberikan izin untuk membuat URL untuk memulai sesi streaming pembuat gambar

pembangun gambar*

aws: ResourceTag /$ {} TagKey

Tulis

CreateImportedImage

Memberikan izin untuk membuat gambar AppStream 2.0 dari AMI yang diimpor

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateStack

Memberikan izin untuk membuat tumpukan untuk memulai streaming aplikasi ke pengguna. Tumpukan terdiri dari armada terkait, kebijakan akses pengguna, dan konfigurasi penyimpanan

tumpukan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateStreamingURL

Memberikan izin untuk membuat URL sementara untuk memulai sesi streaming AppStream 2.0 untuk pengguna yang ditentukan. URL streaming memungkinkan streaming aplikasi diuji tanpa pengaturan pengguna

armada*

aws: ResourceTag /$ {} TagKey

Tulis

tumpukan*

aws: ResourceTag /$ {} TagKey

CreateThemeForStack

Memberikan izin untuk membuat tema branding khusus, yang mungkin mencakup logo kustom, tautan situs web, dan branding lainnya untuk ditampilkan kepada pengguna Anda

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

CreateUpdatedImage

Memberikan izin untuk memperbarui gambar yang ada dalam akun pelanggan

gambar*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateUsageReportSubscription

Memberikan izin untuk membuat langganan laporan penggunaan. Laporan penggunaan dibuat setiap hari

Tulis

CreateUser

Memberikan izin untuk membuat pengguna baru di kumpulan pengguna

Tulis

DeleteAppBlock

Memberikan izin untuk menghapus blok aplikasi yang ditentukan

blok aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteAppBlockBuilder

Memberikan izin untuk menghapus pembuat blok aplikasi dan kapasitas rilis yang ditentukan

pembangun blok-aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteApplication

Memberikan izin untuk menghapus aplikasi yang ditentukan

aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteDirectoryConfig

Memberikan izin untuk menghapus objek AppStream Directory Config yang ditentukan dari 2.0. Objek ini mencakup informasi konfigurasi yang diperlukan untuk menggabungkan armada dan pembuat gambar ke domain Microsoft Active Directory

Tulis

DeleteEntitlement

Memberikan izin untuk menghapus hak yang ditentukan

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteFleet

Memberikan izin untuk menghapus armada yang ditentukan

armada*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteImage

Memberikan izin untuk menghapus gambar yang ditentukan. Gambar tidak dapat dihapus saat sedang digunakan

gambar*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteImageBuilder

Memberikan izin untuk menghapus pembuat gambar dan kapasitas rilis yang ditentukan

pembangun gambar*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteImagePermissions

Memberikan izin untuk menghapus izin untuk gambar pribadi yang ditentukan

gambar*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteStack

Memberikan izin untuk menghapus tumpukan yang ditentukan. Setelah tumpukan dihapus, lingkungan streaming aplikasi yang disediakan oleh tumpukan tidak lagi tersedia untuk pengguna. Juga, setiap reservasi yang dibuat untuk sesi streaming aplikasi untuk tumpukan dirilis

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteThemeForStack

Memberikan izin untuk menghapus tema merek khusus, yang mungkin mencakup logo kustom, tautan situs web, dan merek lainnya untuk ditampilkan kepada pengguna Anda

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteUsageReportSubscription

Memberikan izin untuk menonaktifkan pembuatan laporan penggunaan

Tulis

DeleteUser

Memberikan izin untuk menghapus pengguna dari kumpulan pengguna

Tulis

DescribeAppBlockBuilderAppBlockAssociations

Memberikan izin untuk mengambil asosiasi yang terkait dengan pembuat blok aplikasi atau blok aplikasi tertentu

Daftar

DescribeAppBlockBuilders

Memberikan izin untuk mengambil daftar yang menjelaskan satu atau beberapa pembuat blok aplikasi tertentu, jika nama pembuat blok aplikasi disediakan. Jika tidak, semua pembuat blok aplikasi di akun dijelaskan

Daftar

DescribeAppBlocks

Memberikan izin untuk mengambil daftar yang menjelaskan satu atau beberapa blok aplikasi tertentu, jika array blok aplikasi disediakan. Jika tidak, semua blok aplikasi di akun dijelaskan

Daftar

DescribeAppLicenseUsage

Memberikan izin untuk mengambil lisensi termasuk informasi penggunaan aplikasi

Daftar

DescribeApplicationFleetAssociations

Memberikan izin untuk mengambil asosiasi yang terkait dengan aplikasi atau armada yang ditentukan

Daftar

DescribeApplications

Memberikan izin untuk mengambil daftar yang menjelaskan satu atau lebih aplikasi tertentu, jika aplikasi arns disediakan. Jika tidak, semua aplikasi dalam akun dijelaskan

Daftar

DescribeDirectoryConfigs

Memberikan izin untuk mengambil daftar yang menjelaskan satu atau beberapa objek Directory Config tertentu untuk AppStream 2.0, jika nama untuk objek ini disediakan. Jika tidak, semua objek Directory Config di akun dijelaskan. Objek ini mencakup informasi konfigurasi yang diperlukan untuk menggabungkan armada dan pembuat gambar ke domain Microsoft Active Directory

Daftar

DescribeEntitlements

Memberikan izin untuk mengambil satu atau semua hak untuk tumpukan yang ditentukan

tumpukan*

aws: ResourceTag /$ {} TagKey

Daftar

DescribeFleets

Memberikan izin untuk mengambil daftar yang menjelaskan satu atau lebih armada tertentu, jika nama armada disediakan. Jika tidak, semua armada di akun dijelaskan

Daftar

DescribeImageBuilders

Memberikan izin untuk mengambil daftar yang menjelaskan satu atau beberapa pembuat gambar tertentu, jika nama pembuat gambar disediakan. Jika tidak, semua pembuat gambar di akun dijelaskan

Daftar

DescribeImagePermissions

Memberikan izin untuk mengambil daftar yang menjelaskan izin untuk Akun AWS ID bersama pada gambar pribadi yang Anda miliki

gambar*

aws: ResourceTag /$ {} TagKey

Baca

DescribeImages

Memberikan izin untuk mengambil daftar yang menjelaskan satu atau beberapa gambar tertentu, jika nama gambar atau ARN gambar disediakan. Jika tidak, semua gambar di akun dijelaskan

Daftar

DescribeSessions

Memberikan izin untuk mengambil daftar yang menjelaskan sesi streaming untuk tumpukan dan armada yang ditentukan. Jika ID pengguna disediakan untuk tumpukan dan armada, hanya sesi streaming untuk pengguna tersebut yang dijelaskan

armada*

aws: ResourceTag /$ {} TagKey

Daftar

tumpukan*

aws: ResourceTag /$ {} TagKey

DescribeSoftwareAssociations

Memberikan izin untuk mengambil lisensi termasuk asosiasi aplikasi untuk sumber daya tertentu

gambar

aws: ResourceTag /$ {} TagKey

Daftar

pembangun gambar

aws: ResourceTag /$ {} TagKey

DescribeStacks

Memberikan izin untuk mengambil daftar yang menjelaskan satu atau lebih tumpukan tertentu, jika nama tumpukan disediakan. Jika tidak, semua tumpukan di akun dijelaskan

Daftar

DescribeThemeForStack

Memberikan izin untuk mendapatkan informasi tema merek khusus, yang mungkin mencakup logo khusus, tautan situs web, dan merek lainnya untuk ditampilkan kepada pengguna Anda

tumpukan*

aws: ResourceTag /$ {} TagKey

Baca

DescribeUsageReportSubscriptions

Memberikan izin untuk mengambil daftar yang menjelaskan satu atau beberapa langganan laporan penggunaan

Daftar

DescribeUserStackAssociations

Memberikan izin untuk mengambil daftar yang menjelaskan objek UserStackAssociation

Daftar

DescribeUsers

Memberikan izin untuk mengambil daftar yang menjelaskan pengguna di kumpulan pengguna

Daftar

DisableUser

Memberikan izin untuk menonaktifkan pengguna yang ditentukan di kumpulan pengguna. Tindakan ini tidak menghapus pengguna

Tulis

DisassociateAppBlockBuilderAppBlock

Memberikan izin untuk memisahkan pembuat blok aplikasi yang ditentukan dengan blok aplikasi

blok aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

pembangun blok-aplikasi*

aws: ResourceTag /$ {} TagKey

DisassociateApplicationFleet

Memberikan izin untuk memisahkan aplikasi yang ditentukan dari armada yang ditentukan

aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

armada*

aws: ResourceTag /$ {} TagKey

DisassociateApplicationFromEntitlement

Memberikan izin untuk memisahkan aplikasi yang ditentukan dari hak yang ditentukan

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

DisassociateFleet

Memberikan izin untuk memisahkan armada yang ditentukan dari tumpukan yang ditentukan

armada*

aws: ResourceTag /$ {} TagKey

Tulis

tumpukan*

aws: ResourceTag /$ {} TagKey

DisassociateSoftwareFromImageBuilder

Memberikan izin untuk menghapus asosiasi aplikasi yang disertakan lisensi dari instance pembuat gambar

pembangun gambar*

aws: ResourceTag /$ {} TagKey

Tulis

EnableUser

Memberikan izin untuk mengaktifkan pengguna di kumpulan pengguna

Tulis

ExpireSession

Memberikan izin untuk segera menghentikan sesi streaming yang ditentukan

Tulis

GetExportImageTask

Memberikan izin untuk mengambil detail tugas gambar ekspor tertentu

Baca

ListAssociatedFleets

Memberikan izin untuk mengambil nama armada yang terkait dengan tumpukan yang ditentukan

tumpukan*

aws: ResourceTag /$ {} TagKey

Baca

ListAssociatedStacks

Memberikan izin untuk mengambil nama tumpukan yang terkait dengan armada yang ditentukan

armada*

aws: ResourceTag /$ {} TagKey

Baca

ListEntitledApplications

Memberikan izin untuk mengambil aplikasi yang terkait dengan hak yang ditentukan

tumpukan*

aws: ResourceTag /$ {} TagKey

Daftar

ListExportImageTasks

Memberikan izin untuk membuat daftar tugas ekspor gambar

Daftar

ListTagsForResource

Memberikan izin untuk mengambil daftar semua tag untuk sumber daya AppStream 2.0 yang ditentukan. Sumber daya berikut dapat ditandai: Pembuat gambar, gambar, armada, dan tumpukan

Baca

StartAppBlockBuilder

Memberikan izin untuk memulai pembuat blok aplikasi yang ditentukan

pembangun blok-aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

StartFleet

Memberikan izin untuk memulai armada yang ditentukan

armada*

aws: ResourceTag /$ {} TagKey

Tulis

StartImageBuilder

Memberikan izin untuk memulai pembuat gambar yang ditentukan

pembangun gambar*

aws: ResourceTag /$ {} TagKey

Tulis

StartSoftwareDeploymentToImageBuilder

Memberikan izin untuk memulai penerapan aplikasi termasuk lisensi ke instance pembuat gambar

pembangun gambar*

aws: ResourceTag /$ {} TagKey

Tulis

StopAppBlockBuilder

Memberikan izin untuk menghentikan pembuat blok aplikasi yang ditentukan

pembangun blok-aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

StopFleet

Memberikan izin untuk menghentikan armada yang ditentukan

armada*

aws: ResourceTag /$ {} TagKey

Tulis

StopImageBuilder

Memberikan izin untuk menghentikan pembuat gambar yang ditentukan

pembangun gambar*

aws: ResourceTag /$ {} TagKey

Tulis

Streaming

Memberikan izin kepada pengguna federasi untuk masuk dengan menggunakan kredensialnya yang ada dan mengalirkan aplikasi dari tumpukan yang ditentukan

tumpukan*

AppStream: UserID

aws: ResourceTag /$ {} TagKey

Tulis

TagResource

Memberikan izin untuk menambah atau menimpa satu atau beberapa tag untuk sumber daya AppStream 2.0 yang ditentukan. Sumber daya berikut dapat ditandai: Pembuat gambar, gambar, armada, tumpukan, blok aplikasi, dan aplikasi

blok aplikasi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

pembangun blok aplikasi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

aplikasi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

armada

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

gambar

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

pembangun gambar

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

tumpukan

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk memisahkan satu atau beberapa tag dari sumber daya 2.0 yang ditentukan AppStream

blok aplikasi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

pembangun blok aplikasi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

aplikasi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

armada

aws: ResourceTag /$ {} TagKey

aws: TagKeys

gambar

aws: ResourceTag /$ {} TagKey

aws: TagKeys

pembangun gambar

aws: ResourceTag /$ {} TagKey

aws: TagKeys

tumpukan

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateAppBlockBuilder

Memberikan izin untuk memperbarui pembuat blok aplikasi tertentu. Pembuat blok aplikasi adalah mesin virtual yang digunakan untuk membuat blok aplikasi

pembangun blok-aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateApplication

Memberikan izin untuk memperbarui bidang yang ditentukan untuk aplikasi yang ditentukan

blok aplikasi

aws: ResourceTag /$ {} TagKey

Tulis

aplikasi*

aws: ResourceTag /$ {} TagKey

UpdateDirectoryConfig

Memberikan izin untuk memperbarui objek AppStream Directory Config yang ditentukan di 2.0. Objek ini mencakup informasi konfigurasi yang diperlukan untuk menggabungkan armada dan pembuat gambar ke domain Microsoft Active Directory

Tulis

UpdateEntitlement

Memberikan izin untuk memperbarui bidang yang ditentukan untuk hak yang ditentukan

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateFleet

Memberikan izin untuk memperbarui armada yang ditentukan. Semua atribut kecuali nama armada dapat diperbarui saat armada dalam status STOPTED

armada*

aws: ResourceTag /$ {} TagKey

Tulis

gambar

aws: ResourceTag /$ {} TagKey

UpdateImagePermissions

Memberikan izin untuk menambah atau memperbarui izin untuk gambar pribadi yang ditentukan

gambar*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateStack

Memberikan izin untuk memperbarui bidang yang ditentukan untuk tumpukan yang ditentukan

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateThemeForStack

Memberikan izin untuk memperbarui informasi tema merek kustom, yang mungkin mencakup logo kustom, tautan situs web, dan merek lainnya untuk ditampilkan kepada pengguna Anda

tumpukan*

aws: ResourceTag /$ {} TagKey

Tulis

Jenis sumber daya yang ditentukan oleh Amazon AppStream 2.0

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.

Jenis sumber daya ARN Kunci syarat

blok aplikasi

arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :app-block/$ {} AppBlockName

aws: ResourceTag /$ {} TagKey

pembangun blok aplikasi

arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :app-block-builder/$ {} AppBlockBuilderName

aws: ResourceTag /$ {} TagKey

aplikasi

arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :aplikasi/$ {} ApplicationName

aws: ResourceTag /$ {} TagKey

armada

arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :fleet/$ {} FleetName

aws: ResourceTag /$ {} TagKey

gambar

arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :image/$ {} ImageName

aws: ResourceTag /$ {} TagKey

pembangun gambar

arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :image-builder/$ {} ImageBuilderName

aws: ResourceTag /$ {} TagKey

tumpukan

arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :stack/$ {} StackName

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Amazon AppStream 2.0

Amazon AppStream 2.0 mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

AppStream: UserID

Memfilter akses dengan ID pengguna AppStream 2.0

String

aws: RequestTag /$ {} TagKey

Memfilter akses dengan adanya pasangan nilai kunci tag dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Memfilter akses dengan pasangan nilai kunci tag yang dilampirkan ke sumber daya

String

aws: TagKeys

Memfilter akses dengan adanya kunci tag dalam permintaan

ArrayOfString