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:
-
Pelajari cara mengonfigurasi layanan ini.
-
Lihat daftar Operasi API yang tersedia untuk layanan ini.
-
Pelajari cara mengamankan layanan ini dan sumber dayanya dengan menggunakan kebijakan izin IAM.
-
Lihat referensi otorisasi layanan terprogram
untuk layanan ini.
Topik
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 |
Tulis |
|||
|
AssociateFleet |
Tulis |
|||
|
BatchAssociateUserStack |
Tulis |
|||
|
BatchDisassociateUserStack |
Tulis |
|||
|
CopyImage |
Tulis |
|||
|
CreateAppBlock |
Tulis |
|||
|
CreateApplication |
Tulis |
|||
|
CreateDirectoryConfig |
Tulis |
|||
|
CreateEntitlement |
Tulis |
|||
|
CreateFleet |
Tulis |
|||
Menandai, Menulis |
||||
saya: PassedToService |
appstream.amazonaws.com |
Tulis |
||
|
CreateImageBuilder |
Tulis |
|||
Menandai, Menulis |
||||
saya: PassedToService |
appstream.amazonaws.com |
Tulis |
||
|
CreateImageBuilderStreamingURL |
Tulis |
|||
|
CreateStack |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateStreamingURL |
Tulis |
|||
|
CreateUpdatedImage |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateUsageReportSubscription |
Tulis |
|||
|
CreateUser |
Tulis |
|||
|
DeleteApplication |
Tulis |
|||
|
DeleteDirectoryConfig |
Tulis |
|||
|
DeleteEntitlement |
Tulis |
|||
|
DeleteFleet |
Tulis |
|||
|
DeleteImage |
Tulis |
|||
|
DeleteImageBuilder |
Tulis |
|||
|
DeleteImagePermissions |
Tulis |
|||
|
DeleteStack |
Tulis |
|||
|
DeleteUsageReportSubscription |
Tulis |
|||
|
DeleteUser |
Tulis |
|||
|
DescribeAppBlockBuilderAppBlockAssociations |
Daftar |
|||
|
DescribeAppBlockBuilders |
Daftar |
|||
|
DescribeAppBlocks |
Daftar |
|||
|
DescribeApplicationFleetAssociations |
Daftar |
|||
|
DescribeApplications |
Daftar |
|||
|
DescribeDirectoryConfigs |
Daftar |
|||
|
DescribeEntitlements |
Daftar |
|||
|
DescribeFleets |
Daftar |
|||
|
DescribeImageBuilders |
Daftar |
|||
|
DescribeImagePermissions |
Baca |
|||
|
DescribeImages |
Daftar |
|||
|
DescribeSessions |
Daftar |
|||
|
DescribeStacks |
Daftar |
|||
|
DescribeThemeForStack |
Baca |
|||
|
DescribeUsageReportSubscriptions |
Daftar |
|||
|
DescribeUserStackAssociations |
Daftar |
|||
|
DescribeUsers |
Daftar |
|||
|
DisableUser |
Tulis |
|||
|
DisassociateApplicationFleet |
Tulis |
|||
|
DisassociateApplicationFromEntitlement |
Tulis |
|||
|
DisassociateFleet |
Tulis |
|||
|
EnableUser |
Tulis |
|||
|
ExpireSession |
Tulis |
|||
|
ListAssociatedFleets |
Baca |
|||
|
ListAssociatedStacks |
Baca |
|||
|
ListEntitledApplications |
Daftar |
|||
|
ListTagsForResource |
Baca |
|||
|
StartFleet |
Tulis |
|||
|
StartImageBuilder |
Tulis |
|||
|
StopFleet |
Tulis |
|||
|
StopImageBuilder |
Tulis |
|||
|
TagResource |
Menandai, Menulis |
|||
|
UntagResource |
Menandai, Menulis |
|||
|
UpdateDirectoryConfig |
Tulis |
|||
|
UpdateEntitlement |
Tulis |
|||
|
UpdateFleet |
Tulis |
|||
saya: PassedToService |
appstream.amazonaws.com |
Tulis |
||
|
UpdateImagePermissions |
Tulis |
|||
|
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 |
|---|---|---|---|---|
Memberikan izin untuk mengaitkan pembuat blok aplikasi yang ditentukan dengan blok aplikasi |
Tulis |
|||
Memberikan izin untuk mengaitkan aplikasi yang ditentukan dengan armada |
Tulis |
|||
Memberikan izin untuk mengaitkan aplikasi yang ditentukan dengan hak yang ditentukan |
Tulis |
|||
Memberikan izin untuk mengaitkan armada yang ditentukan dengan tumpukan yang ditentukan |
Tulis |
|||
Memberikan izin untuk mengaitkan aplikasi yang disertakan lisensi dengan instance pembuat gambar yang ada |
Tulis |
|||
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 |
Tulis |
|||
Memberikan izin untuk memisahkan pengguna tertentu dari tumpukan yang ditentukan |
Tulis |
|||
Memberikan izin untuk menyalin gambar yang ditentukan dalam Wilayah yang sama atau ke Wilayah baru dalam wilayah yang sama Akun AWS |
Tulis |
|||
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 |
Tulis |
|||
Memberikan izin untuk membuat pembuat blok aplikasi. Pembuat blok aplikasi adalah mesin virtual yang digunakan untuk membuat blok aplikasi |
Tulis |
|||
Memberikan izin untuk membuat URL untuk memulai sesi streaming pembuat blok aplikasi |
Tulis |
|||
Memberikan izin untuk membuat aplikasi dalam akun pelanggan. Aplikasi menyimpan detail tentang cara meluncurkan aplikasi pada instance streaming. Ini hanya didukung untuk armada elastis |
Tulis |
|||
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 |
|||
Memberikan izin untuk membuat hak untuk mengontrol akses ke aplikasi berdasarkan atribut pengguna |
Tulis |
|||
Memberikan izin untuk membuat tugas ekspor untuk gambar AppStream 2.0 |
Tulis |
|||
Memberikan izin untuk membuat armada. Armada adalah sekelompok instance streaming dari mana aplikasi diluncurkan dan dialirkan ke pengguna |
Tulis |
|||
Memberikan izin untuk membuat pembuat gambar. Pembuat gambar adalah mesin virtual yang digunakan untuk membuat gambar |
Tulis |
|||
Memberikan izin untuk membuat URL untuk memulai sesi streaming pembuat gambar |
Tulis |
|||
Memberikan izin untuk membuat gambar AppStream 2.0 dari AMI yang diimpor |
Tulis |
|||
Memberikan izin untuk membuat tumpukan untuk memulai streaming aplikasi ke pengguna. Tumpukan terdiri dari armada terkait, kebijakan akses pengguna, dan konfigurasi penyimpanan |
Tulis |
|||
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 |
Tulis |
|||
Memberikan izin untuk membuat tema branding khusus, yang mungkin mencakup logo kustom, tautan situs web, dan branding lainnya untuk ditampilkan kepada pengguna Anda |
Tulis |
|||
Memberikan izin untuk memperbarui gambar yang ada dalam akun pelanggan |
Tulis |
|||
Memberikan izin untuk membuat langganan laporan penggunaan. Laporan penggunaan dibuat setiap hari |
Tulis |
|||
Memberikan izin untuk membuat pengguna baru di kumpulan pengguna |
Tulis |
|||
Memberikan izin untuk menghapus blok aplikasi yang ditentukan |
Tulis |
|||
Memberikan izin untuk menghapus pembuat blok aplikasi dan kapasitas rilis yang ditentukan |
Tulis |
|||
Memberikan izin untuk menghapus aplikasi yang ditentukan |
Tulis |
|||
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 |
|||
Memberikan izin untuk menghapus hak yang ditentukan |
Tulis |
|||
Memberikan izin untuk menghapus armada yang ditentukan |
Tulis |
|||
Memberikan izin untuk menghapus gambar yang ditentukan. Gambar tidak dapat dihapus saat sedang digunakan |
Tulis |
|||
Memberikan izin untuk menghapus pembuat gambar dan kapasitas rilis yang ditentukan |
Tulis |
|||
Memberikan izin untuk menghapus izin untuk gambar pribadi yang ditentukan |
Tulis |
|||
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 |
Tulis |
|||
Memberikan izin untuk menghapus tema merek khusus, yang mungkin mencakup logo kustom, tautan situs web, dan merek lainnya untuk ditampilkan kepada pengguna Anda |
Tulis |
|||
Memberikan izin untuk menonaktifkan pembuatan laporan penggunaan |
Tulis |
|||
Memberikan izin untuk menghapus pengguna dari kumpulan pengguna |
Tulis |
|||
Memberikan izin untuk mengambil asosiasi yang terkait dengan pembuat blok aplikasi atau blok aplikasi tertentu |
Daftar |
|||
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 |
|||
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 |
|||
Memberikan izin untuk mengambil lisensi termasuk informasi penggunaan aplikasi |
Daftar |
|||
Memberikan izin untuk mengambil asosiasi yang terkait dengan aplikasi atau armada yang ditentukan |
Daftar |
|||
Memberikan izin untuk mengambil daftar yang menjelaskan satu atau lebih aplikasi tertentu, jika aplikasi arns disediakan. Jika tidak, semua aplikasi dalam akun dijelaskan |
Daftar |
|||
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 |
|||
Memberikan izin untuk mengambil satu atau semua hak untuk tumpukan yang ditentukan |
Daftar |
|||
Memberikan izin untuk mengambil daftar yang menjelaskan satu atau lebih armada tertentu, jika nama armada disediakan. Jika tidak, semua armada di akun dijelaskan |
Daftar |
|||
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 |
|||
Memberikan izin untuk mengambil daftar yang menjelaskan izin untuk Akun AWS ID bersama pada gambar pribadi yang Anda miliki |
Baca |
|||
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 |
|||
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 |
Daftar |
|||
Memberikan izin untuk mengambil lisensi termasuk asosiasi aplikasi untuk sumber daya tertentu |
Daftar |
|||
Memberikan izin untuk mengambil daftar yang menjelaskan satu atau lebih tumpukan tertentu, jika nama tumpukan disediakan. Jika tidak, semua tumpukan di akun dijelaskan |
Daftar |
|||
Memberikan izin untuk mendapatkan informasi tema merek khusus, yang mungkin mencakup logo khusus, tautan situs web, dan merek lainnya untuk ditampilkan kepada pengguna Anda |
Baca |
|||
Memberikan izin untuk mengambil daftar yang menjelaskan satu atau beberapa langganan laporan penggunaan |
Daftar |
|||
Memberikan izin untuk mengambil daftar yang menjelaskan objek UserStackAssociation |
Daftar |
|||
Memberikan izin untuk mengambil daftar yang menjelaskan pengguna di kumpulan pengguna |
Daftar |
|||
Memberikan izin untuk menonaktifkan pengguna yang ditentukan di kumpulan pengguna. Tindakan ini tidak menghapus pengguna |
Tulis |
|||
Memberikan izin untuk memisahkan pembuat blok aplikasi yang ditentukan dengan blok aplikasi |
Tulis |
|||
Memberikan izin untuk memisahkan aplikasi yang ditentukan dari armada yang ditentukan |
Tulis |
|||
Memberikan izin untuk memisahkan aplikasi yang ditentukan dari hak yang ditentukan |
Tulis |
|||
Memberikan izin untuk memisahkan armada yang ditentukan dari tumpukan yang ditentukan |
Tulis |
|||
Memberikan izin untuk menghapus asosiasi aplikasi yang disertakan lisensi dari instance pembuat gambar |
Tulis |
|||
Memberikan izin untuk mengaktifkan pengguna di kumpulan pengguna |
Tulis |
|||
Memberikan izin untuk segera menghentikan sesi streaming yang ditentukan |
Tulis |
|||
Memberikan izin untuk mengambil detail tugas gambar ekspor tertentu |
Baca |
|||
Memberikan izin untuk mengambil nama armada yang terkait dengan tumpukan yang ditentukan |
Baca |
|||
Memberikan izin untuk mengambil nama tumpukan yang terkait dengan armada yang ditentukan |
Baca |
|||
Memberikan izin untuk mengambil aplikasi yang terkait dengan hak yang ditentukan |
Daftar |
|||
Memberikan izin untuk membuat daftar tugas ekspor gambar |
Daftar |
|||
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 |
|||
Memberikan izin untuk memulai pembuat blok aplikasi yang ditentukan |
Tulis |
|||
Memberikan izin untuk memulai armada yang ditentukan |
Tulis |
|||
Memberikan izin untuk memulai pembuat gambar yang ditentukan |
Tulis |
|||
Memberikan izin untuk memulai penerapan aplikasi termasuk lisensi ke instance pembuat gambar |
Tulis |
|||
Memberikan izin untuk menghentikan pembuat blok aplikasi yang ditentukan |
Tulis |
|||
Memberikan izin untuk menghentikan armada yang ditentukan |
Tulis |
|||
Memberikan izin untuk menghentikan pembuat gambar yang ditentukan |
Tulis |
|||
Memberikan izin kepada pengguna federasi untuk masuk dengan menggunakan kredensialnya yang ada dan mengalirkan aplikasi dari tumpukan yang ditentukan |
Tulis |
|||
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 |
Menandai, Menulis |
|||
Memberikan izin untuk memisahkan satu atau beberapa tag dari sumber daya 2.0 yang ditentukan AppStream |
Menandai, Menulis |
|||
Memberikan izin untuk memperbarui pembuat blok aplikasi tertentu. Pembuat blok aplikasi adalah mesin virtual yang digunakan untuk membuat blok aplikasi |
Tulis |
|||
Memberikan izin untuk memperbarui bidang yang ditentukan untuk aplikasi yang ditentukan |
Tulis |
|||
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 |
|||
Memberikan izin untuk memperbarui bidang yang ditentukan untuk hak yang ditentukan |
Tulis |
|||
Memberikan izin untuk memperbarui armada yang ditentukan. Semua atribut kecuali nama armada dapat diperbarui saat armada dalam status STOPTED |
Tulis |
|||
Memberikan izin untuk menambah atau memperbarui izin untuk gambar pribadi yang ditentukan |
Tulis |
|||
Memberikan izin untuk memperbarui bidang yang ditentukan untuk tumpukan yang ditentukan |
Tulis |
|||
Memberikan izin untuk memperbarui informasi tema merek kustom, yang mungkin mencakup logo kustom, tautan situs web, dan merek lainnya untuk ditampilkan kepada pengguna Anda |
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 |
|---|---|---|
arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :app-block/$ {} AppBlockName |
||
arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :app-block-builder/$ {} AppBlockBuilderName |
||
arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :aplikasi/$ {} ApplicationName |
||
arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :fleet/$ {} FleetName |
||
arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :image/$ {} ImageName |
||
arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :image-builder/$ {} ImageBuilderName |
||
arn: $ {Partition} :appstream: $ {Wilayah} :$ {Akun} :stack/$ {} StackName |
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 |
|---|---|---|
Memfilter akses dengan ID pengguna AppStream 2.0 |
String |
|
Memfilter akses dengan adanya pasangan nilai kunci tag dalam permintaan |
String |
|
Memfilter akses dengan pasangan nilai kunci tag yang dilampirkan ke sumber daya |
String |
|
Memfilter akses dengan adanya kunci tag dalam permintaan |
ArrayOfString |