View a markdown version of this page

Tindakan, sumber daya, dan kunci kondisi untuk Amazon EMR Tanpa Server - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci kondisi untuk Amazon EMR Tanpa Server

Amazon EMR Tanpa Server (awalan layanan:emr-serverless) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API yang ditentukan oleh Amazon EMR Tanpa Server

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

CancelJobRun

emr-tanpa server: CancelJobRun

Tulis

CreateApplication

emr-tanpa server: CreateApplication

Tulis

emr-tanpa server: TagResource

Menandai, Menulis

DeleteApplication

emr-tanpa server: DeleteApplication

Tulis

GetApplication

emr-tanpa server: GetApplication

Baca

GetDashboardForJobRun

emr-tanpa server: AccessSystemProfileLogs

Tulis

emr-tanpa server: GetDashboardForJobRun

Baca

lem: GetDatabases

Baca

lem: SearchTables

Baca

GetJobRun

emr-tanpa server: GetJobRun

Baca

GetResourceDashboard

emr-tanpa server: GetResourceDashboard

Baca

GetSession

emr-tanpa server: GetSession

Baca

GetSessionEndpoint

emr-tanpa server: GetSessionEndpoint

Baca

ListApplications

emr-tanpa server: ListApplications

Daftar

ListJobRunAttempts

emr-tanpa server: ListJobRunAttempts

Daftar

ListJobRuns

emr-tanpa server: ListJobRuns

Daftar

ListSessions

emr-tanpa server: ListSessions

Daftar

ListTagsForResource

emr-tanpa server: ListTagsForResource

Baca

StartApplication

emr-tanpa server: StartApplication

Tulis

StartJobRun

emr-tanpa server: StartJobRun

Tulis

emr-tanpa server: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

emr-serverless.amazonaws.com

Tulis

StartSession

emr-tanpa server: StartSession

Tulis

emr-tanpa server: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

emr-serverless.amazonaws.com

Tulis

StopApplication

emr-tanpa server: StopApplication

Tulis

TagResource

emr-tanpa server: TagResource

Menandai, Menulis

TerminateSession

emr-tanpa server: TerminateSession

Tulis

UntagResource

emr-tanpa server: UntagResource

Menandai, Menulis

UpdateApplication

emr-tanpa server: UpdateApplication

Tulis

Tindakan yang ditentukan oleh Amazon EMR Tanpa Server

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

CancelJobRun

Memberikan izin untuk membatalkan pekerjaan

JobRun*

aws: ResourceTag /$ {} TagKey

Tulis

CreateApplication

Memberikan izin untuk membuat Aplikasi

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

DeleteApplication

Memberikan izin untuk menghapus aplikasi

aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

GetApplication

Memberikan izin untuk mendapatkan aplikasi

aplikasi*

aws: ResourceTag /$ {} TagKey

Baca

GetDashboardForJobRun

Memberikan izin untuk menjalankan dasbor pekerjaan

JobRun*

aws: ResourceTag /$ {} TagKey

Baca

GetJobRun

Memberikan izin untuk menjalankan pekerjaan

JobRun*

aws: ResourceTag /$ {} TagKey

Baca

GetResourceDashboard

Memberikan izin untuk mendapatkan dasbor sumber daya

sesi*

aws: ResourceTag /$ {} TagKey

Baca

GetSession

Memberikan izin untuk mendapatkan detail tentang sesi

sesi*

aws: ResourceTag /$ {} TagKey

Baca

GetSessionEndpoint

Memberikan izin untuk mendapatkan URL titik akhir dan token otentikasi untuk menghubungkan ke sesi

sesi*

aws: ResourceTag /$ {} TagKey

Baca

ListApplications

Memberikan izin untuk mendaftar aplikasi

Daftar

ListJobRunAttempts

Memberikan izin untuk membuat daftar upaya menjalankan pekerjaan yang terkait dengan menjalankan pekerjaan

JobRun*

aws: ResourceTag /$ {} TagKey

Daftar

ListJobRuns

Memberikan izin untuk membuat daftar pekerjaan yang terkait dengan aplikasi

aplikasi*

aws: ResourceTag /$ {} TagKey

Daftar

ListSessions

Memberikan izin untuk membuat daftar sesi yang terkait dengan aplikasi

aplikasi*

aws: ResourceTag /$ {} TagKey

Daftar

ListTagsForResource

Memberikan izin untuk mencantumkan tag untuk sumber daya yang ditentukan

aplikasi

aws: ResourceTag /$ {} TagKey

Baca

JobRun

aws: ResourceTag /$ {} TagKey

sesi

aws: ResourceTag /$ {} TagKey

StartApplication

Memberikan izin untuk Memulai aplikasi

aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

StartJobRun

Memberikan izin untuk memulai pekerjaan

aplikasi*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

StartSession

Memberikan izin untuk memulai sesi dalam aplikasi

aplikasi*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

StopApplication

Memberikan izin untuk Menghentikan aplikasi

aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

TagResource

Memberikan izin untuk menandai sumber daya yang ditentukan

aplikasi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

JobRun

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

sesi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

TerminateSession

Memberikan izin untuk mengakhiri sesi

sesi*

aws: ResourceTag /$ {} TagKey

Tulis

UntagResource

Memberikan izin untuk menghapus tag sumber daya yang ditentukan

aplikasi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

JobRun

aws: ResourceTag /$ {} TagKey

aws: TagKeys

sesi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateApplication

Memberikan izin untuk Memperbarui aplikasi

aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

Permission-only tindakan untuk Amazon EMR Tanpa Server

Tindakan berikut ditentukan oleh Amazon EMR Tanpa Server tetapi tidak langsung dapat dipanggil melalui operasi API apa pun. Mereka hanya dapat digunakan dalam pernyataan kebijakan IAM untuk memberikan atau menolak izin.

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

AccessInteractiveEndpoints

Memberikan izin untuk mengeksekusi beban kerja interaktif pada aplikasi

aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

AccessLivyEndpoints

Memberikan izin untuk mengeksekusi beban kerja interaktif pada Livy Endpoint diaktifkan pada Aplikasi EMR Tanpa Server

aplikasi*

aws: ResourceTag /$ {} TagKey

Tulis

AccessSystemProfileLogs

Memberikan izin untuk mengakses log profil sistem

JobRun*

aws: ResourceTag /$ {} TagKey

Tulis

Jenis sumber daya yang ditentukan oleh Amazon EMR Tanpa Server

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

Jenis sumber daya ARN Kunci syarat

aplikasi

arn: $ {Partition} :emr-tanpa server: $ {Wilayah} :$ {Akun} :/aplikasi/$ {} ApplicationId

aws: ResourceTag /$ {} TagKey

JobRun

arn: $ {Partisi} :emr-tanpa server: $ {Wilayah} :$ {Akun} :/aplikasi/$ {} /jobruns/$ {} ApplicationId JobRunId

aws: ResourceTag /$ {} TagKey

sesi

arn: $ {Partisi} :emr-tanpa server: $ {Wilayah} :$ {Akun} :/aplikasi/$ {} /sessions/$ {} ApplicationId SessionId

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Amazon EMR Tanpa Server

Amazon EMR Tanpa Server mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

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