View a markdown version of this page

Kunci tindakan, sumber daya, dan kondisi untuk Alur Kerja Terkelola Amazon untuk Apache Airflow - Referensi Otorisasi Layanan

Kunci tindakan, sumber daya, dan kondisi untuk Alur Kerja Terkelola Amazon untuk Apache Airflow

Alur Kerja Terkelola Amazon untuk Apache Airflow (awalan layananairflow:) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API yang ditentukan oleh Alur Kerja Terkelola Amazon untuk Apache Airflow

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

CreateCliToken

aliran udara: CreateCliToken

Tulis

CreateEnvironment

aliran udara: CreateEnvironment

Tulis

aliran udara: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

airflow.amazonaws.com

Tulis

CreateWebLoginToken

aliran udara: CreateWebLoginToken

Tulis

DeleteEnvironment

aliran udara: DeleteEnvironment

Tulis

GetEnvironment

aliran udara: GetEnvironment

Baca

InvokeRestApi

aliran udara: InvokeRestApi

Tulis

ListEnvironments

aliran udara: ListEnvironments

Daftar

ListTagsForResource

aliran udara: ListTagsForResource

Baca

PublishMetrics

aliran udara: PublishMetrics

Tulis

TagResource

aliran udara: TagResource

Menandai, Menulis

UntagResource

aliran udara: UntagResource

Menandai, Menulis

UpdateEnvironment

aliran udara: UpdateEnvironment

Tulis

saya: PassRole

saya: PassedToService

airflow.amazonaws.com

Tulis

Tindakan yang ditentukan oleh Alur Kerja Terkelola Amazon untuk Apache Airflow

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

CreateCliToken

Memberikan izin untuk membuat token berumur pendek yang memungkinkan pengguna untuk memanggil Airflow CLI melalui titik akhir di Apache Airflow Webserver

lingkungan*

aws: ResourceTag /$ {} TagKey

Tulis

CreateEnvironment

Memberikan izin untuk membuat lingkungan Amazon MWAA

lingkungan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateWebLoginToken

Memberikan izin untuk membuat token berumur pendek yang memungkinkan pengguna masuk ke UI web Apache Airflow

peran rbac*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteEnvironment

Memberikan izin untuk menghapus lingkungan Amazon MWAA

lingkungan*

aws: ResourceTag /$ {} TagKey

Tulis

GetEnvironment

Memberikan izin untuk melihat detail tentang lingkungan Amazon MWAA

lingkungan*

aws: ResourceTag /$ {} TagKey

Baca

InvokeRestApi

Memberikan izin untuk menjalankan Airflow REST API melalui endpoint di Apache Airflow Webserver

peran rbac*

aws: ResourceTag /$ {} TagKey

Tulis

ListEnvironments

Memberikan izin untuk mencantumkan lingkungan Amazon MWAA di akun Anda

Daftar

ListTagsForResource

Memberikan izin untuk mencantumkan tag untuk lingkungan Amazon MWAA

lingkungan

aws: ResourceTag /$ {} TagKey

Baca

PublishMetrics

Memberikan izin untuk mempublikasikan metrik untuk lingkungan Amazon MWAA

lingkungan*

aws: ResourceTag /$ {} TagKey

Tulis

TagResource

Memberikan izin untuk menandai lingkungan Amazon MWAA

lingkungan

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

UntagResource

Memberikan izin untuk menghapus tag lingkungan Amazon MWAA

lingkungan

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

UpdateEnvironment

Memberikan izin untuk memodifikasi lingkungan Amazon MWAA

lingkungan*

aws: ResourceTag /$ {} TagKey

Tulis

Jenis sumber daya yang ditentukan oleh Alur Kerja Terkelola Amazon untuk Apache Airflow

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

Jenis sumber daya ARN Kunci syarat

lingkungan

arn: $ {Partition} :aliran udara: $ {Wilayah} :$ {Akun} :lingkungan/$ {} EnvironmentName

aws: ResourceTag /$ {} TagKey

peran rbac-

arn: $ {Partition} :aliran udara: $ {Wilayah} :$ {Akun} :peran/$ {} /$ {} EnvironmentName RoleName

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Alur Kerja Terkelola Amazon untuk Apache Airflow

Alur Kerja Terkelola Amazon untuk Apache Airflow mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aliran udara: DagAccessEntity

Memfilter akses oleh sub-sumber daya DAG yang diakses

String

aliran udara: ResourceAction

Memfilter akses dengan tindakan yang dilakukan pada sumber daya Aliran Udara

String

aliran udara: ResourceId

Memfilter akses dengan pengenal sumber daya Aliran Udara tertentu, seperti ID DAG atau ID koneksi

String

aliran udara: ResourceType

Memfilter akses menurut jenis sumber daya Aliran Udara yang ditentukan dalam permintaan

String

aliran udara: TeamNames

Memfilter akses berdasarkan nama tim yang terkait dengan identitas pemanggil, memungkinkan kontrol akses berbasis tim untuk sumber daya Aliran Udara

ArrayOfString

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 kunci tag dalam permintaan

ArrayOfString