View a markdown version of this page

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

Tindakan, sumber daya, dan kunci kondisi untuk Amazon AppFlow

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

Referensi:

Operasi API yang ditentukan oleh Amazon AppFlow

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

CancelFlowExecutions

Appflow: CancelFlowExecutions

Tulis

CreateConnectorProfile

Appflow: CreateConnectorProfile

Tulis

Appflow: DescribeConnector

Baca

saya: PassRole

saya: PassedToService

appflow.amazonaws.com, redshift.amazonaws.com

Tulis

CreateFlow

Appflow: CreateFlow

Tulis

Appflow: TagResource

Menandai, Menulis

Appflow: UseConnectorProfile

Tulis

saya: PassRole

saya: PassedToService

appflow.amazonaws.com

Tulis

DeleteConnectorProfile

Appflow: DeleteConnectorProfile

Tulis

DeleteFlow

Appflow: DeleteFlow

Tulis

DescribeConnector

Appflow: DescribeConnector

Baca

DescribeConnectorEntity

Appflow: DescribeConnectorEntity

Baca

DescribeConnectorProfiles

Appflow: DescribeConnectorProfiles

Baca

DescribeConnectors

Appflow: DescribeConnectors

Baca

DescribeFlow

Appflow: DescribeFlow

Baca

DescribeFlowExecutionRecords

Appflow: DescribeFlowExecutionRecords

Baca

ListConnectorEntities

Appflow: ListConnectorEntities

Daftar

ListConnectors

Appflow: ListConnectors

Daftar

ListFlows

Appflow: ListFlows

Daftar

ListTagsForResource

Appflow: ListTagsForResource

Baca

RegisterConnector

Appflow: RegisterConnector

Tulis

ResetConnectorMetadataCache

Appflow: ResetConnectorMetadataCache

Tulis

StartFlow

Appflow: StartFlow

Tulis

StopFlow

Appflow: StopFlow

Tulis

TagResource

Appflow: TagResource

Menandai, Menulis

UnregisterConnector

Appflow: UnRegisterConnector

Tulis

UntagResource

Appflow: UntagResource

Menandai, Menulis

UpdateConnectorProfile

Appflow: UpdateConnectorProfile

Tulis

saya: PassRole

saya: PassedToService

appflow.amazonaws.com, redshift.amazonaws.com

Tulis

UpdateConnectorRegistration

Appflow: UpdateConnectorRegistration

Tulis

UpdateFlow

Appflow: UpdateFlow

Tulis

Appflow: UseConnectorProfile

Tulis

saya: PassRole

saya: PassedToService

appflow.amazonaws.com

Tulis

Tindakan yang ditentukan oleh Amazon AppFlow

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

CancelFlowExecutions

Memberikan izin untuk membatalkan eksekusi aliran Amazon yang sedang berlangsung AppFlow

aliran*

aws: ResourceTag /$ {} TagKey

Tulis

CreateConnectorProfile

Memberikan izin untuk membuat profil login untuk digunakan dengan aliran Amazon AppFlow

Tulis

CreateFlow

Memberikan izin untuk membuat aliran Amazon AppFlow

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

DeleteConnectorProfile

Memberikan izin untuk menghapus profil login yang dikonfigurasi di Amazon AppFlow

profil konektor*

Tulis

DeleteFlow

Memberikan izin untuk menghapus aliran Amazon AppFlow

aliran*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

DescribeConnector

Memberikan izin untuk mendeskripsikan konektor yang terdaftar di Amazon AppFlow

konektor*

aws: ResourceTag /$ {} TagKey

Baca

DescribeConnectorEntity

Memberikan izin untuk menjelaskan semua bidang untuk objek dalam profil login yang dikonfigurasi di Amazon AppFlow

profil konektor*

Baca

DescribeConnectorProfiles

Memberikan izin untuk menjelaskan semua profil login yang dikonfigurasi di Amazon AppFlow

Baca

DescribeConnectors

Memberikan izin untuk menjelaskan semua konektor yang didukung oleh Amazon AppFlow

Baca

DescribeFlow

Memberikan izin untuk menjelaskan alur tertentu yang dikonfigurasi di Amazon AppFlow

aliran*

aws: ResourceTag /$ {} TagKey

Baca

DescribeFlowExecutionRecords

Memberikan izin untuk menjelaskan semua eksekusi aliran untuk alur yang dikonfigurasi di Amazon AppFlow

aliran*

aws: ResourceTag /$ {} TagKey

Baca

ListConnectorEntities

Memberikan izin untuk mencantumkan semua objek untuk profil login yang dikonfigurasi di Amazon AppFlow

profil konektor*

Daftar

ListConnectors

Memberikan izin untuk mencantumkan semua konektor yang didukung di Amazon AppFlow

konektor*

aws: ResourceTag /$ {} TagKey

Daftar

ListFlows

Memberikan izin untuk mencantumkan semua alur yang dikonfigurasi di Amazon AppFlow

aliran*

aws: ResourceTag /$ {} TagKey

Daftar

ListTagsForResource

Memberikan izin untuk mencantumkan tag untuk alur

aliran*

aws: ResourceTag /$ {} TagKey

Baca

RegisterConnector

Memberikan izin untuk mendaftarkan konektor Amazon AppFlow

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

ResetConnectorMetadataCache

Memberikan izin untuk mengatur ulang metadata entitas konektor yang disimpan Amazon AppFlow dalam cache-nya

profil konektor*

Tulis

StartFlow

Memberikan izin untuk mengaktifkan (untuk alur terjadwal dan dipicu peristiwa) atau menjalankan (untuk aliran sesuai permintaan) aliran yang dikonfigurasi di Amazon AppFlow

aliran*

aws: ResourceTag /$ {} TagKey

Tulis

StopFlow

Memberikan izin untuk menonaktifkan alur terjadwal atau dipicu peristiwa yang dikonfigurasi di Amazon AppFlow

aliran*

aws: ResourceTag /$ {} TagKey

Tulis

TagResource

Memberikan izin untuk menandai alur atau konektor

konektor

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

aliran

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UnRegisterConnector

Memberikan izin untuk membatalkan pendaftaran konektor di Amazon AppFlow

konektor*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

UntagResource

Memberikan izin untuk menghapus tag aliran atau konektor

konektor

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

aliran

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateConnectorProfile

Memberikan izin untuk memperbarui profil login yang dikonfigurasi di Amazon AppFlow

profil konektor*

Tulis

UpdateConnectorRegistration

Memberikan izin untuk memperbarui konektor terdaftar yang dikonfigurasi di Amazon AppFlow

konektor*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateFlow

Memberikan izin untuk memperbarui alur yang dikonfigurasi di Amazon AppFlow

aliran*

aws: ResourceTag /$ {} TagKey

Tulis

Permission-only tindakan untuk Amazon AppFlow

Tindakan berikut ditentukan oleh Amazon AppFlow 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

DescribeConnectorFields

Memberikan izin untuk menjelaskan semua bidang untuk objek dalam profil login yang dikonfigurasi di Amazon AppFlow (Hanya Konsol)

profil konektor*

Baca

DescribeFlowExecution

Memberikan izin untuk menjelaskan semua eksekusi alur untuk alur yang dikonfigurasi di Amazon AppFlow (Hanya Konsol)

aliran*

aws: ResourceTag /$ {} TagKey

Baca

DescribeFlows

Memberikan izin untuk menjelaskan semua alur yang dikonfigurasi di Amazon AppFlow (Hanya Konsol)

Baca

ListConnectorFields

Memberikan izin untuk mencantumkan semua objek untuk profil login yang dikonfigurasi di Amazon AppFlow (Hanya Konsol)

profil konektor*

Baca

RunFlow

Memberikan izin untuk menjalankan alur yang dikonfigurasi di Amazon AppFlow (Hanya Konsol)

aliran*

aws: ResourceTag /$ {} TagKey

Tulis

UseConnectorProfile

Memberikan izin untuk menggunakan profil konektor saat membuat alur di Amazon AppFlow

profil konektor*

Tulis

Jenis sumber daya yang ditentukan oleh Amazon AppFlow

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

Jenis sumber daya ARN Kunci syarat

konektor

arn: $ {Partition} :appflow: $ {Wilayah} :$ {Akun} :konektor/$ {} ConnectorLabel

aws: ResourceTag /$ {} TagKey

konektorprofil

arn: $ {Partition} :appflow: $ {Wilayah} :$ {Akun} :connectorprofile/$ {} ProfileName

aliran

arn: $ {Partition} :appflow: $ {Wilayah} :$ {Akun} :flow/$ {} FlowName

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Amazon AppFlow

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

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Memfilter akses dengan kumpulan nilai yang diizinkan untuk masing-masing tag

String

aws: ResourceTag /$ {} TagKey

Memfilter akses berdasarkan nilai tag yang terkait dengan sumber daya

String

aws: TagKeys

Memfilter akses dengan adanya tag wajib dalam permintaan

ArrayOfString