Tindakan, sumber daya, dan kunci persyaratan untuk AWS Lambda
AWS Lambda (awalan layanan:lambda) 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 didefinisikan oleh AWS Lambda
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 | Klien SDK | Tindakan IAM | Kunci syarat | Nilai yang mungkin | Tingkat akses |
|---|---|---|---|---|---|
|
AddEventSource |
lambda |
saya: PassedToService |
lambda.amazonaws.com |
Tulis |
|
|
AddLayerVersionPermission |
lambda |
Manajemen izin, Tulis |
|||
|
AddPermission |
lambda |
Manajemen izin, Tulis |
|||
|
CheckpointDurableExecution |
lambda |
Tulis |
|||
|
CreateAlias |
lambda |
Tulis |
|||
|
CreateCapacityProvider |
lambda |
Tulis |
|||
Menandai, Menulis |
|||||
saya: PassedToService |
lambda.amazonaws.com |
Tulis |
|||
|
CreateCodeSigningConfig |
lambda |
Tulis |
|||
Menandai, Menulis |
|||||
|
CreateEventSourceMapping |
lambda |
Tulis |
|||
Menandai, Menulis |
|||||
|
CreateFunction |
lambda |
Tulis |
|||
Baca |
|||||
Tulis |
|||||
Menandai, Menulis |
|||||
saya: PassedToService |
lambda.amazonaws.com |
Tulis |
|||
|
CreateFunctionUrlConfig |
lambda |
Tulis |
|||
|
DeleteAlias |
lambda |
Tulis |
|||
|
DeleteCapacityProvider |
lambda |
Tulis |
|||
|
DeleteCodeSigningConfig |
lambda |
Tulis |
|||
|
DeleteEventSourceMapping |
lambda |
Tulis |
|||
|
DeleteFunction |
lambda |
Tulis |
|||
|
DeleteFunctionCodeSigningConfig |
lambda |
Tulis |
|||
|
DeleteFunctionConcurrency |
lambda |
Tulis |
|||
|
DeleteFunctionEventInvokeConfig |
lambda |
Tulis |
|||
|
DeleteFunctionUrlConfig |
lambda |
Tulis |
|||
|
DeleteLayerVersion |
lambda |
Tulis |
|||
|
DeleteProvisionedConcurrencyConfig |
lambda |
Tulis |
|||
|
DeleteResourcePolicy |
lambda |
Manajemen izin, Tulis |
|||
Manajemen izin, Tulis |
|||||
|
GetAccountSettings |
lambda |
Baca |
|||
|
GetAlias |
lambda |
Baca |
|||
|
GetCapacityProvider |
lambda |
Baca |
|||
|
GetCodeSigningConfig |
lambda |
Baca |
|||
|
GetDurableExecution |
lambda |
Baca |
|||
|
GetDurableExecutionHistory |
lambda |
Baca |
|||
|
GetDurableExecutionState |
lambda |
Baca |
|||
|
GetEventSourceMapping |
lambda |
Baca |
|||
|
GetFunction |
lambda |
Baca |
|||
Baca |
|||||
|
GetFunctionCodeSigningConfig |
lambda |
Baca |
|||
|
GetFunctionConcurrency |
lambda |
Baca |
|||
|
GetFunctionConfiguration |
lambda |
Baca |
|||
|
GetFunctionEventInvokeConfig |
lambda |
Baca |
|||
|
GetFunctionRecursionConfig |
lambda |
Baca |
|||
|
GetFunctionScalingConfig |
lambda |
Baca |
|||
|
GetFunctionUrlConfig |
lambda |
Baca |
|||
|
GetLayerVersion |
lambda |
Baca |
|||
|
GetLayerVersionByArn |
lambda |
Baca |
|||
|
GetLayerVersionPolicy |
lambda |
Baca |
|||
|
GetPolicy |
lambda |
Baca |
|||
|
GetProvisionedConcurrencyConfig |
lambda |
Baca |
|||
|
GetResourcePolicy |
lambda |
Baca |
|||
Baca |
|||||
|
GetRuntimeManagementConfig |
lambda |
Baca |
|||
|
Memohon |
lambda |
Tulis |
|||
|
InvokeAsync |
lambda |
Tulis |
|||
|
InvokeWithResponseStream |
lambda |
Tulis |
|||
|
ListAliases |
lambda |
Daftar |
|||
|
ListCapacityProviders |
lambda |
Daftar |
|||
|
ListCodeSigningConfigs |
lambda |
Daftar |
|||
|
ListDurableExecutionsByFunction |
lambda |
Daftar |
|||
|
ListEventSourceMappings |
lambda |
Daftar |
|||
|
ListFunctionEventInvokeConfigs |
lambda |
Daftar |
|||
|
ListFunctionUrlConfigs |
lambda |
Daftar |
|||
|
ListFunctionVersionsByCapacityProvider |
lambda |
Daftar |
|||
|
ListFunctions |
lambda |
Daftar |
|||
|
ListFunctionsByCodeSigningConfig |
lambda |
Daftar |
|||
|
ListLayerVersions |
lambda |
Daftar |
|||
|
ListLayers |
lambda |
Daftar |
|||
|
ListProvisionedConcurrencyConfigs |
lambda |
Daftar |
|||
|
ListTags |
lambda |
Baca |
|||
|
ListVersionsByFunction |
lambda |
Daftar |
|||
|
PublishLayerVersion |
lambda |
Tulis |
|||
|
PublishVersion |
lambda |
Tulis |
|||
|
PutFunctionCodeSigningConfig |
lambda |
Tulis |
|||
|
PutFunctionConcurrency |
lambda |
Tulis |
|||
|
PutFunctionEventInvokeConfig |
lambda |
Tulis |
|||
|
PutFunctionRecursionConfig |
lambda |
Tulis |
|||
|
PutFunctionScalingConfig |
lambda |
Tulis |
|||
|
PutProvisionedConcurrencyConfig |
lambda |
Tulis |
|||
|
PutResourcePolicy |
lambda |
Manajemen izin, Tulis |
|||
Manajemen izin, Tulis |
|||||
Manajemen izin, Tulis |
|||||
|
PutRuntimeManagementConfig |
lambda |
Tulis |
|||
|
RemoveLayerVersionPermission |
lambda |
Manajemen izin, Tulis |
|||
|
RemovePermission |
lambda |
Manajemen izin, Tulis |
|||
|
SendDurableExecutionCallbackFailure |
lambda |
Tulis |
|||
|
SendDurableExecutionCallbackHeartbeat |
lambda |
Tulis |
|||
|
SendDurableExecutionCallbackSuccess |
lambda |
Tulis |
|||
|
StopDurableExecution |
lambda |
Tulis |
|||
|
TagResource |
lambda |
Menandai, Menulis |
|||
|
UntagResource |
lambda |
Menandai, Menulis |
|||
|
UpdateAlias |
lambda |
Tulis |
|||
|
UpdateCapacityProvider |
lambda |
Tulis |
|||
|
UpdateCodeSigningConfig |
lambda |
Tulis |
|||
|
UpdateEventSourceMapping |
lambda |
Tulis |
|||
|
UpdateFunctionCode |
lambda |
Tulis |
|||
|
UpdateFunctionConfiguration |
lambda |
Baca |
|||
Tulis |
|||||
Tulis |
|||||
saya: PassedToService |
lambda.amazonaws.com |
Tulis |
|||
|
UpdateFunctionEventInvokeConfig |
lambda |
Tulis |
|||
|
UpdateFunctionUrlConfig |
lambda |
Tulis |
|||
|
CreateNetworkConnector |
inti lambda |
Tulis |
|||
Menandai, Menulis |
|||||
saya: PassedToService |
lambda.amazonaws.com |
Tulis |
|||
|
DeleteNetworkConnector |
inti lambda |
Tulis |
|||
|
GetNetworkConnector |
inti lambda |
Baca |
|||
|
ListNetworkConnectors |
inti lambda |
Daftar |
|||
|
UpdateNetworkConnector |
inti lambda |
Tulis |
|||
saya: PassedToService |
lambda.amazonaws.com |
Tulis |
|||
|
CreateMicrovmAuthToken |
lambda-microvms |
Tulis |
|||
|
CreateMicrovmImage |
lambda-microvms |
Tulis |
|||
Tulis |
|||||
Menandai, Menulis |
|||||
saya: PassedToService |
lambda.amazonaws.com |
Tulis |
|||
|
CreateMicrovmShellAuthToken |
lambda-microvms |
Tulis |
|||
|
DeleteMicrovmImage |
lambda-microvms |
Tulis |
|||
|
DeleteMicrovmImageVersion |
lambda-microvms |
Tulis |
|||
|
GetMicrovm |
lambda-microvms |
Baca |
|||
|
GetMicrovmImage |
lambda-microvms |
Baca |
|||
|
GetMicrovmImageBuild |
lambda-microvms |
Baca |
|||
|
GetMicrovmImageVersion |
lambda-microvms |
Baca |
|||
|
ListManagedMicrovmImageVersions |
lambda-microvms |
Daftar |
|||
|
ListManagedMicrovmImages |
lambda-microvms |
Daftar |
|||
|
ListMicrovmImageBuilds |
lambda-microvms |
Daftar |
|||
|
ListMicrovmImageVersions |
lambda-microvms |
Daftar |
|||
|
ListMicrovmImages |
lambda-microvms |
Daftar |
|||
|
ListMicrovms |
lambda-microvms |
Daftar |
|||
|
ListTags |
lambda-microvms |
Baca |
|||
|
ResumeMicrovm |
lambda-microvms |
Tulis |
|||
|
RunMicrovm |
lambda-microvms |
Tulis |
|||
Tulis |
|||||
saya: PassedToService |
lambda.amazonaws.com |
Tulis |
|||
|
SuspendMicrovm |
lambda-microvms |
Tulis |
|||
|
TagResource |
lambda-microvms |
Menandai, Menulis |
|||
|
TerminateMicrovm |
lambda-microvms |
Tulis |
|||
|
UntagResource |
lambda-microvms |
Menandai, Menulis |
|||
|
UpdateMicrovmImage |
lambda-microvms |
Tulis |
|||
Tulis |
|||||
saya: PassedToService |
lambda.amazonaws.com |
Tulis |
|||
|
UpdateMicrovmImageVersion |
lambda-microvms |
Tulis |
|||
|
CreateWebFunction |
web lambda |
Tulis |
|||
Menandai, Menulis |
|||||
saya: PassedToService |
lambda.amazonaws.com |
Tulis |
|||
|
CreateWebFunctionEndpoint |
web lambda |
Tulis |
|||
|
CreateWebFunctionRevision |
web lambda |
Tulis |
|||
saya: PassedToService |
lambda.amazonaws.com |
Tulis |
|||
|
DeleteResourcePolicy |
web lambda |
Manajemen izin, Tulis |
|||
Manajemen izin, Tulis |
|||||
|
DeleteWebFunction |
web lambda |
Tulis |
|||
|
DeleteWebFunctionEndpoint |
web lambda |
Tulis |
|||
|
DeleteWebFunctionRevision |
web lambda |
Tulis |
|||
|
GetResourcePolicy |
web lambda |
Baca |
|||
Baca |
|||||
|
GetWebAccountSettings |
web lambda |
Baca |
|||
|
GetWebFunction |
web lambda |
Baca |
|||
|
GetWebFunctionEndpoint |
web lambda |
Baca |
|||
|
GetWebFunctionRevision |
web lambda |
Baca |
|||
|
ListTags |
web lambda |
Baca |
|||
|
ListWebFunctionEndpoints |
web lambda |
Daftar |
|||
|
ListWebFunctionRevisions |
web lambda |
Daftar |
|||
|
ListWebFunctions |
web lambda |
Daftar |
|||
|
PutResourcePolicy |
web lambda |
Manajemen izin, Tulis |
|||
Manajemen izin, Tulis |
|||||
Manajemen izin, Tulis |
|||||
|
TagResource |
web lambda |
Menandai, Menulis |
|||
|
UntagResource |
web lambda |
Menandai, Menulis |
|||
|
UpdateWebFunctionEndpoint |
web lambda |
Tulis |
Tindakan didefinisikan oleh AWS Lambda
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 menambahkan izin ke kebijakan berbasis sumber daya dari versi lapisan Lambda AWS |
Manajemen izin, Tulis |
|||
Memberikan izin untuk memberikan AWS layanan atau izin akun lain untuk menggunakan fungsi AWS Lambda |
Manajemen izin, Tulis |
|||
Memberikan izin untuk menyimpan kemajuan eksekusi AWS Lambda yang tahan lama |
Tulis |
|||
Memberikan izin untuk membuat alias untuk versi fungsi Lambda |
Tulis |
|||
Memberikan izin untuk membuat penyedia kapasitas AWS Lambda |
Tulis |
|||
Memberikan izin untuk membuat konfigurasi penandatanganan AWS kode Lambda |
Tulis |
|||
Memberikan izin untuk membuat pemetaan antara sumber peristiwa dan fungsi Lambda AWS |
Tulis |
|||
Memberikan izin untuk membuat fungsi AWS Lambda |
Tulis |
|||
Memberikan izin untuk membuat konfigurasi url fungsi untuk fungsi Lambda |
Tulis |
|||
Memberikan izin untuk membuat token autentikasi untuk MicroVM Lambda AWS |
Tulis |
|||
Memberikan izin untuk membuat gambar MicroVM AWS Lambda |
Tulis |
|||
Memberikan izin untuk membuat token autentikasi shell untuk MicroVM Lambda AWS |
Tulis |
|||
Memberikan izin untuk membuat konektor jaringan AWS Lambda |
Tulis |
|||
Memberikan izin untuk membuat fungsi web Lambda |
Tulis |
|||
Memberikan izin untuk membuat titik akhir untuk fungsi web Lambda |
Tulis |
|||
Memberikan izin untuk membuat revisi untuk fungsi web Lambda |
Tulis |
|||
Memberikan izin untuk menghapus alias fungsi AWS Lambda |
Tulis |
|||
Memberikan izin untuk menghapus penyedia kapasitas AWS Lambda |
Tulis |
|||
Memberikan izin untuk menghapus konfigurasi penandatanganan AWS kode Lambda |
Tulis |
|||
Memberikan izin untuk menghapus pemetaan sumber AWS peristiwa Lambda |
Tulis |
|||
Memberikan izin untuk menghapus fungsi AWS Lambda |
Tulis |
|||
Memberikan izin untuk melepaskan konfigurasi penandatanganan kode dari fungsi Lambda AWS |
Tulis |
|||
Memberikan izin untuk menghapus batas eksekusi bersamaan dari fungsi Lambda AWS |
Tulis |
|||
Memberikan izin untuk menghapus konfigurasi untuk pemanggilan asinkron untuk fungsi, versi, atau alias AWS Lambda |
Tulis |
|||
Memberikan izin untuk menghapus konfigurasi url fungsi untuk fungsi Lambda |
Tulis |
|||
Memberikan izin untuk menghapus versi lapisan AWS Lambda |
Tulis |
|||
Memberikan izin untuk menghapus gambar MicroVM AWS Lambda |
Tulis |
|||
Memberikan izin untuk menghapus versi gambar MicroVM AWS Lambda |
Tulis |
|||
Memberikan izin untuk menghapus konektor jaringan AWS Lambda |
Tulis |
|||
Memberikan izin untuk menghapus konfigurasi konkurensi yang disediakan untuk fungsi Lambda AWS |
Tulis |
|||
Memberikan izin untuk melepaskan kebijakan dari sumber daya Lambda, selain itu memerlukan AWS lambda: RemovePermission hanya untuk sumber daya fungsi |
Manajemen izin, Tulis |
|||
Memberikan izin untuk menghapus fungsi web Lambda |
Tulis |
|||
Memberikan izin untuk menghapus titik akhir untuk fungsi web Lambda |
Tulis |
|||
Memberikan izin untuk menghapus revisi untuk fungsi web Lambda |
Tulis |
|||
Memberikan izin untuk melihat detail tentang batas dan penggunaan akun di Wilayah AWS |
Baca |
|||
Memberikan izin untuk melihat detail tentang alias fungsi AWS Lambda |
Baca |
|||
Memberikan izin untuk melihat detail tentang penyedia kapasitas AWS Lambda |
Baca |
|||
Memberikan izin untuk melihat detail tentang konfigurasi penandatanganan AWS kode Lambda |
Baca |
|||
Memberikan izin untuk melihat detail eksekusi AWS Lambda yang tahan lama |
Baca |
|||
Memberikan izin untuk melihat riwayat eksekusi eksekusi AWS Lambda yang tahan lama |
Baca |
|||
Memberikan izin untuk melihat status eksekusi AWS Lambda yang tahan lama saat ini |
Baca |
|||
Memberikan izin untuk melihat detail tentang pemetaan sumber AWS peristiwa Lambda |
Baca |
|||
Memberikan izin untuk melihat detail tentang fungsi AWS Lambda |
Baca |
|||
Memberikan izin untuk melihat konfigurasi penandatanganan kode yang dilampirkan ke fungsi Lambda AWS |
Baca |
|||
Memberikan izin untuk melihat detail tentang konfigurasi konkurensi cadangan untuk suatu fungsi |
Baca |
|||
Memberikan izin untuk melihat detail tentang pengaturan khusus versi dari fungsi atau versi Lambda AWS |
Baca |
|||
Memberikan izin untuk melihat konfigurasi pemanggilan asinkron untuk fungsi, versi, atau alias |
Baca |
|||
Memberikan izin untuk melihat konfigurasi rekursi fungsi Lambda AWS |
Baca |
|||
Memberikan izin untuk melihat konfigurasi penskalaan fungsi AWS Lambda yang berjalan pada penyedia kapasitas |
Baca |
|||
Memberikan izin untuk membaca konfigurasi url fungsi untuk fungsi Lambda |
Baca |
|||
Memberikan izin untuk melihat detail tentang versi lapisan AWS Lambda. Perhatikan tindakan ini juga mendukung GetLayerVersionByArn API |
Baca |
|||
Memberikan izin untuk melihat kebijakan berbasis sumber daya untuk versi lapisan Lambda AWS |
Baca |
|||
Memberikan izin untuk melihat informasi tentang MicroVM AWS Lambda |
Baca |
|||
Memberikan izin untuk melihat informasi tentang gambar MicroVM AWS Lambda |
Baca |
|||
Memberikan izin untuk melihat informasi tentang pembuatan versi gambar MicroVM AWS Lambda |
Baca |
|||
Memberikan izin untuk melihat informasi tentang versi gambar MicroVM AWS Lambda |
Baca |
|||
Memberikan izin untuk melihat detail tentang konektor jaringan AWS Lambda |
Baca |
|||
Memberikan izin untuk melihat kebijakan berbasis sumber daya untuk fungsi, versi, atau alias AWS Lambda |
Baca |
|||
Memberikan izin untuk melihat konfigurasi konkurensi yang disediakan untuk alias atau versi fungsi AWS Lambda |
Baca |
|||
Memberikan izin untuk melihat kebijakan untuk sumber daya AWS Lambda, selain itu memerlukan lambdaGetPolicy : hanya untuk sumber daya fungsi |
Baca |
|||
Memberikan izin untuk melihat konfigurasi manajemen runtime dari fungsi Lambda AWS |
Baca |
|||
Memberikan izin untuk melihat pengaturan akun |
Baca |
|||
Memberikan izin untuk melihat detail tentang fungsi web Lambda |
Baca |
|||
Memberikan izin untuk melihat detail tentang titik akhir untuk fungsi web Lambda |
Baca |
|||
Memberikan izin untuk melihat detail tentang revisi untuk fungsi web Lambda |
Baca |
|||
Memberikan izin untuk memanggil fungsi secara asinkron (Usang) |
Tulis |
|||
Memberikan izin untuk menjalankan fungsi Lambda AWS |
Tulis |
|||
Memberikan izin untuk mengambil daftar alias untuk fungsi Lambda AWS |
Daftar |
|||
Memberikan izin untuk mengambil daftar penyedia kapasitas Lambda AWS |
Daftar |
|||
Memberikan izin untuk mengambil daftar konfigurasi penandatanganan kode AWS Lambda |
Daftar |
|||
Memberikan izin untuk mengambil daftar eksekusi Lambda yang tahan lama dari AWS fungsi Lambda AWS |
Daftar |
|||
Memberikan izin untuk mengambil daftar pemetaan sumber acara AWS Lambda |
Daftar |
|||
Memberikan izin untuk mengambil daftar konfigurasi untuk pemanggilan asinkron untuk suatu fungsi |
Daftar |
|||
Memberikan izin untuk membaca konfigurasi url fungsi untuk suatu fungsi |
Daftar |
|||
Memberikan izin untuk mengambil daftar versi fungsi AWS Lambda oleh penyedia kapasitas yang ditetapkan |
Daftar |
|||
Memberikan izin untuk mengambil daftar fungsi AWS Lambda, dengan konfigurasi khusus versi dari setiap fungsi |
Daftar |
|||
Memberikan izin untuk mengambil daftar fungsi AWS Lambda dengan konfigurasi penandatanganan kode yang ditetapkan |
Daftar |
|||
Memberikan izin untuk mengambil daftar versi lapisan Lambda AWS |
Daftar |
|||
Memberikan izin untuk mengambil daftar layer AWS Lambda, dengan detail tentang versi terbaru dari setiap lapisan |
Daftar |
|||
Memberikan izin untuk mengambil daftar versi untuk gambar MicroVM Lambda AWS yang dikelola |
Daftar |
|||
Memberikan izin untuk mengambil daftar gambar MicroVM Lambda AWS yang dikelola |
Daftar |
|||
Memberikan izin untuk mengambil daftar build untuk versi gambar MicroVM Lambda AWS |
Daftar |
|||
Memberikan izin untuk mengambil daftar versi untuk gambar MicroVM Lambda AWS |
Daftar |
|||
Memberikan izin untuk mengambil daftar gambar MicroVM Lambda AWS |
Daftar |
|||
Memberikan izin untuk mengambil daftar microVMS Lambda AWS |
Daftar |
|||
Memberikan izin untuk mengambil daftar konektor jaringan Lambda AWS |
Daftar |
|||
Memberikan izin untuk mengambil daftar konfigurasi konkurensi yang disediakan untuk fungsi Lambda AWS |
Daftar |
|||
Memberikan izin untuk mengambil daftar tag untuk fungsi AWS Lambda, pemetaan sumber peristiwa, penyedia kapasitas, konfigurasi penandatanganan kode, konektor jaringan, sumber daya gambar microVM, atau sumber daya fungsi web |
Baca |
|||
Memberikan izin untuk mengambil daftar versi untuk fungsi Lambda AWS |
Daftar |
|||
Memberikan izin untuk mengambil daftar titik akhir untuk fungsi web Lambda |
Daftar |
|||
Memberikan izin untuk mengambil daftar revisi untuk fungsi web Lambda |
Daftar |
|||
Memberikan izin untuk mengambil daftar fungsi web Lambda |
Daftar |
|||
Memberikan izin untuk membuat layer AWS Lambda |
Tulis |
|||
Memberikan izin untuk membuat versi fungsi AWS Lambda |
Tulis |
|||
Memberikan izin untuk melampirkan konfigurasi penandatanganan kode ke fungsi Lambda AWS |
Tulis |
|||
Memberikan izin untuk mengonfigurasi konkurensi cadangan untuk fungsi Lambda AWS |
Tulis |
|||
Memberikan izin untuk mengonfigurasi opsi untuk pemanggilan asinkron pada fungsi, versi, atau alias Lambda AWS |
Tulis |
|||
Memberikan izin untuk memperbarui konfigurasi rekursi fungsi Lambda AWS |
Tulis |
|||
Memberikan izin untuk memperbarui konfigurasi penskalaan fungsi AWS Lambda yang berjalan pada penyedia kapasitas |
Tulis |
|||
Memberikan izin untuk mengonfigurasi konkurensi yang disediakan untuk alias atau versi fungsi AWS Lambda |
Tulis |
|||
Memberikan izin untuk melampirkan kebijakan ke sumber daya AWS Lambda, selain itu memerlukan lambdaAddPermission : dan lambdaRemovePermission : hanya untuk sumber daya fungsi |
Manajemen izin, Tulis |
|||
Memberikan izin untuk memperbarui konfigurasi manajemen runtime dari fungsi Lambda AWS |
Tulis |
|||
Memberikan izin untuk menghapus pernyataan dari kebijakan izin untuk versi lapisan Lambda AWS |
Manajemen izin, Tulis |
|||
Memberikan izin untuk mencabut izin penggunaan fungsi dari layanan atau akun lain AWS |
Manajemen izin, Tulis |
|||
Memberikan izin untuk melanjutkan MicroVM AWS Lambda yang ditangguhkan |
Tulis |
|||
Memberikan izin untuk menjalankan MicroVM AWS Lambda dari gambar microVM |
Tulis |
|||
Memberikan izin untuk mengirim respons kegagalan untuk operasi callback dalam eksekusi Lambda AWS yang tahan lama |
Tulis |
|||
Memberikan izin untuk mengirim detak jantung untuk operasi panggilan balik dalam eksekusi Lambda yang tahan lama AWS |
Tulis |
|||
Memberikan izin untuk mengirim respons yang berhasil untuk operasi callback dalam eksekusi Lambda AWS yang tahan lama |
Tulis |
|||
Memberikan izin untuk menghentikan eksekusi AWS Lambda yang tahan lama |
Tulis |
|||
Memberikan izin untuk menangguhkan MicroVM Lambda AWS |
Tulis |
|||
Memberikan izin untuk menambahkan tag ke fungsi AWS Lambda, pemetaan sumber peristiwa, penyedia kapasitas, konfigurasi penandatanganan kode, konektor jaringan, sumber daya gambar microVM, atau sumber daya fungsi web |
Menandai, Menulis |
|||
Memberikan izin untuk menghentikan MicroVM Lambda AWS |
Tulis |
|||
Memberikan izin untuk menghapus tag dari fungsi AWS Lambda, pemetaan sumber peristiwa, penyedia kapasitas, konfigurasi penandatanganan kode, konektor jaringan, sumber daya gambar microVM, atau sumber daya fungsi web |
Menandai, Menulis |
|||
Memberikan izin untuk memperbarui konfigurasi alias fungsi AWS Lambda |
Tulis |
|||
Memberikan izin untuk memperbarui penyedia kapasitas AWS Lambda |
Tulis |
|||
Memberikan izin untuk memperbarui konfigurasi penandatanganan AWS kode Lambda |
Tulis |
|||
Memberikan izin untuk memperbarui konfigurasi pemetaan sumber peristiwa AWS Lambda |
Tulis |
|||
Memberikan izin untuk memperbarui kode fungsi AWS Lambda |
Tulis |
|||
Memberikan izin untuk memperbarui konfigurasi penandatanganan kode dari fungsi Lambda AWS |
Tulis |
|||
Memberikan izin untuk memodifikasi pengaturan khusus versi dari fungsi Lambda AWS |
Tulis |
|||
Memberikan izin untuk memodifikasi konfigurasi untuk pemanggilan asinkron untuk fungsi, versi, atau alias AWS Lambda |
Tulis |
|||
Memberikan izin untuk memperbarui konfigurasi url fungsi untuk fungsi Lambda |
Tulis |
|||
Memberikan izin untuk memperbarui gambar MicroVM AWS Lambda |
Tulis |
|||
Memberikan izin untuk memperbarui versi gambar MicroVM AWS Lambda |
Tulis |
|||
Memberikan izin untuk memperbarui konektor jaringan AWS Lambda |
Tulis |
|||
Memberikan izin untuk memperbarui titik akhir untuk fungsi web Lambda |
Tulis |
Permission-only tindakan untuk AWS Lambda
Tindakan berikut ditentukan oleh AWS Lambda 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 |
|---|---|---|---|---|
Memberikan izin untuk terhubung ke microVM Lambda melalui HTTP (hanya Titik Akhir VPC) |
Tulis |
|||
Memberikan izin untuk menonaktifkan replikasi untuk fungsi Lambda @Edge |
Manajemen izin, Tulis |
|||
Memberikan izin untuk mengaktifkan replikasi fungsi Lambda @Edge |
Manajemen izin, Tulis |
|||
Memberikan izin untuk menjalankan fungsi AWS Lambda melalui url |
Tulis |
|||
Memberikan izin untuk memanggil titik akhir fungsi web Lambda melalui HTTP |
Tulis |
|||
Memberikan izin untuk meneruskan penyedia kapasitas AWS Lambda ke layanan |
Tulis |
|||
Memberikan izin untuk meneruskan konektor jaringan AWS Lambda ke layanan |
Tulis |
Jenis sumber daya didefinisikan oleh AWS Lambda
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} :lambda: $ {Wilayah} :$ {Akun} :penyedia kapasitas: $ {} CapacityProviderName |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :code-signing-config: $ {} CodeSigningConfigId |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :fungsi: $ {} :$ {Versi} /eksekusi tahan lama/$ {FunctionName} /$ {} ExecutionName ExecutionId |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :pemetaan sumber acara: $ {UUID} |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :fungsi: $ {} FunctionName |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :fungsi: $ {} :$ {FunctionNameAlias} |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :fungsi: $ {} :$ {FunctionNameVersi} |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :lapisan: $ {} LayerName |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :lapisan: $ {} :$ {} LayerName LayerVersion |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :microvm-image: $ {} MicrovmImageName |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :konektor jaringan: $ {} NetworkConnectorId |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :web-function/$ {} FunctionName |
||
arn: $ {Partisi} :lambda: $ {Wilayah} :$ {Akun} :web-function/$ {} /titik akhir/$ {} FunctionName EndpointName |
||
arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :web-function/$ {} /revision/$ {} FunctionName RevisionId |
Kunci kondisi untuk AWS Lambda
AWS Lambda mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.
| Kunci syarat | Deskripsi | Tipe |
|---|---|---|
Filter akses berdasarkan tanda yang diberikan dalam permintaan |
String |
|
Filter akses dengan tanda yang terkait dengan sumber daya |
String |
|
Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan |
ArrayOfString |
|
Memfilter akses oleh ARN dari konfigurasi penandatanganan kode AWS Lambda |
ARN |
|
Memfilter akses oleh ID dari sumber AWS non-event yang dikonfigurasi untuk fungsi AWS Lambda |
String |
|
Memfilter akses oleh ARN dari fungsi Lambda AWS |
ARN |
|
Memfilter akses berdasarkan jenis otorisasi yang ditentukan dalam permintaan. Tersedia selama CreateFunctionUrlConfig, UpdateFunctionUrlConfig, DeleteFunctionUrlConfig, GetFunctionUrlConfig, ListFunctionUrlConfig, AddPermission dan RemovePermission operasi |
String |
|
Membatasi cakupan lambda: InvokeFunction tindakan hanya untuk URL Fungsi. Tersedia selama AddPermission operasi |
Bool |
|
Memfilter akses oleh ARN dari versi lapisan Lambda AWS |
ArrayOfString |
|
Memfilter akses dengan membatasi AWS layanan atau akun yang dapat memanggil fungsi |
String |
|
Memfilter akses berdasarkan jenis autentikasi yang ditentukan dalam permintaan. Tersedia selama CreateWebFunction, CreateWebFunctionEndpoint, dan UpdateWebFunctionEndpoint operasi |
String |
|
Memfilter akses berdasarkan jenis autentikasi yang dikonfigurasi pada sumber daya titik akhir fungsi web. Tersedia selama InvokeWebFunctionEndpoint, UpdateWebFunctionEndpoint, DeleteWebFunctionEndpoint, dan GetWebFunctionEndpoint operasi |
String |
|
Memfilter akses dengan ID grup keamanan yang dikonfigurasi untuk fungsi AWS Lambda |
ArrayOfString |
|
Memfilter akses oleh ARN dari fungsi AWS Lambda dari mana permintaan berasal |
ARN |
|
Memfilter akses dengan ID subnet yang dikonfigurasi untuk fungsi AWS Lambda |
ArrayOfString |
|
Memfilter akses dengan ID VPC yang dikonfigurasi untuk fungsi Lambda AWS |
String |