View a markdown version of this page

Tindakan, sumber daya, dan kunci persyaratan untuk AWS Lambda - Referensi Otorisasi Layanan

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:

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: PassRole

saya: PassedToService

lambda.amazonaws.com

Tulis

AddLayerVersionPermission

lambda

lambda: AddLayerVersionPermission

Manajemen izin, Tulis

AddPermission

lambda

lambda: AddPermission

Manajemen izin, Tulis

CheckpointDurableExecution

lambda

lambda: CheckpointDurableExecution

Tulis

CreateAlias

lambda

lambda: CreateAlias

Tulis

CreateCapacityProvider

lambda

lambda: CreateCapacityProvider

Tulis

lambda: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

lambda.amazonaws.com

Tulis

CreateCodeSigningConfig

lambda

lambda: CreateCodeSigningConfig

Tulis

lambda: TagResource

Menandai, Menulis

CreateEventSourceMapping

lambda

lambda: CreateEventSourceMapping

Tulis

lambda: TagResource

Menandai, Menulis

CreateFunction

lambda

lambda: CreateFunction

Tulis

lambda: GetLayerVersion

Baca

lambda: PassCapacityProvider

Tulis

lambda: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

lambda.amazonaws.com

Tulis

CreateFunctionUrlConfig

lambda

lambda: CreateFunctionUrlConfig

Tulis

DeleteAlias

lambda

lambda: DeleteAlias

Tulis

DeleteCapacityProvider

lambda

lambda: DeleteCapacityProvider

Tulis

DeleteCodeSigningConfig

lambda

lambda: DeleteCodeSigningConfig

Tulis

DeleteEventSourceMapping

lambda

lambda: DeleteEventSourceMapping

Tulis

DeleteFunction

lambda

lambda: DeleteFunction

Tulis

DeleteFunctionCodeSigningConfig

lambda

lambda: DeleteFunctionCodeSigningConfig

Tulis

DeleteFunctionConcurrency

lambda

lambda: DeleteFunctionConcurrency

Tulis

DeleteFunctionEventInvokeConfig

lambda

lambda: DeleteFunctionEventInvokeConfig

Tulis

DeleteFunctionUrlConfig

lambda

lambda: DeleteFunctionUrlConfig

Tulis

DeleteLayerVersion

lambda

lambda: DeleteLayerVersion

Tulis

DeleteProvisionedConcurrencyConfig

lambda

lambda: DeleteProvisionedConcurrencyConfig

Tulis

DeleteResourcePolicy

lambda

lambda: DeleteResourcePolicy

Manajemen izin, Tulis

lambda: RemovePermission

Manajemen izin, Tulis

GetAccountSettings

lambda

lambda: GetAccountSettings

Baca

GetAlias

lambda

lambda: GetAlias

Baca

GetCapacityProvider

lambda

lambda: GetCapacityProvider

Baca

GetCodeSigningConfig

lambda

lambda: GetCodeSigningConfig

Baca

GetDurableExecution

lambda

lambda: GetDurableExecution

Baca

GetDurableExecutionHistory

lambda

lambda: GetDurableExecutionHistory

Baca

GetDurableExecutionState

lambda

lambda: GetDurableExecutionState

Baca

GetEventSourceMapping

lambda

lambda: GetEventSourceMapping

Baca

GetFunction

lambda

lambda: GetFunction

Baca

lambda: ListTags

Baca

GetFunctionCodeSigningConfig

lambda

lambda: GetFunctionCodeSigningConfig

Baca

GetFunctionConcurrency

lambda

lambda: GetFunctionConcurrency

Baca

GetFunctionConfiguration

lambda

lambda: GetFunctionConfiguration

Baca

GetFunctionEventInvokeConfig

lambda

lambda: GetFunctionEventInvokeConfig

Baca

GetFunctionRecursionConfig

lambda

lambda: GetFunctionRecursionConfig

Baca

GetFunctionScalingConfig

lambda

lambda: GetFunctionScalingConfig

Baca

GetFunctionUrlConfig

lambda

lambda: GetFunctionUrlConfig

Baca

GetLayerVersion

lambda

lambda: GetLayerVersion

Baca

GetLayerVersionByArn

lambda

lambda: GetLayerVersion

Baca

GetLayerVersionPolicy

lambda

lambda: GetLayerVersionPolicy

Baca

GetPolicy

lambda

lambda: GetPolicy

Baca

GetProvisionedConcurrencyConfig

lambda

lambda: GetProvisionedConcurrencyConfig

Baca

GetResourcePolicy

lambda

lambda: GetPolicy

Baca

lambda: GetResourcePolicy

Baca

GetRuntimeManagementConfig

lambda

lambda: GetRuntimeManagementConfig

Baca

Memohon

lambda

lambda: InvokeFunction

Tulis

InvokeAsync

lambda

lambda: InvokeAsync

Tulis

InvokeWithResponseStream

lambda

lambda: InvokeFunction

Tulis

ListAliases

lambda

lambda: ListAliases

Daftar

ListCapacityProviders

lambda

lambda: ListCapacityProviders

Daftar

ListCodeSigningConfigs

lambda

lambda: ListCodeSigningConfigs

Daftar

ListDurableExecutionsByFunction

lambda

lambda: ListDurableExecutionsByFunction

Daftar

ListEventSourceMappings

lambda

lambda: ListEventSourceMappings

Daftar

ListFunctionEventInvokeConfigs

lambda

lambda: ListFunctionEventInvokeConfigs

Daftar

ListFunctionUrlConfigs

lambda

lambda: ListFunctionUrlConfigs

Daftar

ListFunctionVersionsByCapacityProvider

lambda

lambda: ListFunctionVersionsByCapacityProvider

Daftar

ListFunctions

lambda

lambda: ListFunctions

Daftar

ListFunctionsByCodeSigningConfig

lambda

lambda: ListFunctionsByCodeSigningConfig

Daftar

ListLayerVersions

lambda

lambda: ListLayerVersions

Daftar

ListLayers

lambda

lambda: ListLayers

Daftar

ListProvisionedConcurrencyConfigs

lambda

lambda: ListProvisionedConcurrencyConfigs

Daftar

ListTags

lambda

lambda: ListTags

Baca

ListVersionsByFunction

lambda

lambda: ListVersionsByFunction

Daftar

PublishLayerVersion

lambda

lambda: PublishLayerVersion

Tulis

PublishVersion

lambda

lambda: PublishVersion

Tulis

PutFunctionCodeSigningConfig

lambda

lambda: PutFunctionCodeSigningConfig

Tulis

PutFunctionConcurrency

lambda

lambda: PutFunctionConcurrency

Tulis

PutFunctionEventInvokeConfig

lambda

lambda: PutFunctionEventInvokeConfig

Tulis

PutFunctionRecursionConfig

lambda

lambda: PutFunctionRecursionConfig

Tulis

PutFunctionScalingConfig

lambda

lambda: PutFunctionScalingConfig

Tulis

PutProvisionedConcurrencyConfig

lambda

lambda: PutProvisionedConcurrencyConfig

Tulis

PutResourcePolicy

lambda

lambda: AddPermission

Manajemen izin, Tulis

lambda: PutResourcePolicy

Manajemen izin, Tulis

lambda: RemovePermission

Manajemen izin, Tulis

PutRuntimeManagementConfig

lambda

lambda: PutRuntimeManagementConfig

Tulis

RemoveLayerVersionPermission

lambda

lambda: RemoveLayerVersionPermission

Manajemen izin, Tulis

RemovePermission

lambda

lambda: RemovePermission

Manajemen izin, Tulis

SendDurableExecutionCallbackFailure

lambda

lambda: SendDurableExecutionCallbackFailure

Tulis

SendDurableExecutionCallbackHeartbeat

lambda

lambda: SendDurableExecutionCallbackHeartbeat

Tulis

SendDurableExecutionCallbackSuccess

lambda

lambda: SendDurableExecutionCallbackSuccess

Tulis

StopDurableExecution

lambda

lambda: StopDurableExecution

Tulis

TagResource

lambda

lambda: TagResource

Menandai, Menulis

UntagResource

lambda

lambda: UntagResource

Menandai, Menulis

UpdateAlias

lambda

lambda: UpdateAlias

Tulis

UpdateCapacityProvider

lambda

lambda: UpdateCapacityProvider

Tulis

UpdateCodeSigningConfig

lambda

lambda: UpdateCodeSigningConfig

Tulis

UpdateEventSourceMapping

lambda

lambda: UpdateEventSourceMapping

Tulis

UpdateFunctionCode

lambda

lambda: UpdateFunctionCode

Tulis

UpdateFunctionConfiguration

lambda

lambda: GetLayerVersion

Baca

lambda: PassCapacityProvider

Tulis

lambda: UpdateFunctionConfiguration

Tulis

saya: PassRole

saya: PassedToService

lambda.amazonaws.com

Tulis

UpdateFunctionEventInvokeConfig

lambda

lambda: UpdateFunctionEventInvokeConfig

Tulis

UpdateFunctionUrlConfig

lambda

lambda: UpdateFunctionUrlConfig

Tulis

CreateNetworkConnector

inti lambda

lambda: CreateNetworkConnector

Tulis

lambda: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

lambda.amazonaws.com

Tulis

DeleteNetworkConnector

inti lambda

lambda: DeleteNetworkConnector

Tulis

GetNetworkConnector

inti lambda

lambda: GetNetworkConnector

Baca

ListNetworkConnectors

inti lambda

lambda: ListNetworkConnectors

Daftar

UpdateNetworkConnector

inti lambda

lambda: UpdateNetworkConnector

Tulis

saya: PassRole

saya: PassedToService

lambda.amazonaws.com

Tulis

CreateMicrovmAuthToken

lambda-microvms

lambda: CreateMicrovmAuthToken

Tulis

CreateMicrovmImage

lambda-microvms

lambda: CreateMicrovmImage

Tulis

lambda: PassNetworkConnector

Tulis

lambda: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

lambda.amazonaws.com

Tulis

CreateMicrovmShellAuthToken

lambda-microvms

lambda: CreateMicrovmShellAuthToken

Tulis

DeleteMicrovmImage

lambda-microvms

lambda: DeleteMicrovmImage

Tulis

DeleteMicrovmImageVersion

lambda-microvms

lambda: DeleteMicrovmImageVersion

Tulis

GetMicrovm

lambda-microvms

lambda: GetMicrovm

Baca

GetMicrovmImage

lambda-microvms

lambda: GetMicrovmImage

Baca

GetMicrovmImageBuild

lambda-microvms

lambda: GetMicrovmImageBuild

Baca

GetMicrovmImageVersion

lambda-microvms

lambda: GetMicrovmImageVersion

Baca

ListManagedMicrovmImageVersions

lambda-microvms

lambda: ListManagedMicrovmImageVersions

Daftar

ListManagedMicrovmImages

lambda-microvms

lambda: ListManagedMicrovmImages

Daftar

ListMicrovmImageBuilds

lambda-microvms

lambda: ListMicrovmImageBuilds

Daftar

ListMicrovmImageVersions

lambda-microvms

lambda: ListMicrovmImageVersions

Daftar

ListMicrovmImages

lambda-microvms

lambda: ListMicrovmImages

Daftar

ListMicrovms

lambda-microvms

lambda: ListMicrovms

Daftar

ListTags

lambda-microvms

lambda: ListTags

Baca

ResumeMicrovm

lambda-microvms

lambda: ResumeMicrovm

Tulis

RunMicrovm

lambda-microvms

lambda: PassNetworkConnector

Tulis

lambda: RunMicrovm

Tulis

saya: PassRole

saya: PassedToService

lambda.amazonaws.com

Tulis

SuspendMicrovm

lambda-microvms

lambda: SuspendMicrovm

Tulis

TagResource

lambda-microvms

lambda: TagResource

Menandai, Menulis

TerminateMicrovm

lambda-microvms

lambda: TerminateMicrovm

Tulis

UntagResource

lambda-microvms

lambda: UntagResource

Menandai, Menulis

UpdateMicrovmImage

lambda-microvms

lambda: PassNetworkConnector

Tulis

lambda: UpdateMicrovmImage

Tulis

saya: PassRole

saya: PassedToService

lambda.amazonaws.com

Tulis

UpdateMicrovmImageVersion

lambda-microvms

lambda: UpdateMicrovmImageVersion

Tulis

CreateWebFunction

web lambda

lambda: CreateWebFunction

Tulis

lambda: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

lambda.amazonaws.com

Tulis

CreateWebFunctionEndpoint

web lambda

lambda: CreateWebFunctionEndpoint

Tulis

CreateWebFunctionRevision

web lambda

lambda: CreateWebFunctionRevision

Tulis

saya: PassRole

saya: PassedToService

lambda.amazonaws.com

Tulis

DeleteResourcePolicy

web lambda

lambda: DeleteResourcePolicy

Manajemen izin, Tulis

lambda: RemovePermission

Manajemen izin, Tulis

DeleteWebFunction

web lambda

lambda: DeleteWebFunction

Tulis

DeleteWebFunctionEndpoint

web lambda

lambda: DeleteWebFunctionEndpoint

Tulis

DeleteWebFunctionRevision

web lambda

lambda: DeleteWebFunctionRevision

Tulis

GetResourcePolicy

web lambda

lambda: GetPolicy

Baca

lambda: GetResourcePolicy

Baca

GetWebAccountSettings

web lambda

lambda: GetWebAccountSettings

Baca

GetWebFunction

web lambda

lambda: GetWebFunction

Baca

GetWebFunctionEndpoint

web lambda

lambda: GetWebFunctionEndpoint

Baca

GetWebFunctionRevision

web lambda

lambda: GetWebFunctionRevision

Baca

ListTags

web lambda

lambda: ListTags

Baca

ListWebFunctionEndpoints

web lambda

lambda: ListWebFunctionEndpoints

Daftar

ListWebFunctionRevisions

web lambda

lambda: ListWebFunctionRevisions

Daftar

ListWebFunctions

web lambda

lambda: ListWebFunctions

Daftar

PutResourcePolicy

web lambda

lambda: AddPermission

Manajemen izin, Tulis

lambda: PutResourcePolicy

Manajemen izin, Tulis

lambda: RemovePermission

Manajemen izin, Tulis

TagResource

web lambda

lambda: TagResource

Menandai, Menulis

UntagResource

web lambda

lambda: UntagResource

Menandai, Menulis

UpdateWebFunctionEndpoint

web lambda

lambda: UpdateWebFunctionEndpoint

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

AddLayerVersionPermission

Memberikan izin untuk menambahkan izin ke kebijakan berbasis sumber daya dari versi lapisan Lambda AWS

Versi lapisan*

Manajemen izin, Tulis

AddPermission

Memberikan izin untuk memberikan AWS layanan atau izin akun lain untuk menggunakan fungsi AWS Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

lambda: FunctionUrlAuthType

Lambda: Kepala Sekolah

Manajemen izin, Tulis

CheckpointDurableExecution

Memberikan izin untuk menyimpan kemajuan eksekusi AWS Lambda yang tahan lama

eksekusi tahan lama*

aws: ResourceTag /$ {} TagKey

Tulis

CreateAlias

Memberikan izin untuk membuat alias untuk versi fungsi Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

CreateCapacityProvider

Memberikan izin untuk membuat penyedia kapasitas AWS Lambda

KapasitasPenyedia*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

lambda: SecurityGroupIds

lambda: SubnetIds

Tulis

CreateCodeSigningConfig

Memberikan izin untuk membuat konfigurasi penandatanganan AWS kode Lambda

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateEventSourceMapping

Memberikan izin untuk membuat pemetaan antara sumber peristiwa dan fungsi Lambda AWS

aws: RequestTag /$ {} TagKey

aws: TagKeys

lambda: FunctionArn

Tulis

CreateFunction

Memberikan izin untuk membuat fungsi AWS Lambda

fungsi*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

lambda: CodeSigningConfigArn

Lambda: lapisan

lambda: SecurityGroupIds

lambda: SubnetIds

lambda: VpcIds

Tulis

CreateFunctionUrlConfig

Memberikan izin untuk membuat konfigurasi url fungsi untuk fungsi Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Tulis

CreateMicrovmAuthToken

Memberikan izin untuk membuat token autentikasi untuk MicroVM Lambda AWS

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Tulis

CreateMicrovmImage

Memberikan izin untuk membuat gambar MicroVM AWS Lambda

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateMicrovmShellAuthToken

Memberikan izin untuk membuat token autentikasi shell untuk MicroVM Lambda AWS

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Tulis

CreateNetworkConnector

Memberikan izin untuk membuat konektor jaringan AWS Lambda

Konektor Jaringan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

lambda: SecurityGroupIds

lambda: SubnetIds

Tulis

CreateWebFunction

Memberikan izin untuk membuat fungsi web Lambda

Fungsi Web*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

lambda: Request/WebFunctionAuthType

Tulis

CreateWebFunctionEndpoint

Memberikan izin untuk membuat titik akhir untuk fungsi web Lambda

Fungsi Web*

aws: ResourceTag /$ {} TagKey

lambda: Request/WebFunctionAuthType

Tulis

CreateWebFunctionRevision

Memberikan izin untuk membuat revisi untuk fungsi web Lambda

Fungsi Web*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteAlias

Memberikan izin untuk menghapus alias fungsi AWS Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteCapacityProvider

Memberikan izin untuk menghapus penyedia kapasitas AWS Lambda

KapasitasPenyedia*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteCodeSigningConfig

Memberikan izin untuk menghapus konfigurasi penandatanganan AWS kode Lambda

konfigurasi penandatanganan kode*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteEventSourceMapping

Memberikan izin untuk menghapus pemetaan sumber AWS peristiwa Lambda

SourceMappingacara*

aws: ResourceTag /$ {} TagKey

lambda: FunctionArn

Tulis

DeleteFunction

Memberikan izin untuk menghapus fungsi AWS Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteFunctionCodeSigningConfig

Memberikan izin untuk melepaskan konfigurasi penandatanganan kode dari fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteFunctionConcurrency

Memberikan izin untuk menghapus batas eksekusi bersamaan dari fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteFunctionEventInvokeConfig

Memberikan izin untuk menghapus konfigurasi untuk pemanggilan asinkron untuk fungsi, versi, atau alias AWS Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteFunctionUrlConfig

Memberikan izin untuk menghapus konfigurasi url fungsi untuk fungsi Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Tulis

DeleteLayerVersion

Memberikan izin untuk menghapus versi lapisan AWS Lambda

Versi lapisan*

Tulis

DeleteMicrovmImage

Memberikan izin untuk menghapus gambar MicroVM AWS Lambda

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteMicrovmImageVersion

Memberikan izin untuk menghapus versi gambar MicroVM AWS Lambda

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteNetworkConnector

Memberikan izin untuk menghapus konektor jaringan AWS Lambda

Konektor Jaringan*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteProvisionedConcurrencyConfig

Memberikan izin untuk menghapus konfigurasi konkurensi yang disediakan untuk fungsi Lambda AWS

fungsi alias

aws: ResourceTag /$ {} TagKey

Tulis

versi fungsi

aws: ResourceTag /$ {} TagKey

DeleteResourcePolicy

Memberikan izin untuk melepaskan kebijakan dari sumber daya Lambda, selain itu memerlukan AWS lambda: RemovePermission hanya untuk sumber daya fungsi

fungsi*

aws: ResourceTag /$ {} TagKey

Lambda: Kepala Sekolah

Manajemen izin, Tulis

Fungsi Web*

aws: ResourceTag /$ {} TagKey

Lambda: Kepala Sekolah

DeleteWebFunction

Memberikan izin untuk menghapus fungsi web Lambda

Fungsi Web*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteWebFunctionEndpoint

Memberikan izin untuk menghapus titik akhir untuk fungsi web Lambda

FunctionEndpointweb*

aws: ResourceTag /$ {} TagKey

lambda: Resource/WebFunctionAuthType

Tulis

DeleteWebFunctionRevision

Memberikan izin untuk menghapus revisi untuk fungsi web Lambda

FunctionRevisionweb*

aws: ResourceTag /$ {} TagKey

Tulis

GetAccountSettings

Memberikan izin untuk melihat detail tentang batas dan penggunaan akun di Wilayah AWS

Baca

GetAlias

Memberikan izin untuk melihat detail tentang alias fungsi AWS Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

Baca

GetCapacityProvider

Memberikan izin untuk melihat detail tentang penyedia kapasitas AWS Lambda

KapasitasPenyedia*

aws: ResourceTag /$ {} TagKey

Baca

GetCodeSigningConfig

Memberikan izin untuk melihat detail tentang konfigurasi penandatanganan AWS kode Lambda

konfigurasi penandatanganan kode*

aws: ResourceTag /$ {} TagKey

Baca

GetDurableExecution

Memberikan izin untuk melihat detail eksekusi AWS Lambda yang tahan lama

eksekusi tahan lama*

aws: ResourceTag /$ {} TagKey

Baca

GetDurableExecutionHistory

Memberikan izin untuk melihat riwayat eksekusi eksekusi AWS Lambda yang tahan lama

eksekusi tahan lama*

aws: ResourceTag /$ {} TagKey

Baca

GetDurableExecutionState

Memberikan izin untuk melihat status eksekusi AWS Lambda yang tahan lama saat ini

eksekusi tahan lama*

aws: ResourceTag /$ {} TagKey

Baca

GetEventSourceMapping

Memberikan izin untuk melihat detail tentang pemetaan sumber AWS peristiwa Lambda

SourceMappingacara*

aws: ResourceTag /$ {} TagKey

lambda: FunctionArn

Baca

GetFunction

Memberikan izin untuk melihat detail tentang fungsi AWS Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

Baca

GetFunctionCodeSigningConfig

Memberikan izin untuk melihat konfigurasi penandatanganan kode yang dilampirkan ke fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Baca

GetFunctionConcurrency

Memberikan izin untuk melihat detail tentang konfigurasi konkurensi cadangan untuk suatu fungsi

fungsi*

aws: ResourceTag /$ {} TagKey

Baca

GetFunctionConfiguration

Memberikan izin untuk melihat detail tentang pengaturan khusus versi dari fungsi atau versi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Baca

GetFunctionEventInvokeConfig

Memberikan izin untuk melihat konfigurasi pemanggilan asinkron untuk fungsi, versi, atau alias

fungsi*

aws: ResourceTag /$ {} TagKey

Baca

GetFunctionRecursionConfig

Memberikan izin untuk melihat konfigurasi rekursi fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Baca

GetFunctionScalingConfig

Memberikan izin untuk melihat konfigurasi penskalaan fungsi AWS Lambda yang berjalan pada penyedia kapasitas

fungsi*

aws: ResourceTag /$ {} TagKey

Baca

GetFunctionUrlConfig

Memberikan izin untuk membaca konfigurasi url fungsi untuk fungsi Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Baca

GetLayerVersion

Memberikan izin untuk melihat detail tentang versi lapisan AWS Lambda. Perhatikan tindakan ini juga mendukung GetLayerVersionByArn API

Versi lapisan*

Baca

GetLayerVersionPolicy

Memberikan izin untuk melihat kebijakan berbasis sumber daya untuk versi lapisan Lambda AWS

Versi lapisan*

Baca

GetMicrovm

Memberikan izin untuk melihat informasi tentang MicroVM AWS Lambda

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Baca

GetMicrovmImage

Memberikan izin untuk melihat informasi tentang gambar MicroVM AWS Lambda

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Baca

GetMicrovmImageBuild

Memberikan izin untuk melihat informasi tentang pembuatan versi gambar MicroVM AWS Lambda

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Baca

GetMicrovmImageVersion

Memberikan izin untuk melihat informasi tentang versi gambar MicroVM AWS Lambda

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Baca

GetNetworkConnector

Memberikan izin untuk melihat detail tentang konektor jaringan AWS Lambda

Konektor Jaringan*

aws: ResourceTag /$ {} TagKey

Baca

GetPolicy

Memberikan izin untuk melihat kebijakan berbasis sumber daya untuk fungsi, versi, atau alias AWS Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

Baca

GetProvisionedConcurrencyConfig

Memberikan izin untuk melihat konfigurasi konkurensi yang disediakan untuk alias atau versi fungsi AWS Lambda

fungsi alias

aws: ResourceTag /$ {} TagKey

Baca

versi fungsi

aws: ResourceTag /$ {} TagKey

GetResourcePolicy

Memberikan izin untuk melihat kebijakan untuk sumber daya AWS Lambda, selain itu memerlukan lambdaGetPolicy : hanya untuk sumber daya fungsi

fungsi*

aws: ResourceTag /$ {} TagKey

Baca

Fungsi Web*

aws: ResourceTag /$ {} TagKey

GetRuntimeManagementConfig

Memberikan izin untuk melihat konfigurasi manajemen runtime dari fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Baca

GetWebAccountSettings

Memberikan izin untuk melihat pengaturan akun

Baca

GetWebFunction

Memberikan izin untuk melihat detail tentang fungsi web Lambda

Fungsi Web*

aws: ResourceTag /$ {} TagKey

Baca

GetWebFunctionEndpoint

Memberikan izin untuk melihat detail tentang titik akhir untuk fungsi web Lambda

FunctionEndpointweb*

aws: ResourceTag /$ {} TagKey

lambda: Resource/WebFunctionAuthType

Baca

GetWebFunctionRevision

Memberikan izin untuk melihat detail tentang revisi untuk fungsi web Lambda

FunctionRevisionweb*

aws: ResourceTag /$ {} TagKey

Baca

InvokeAsync

Memberikan izin untuk memanggil fungsi secara asinkron (Usang)

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

InvokeFunction

Memberikan izin untuk menjalankan fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

lambda: EventSourceToken

lambda: InvokedViaFunctionUrl

Tulis

ListAliases

Memberikan izin untuk mengambil daftar alias untuk fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Daftar

ListCapacityProviders

Memberikan izin untuk mengambil daftar penyedia kapasitas Lambda AWS

Daftar

ListCodeSigningConfigs

Memberikan izin untuk mengambil daftar konfigurasi penandatanganan kode AWS Lambda

Daftar

ListDurableExecutionsByFunction

Memberikan izin untuk mengambil daftar eksekusi Lambda yang tahan lama dari AWS fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Daftar

ListEventSourceMappings

Memberikan izin untuk mengambil daftar pemetaan sumber acara AWS Lambda

Daftar

ListFunctionEventInvokeConfigs

Memberikan izin untuk mengambil daftar konfigurasi untuk pemanggilan asinkron untuk suatu fungsi

fungsi*

aws: ResourceTag /$ {} TagKey

Daftar

ListFunctionUrlConfigs

Memberikan izin untuk membaca konfigurasi url fungsi untuk suatu fungsi

fungsi*

aws: ResourceTag /$ {} TagKey

lambda: FunctionUrlAuthType

Daftar

ListFunctionVersionsByCapacityProvider

Memberikan izin untuk mengambil daftar versi fungsi AWS Lambda oleh penyedia kapasitas yang ditetapkan

KapasitasPenyedia*

aws: ResourceTag /$ {} TagKey

Daftar

ListFunctions

Memberikan izin untuk mengambil daftar fungsi AWS Lambda, dengan konfigurasi khusus versi dari setiap fungsi

Daftar

ListFunctionsByCodeSigningConfig

Memberikan izin untuk mengambil daftar fungsi AWS Lambda dengan konfigurasi penandatanganan kode yang ditetapkan

konfigurasi penandatanganan kode*

aws: ResourceTag /$ {} TagKey

Daftar

ListLayerVersions

Memberikan izin untuk mengambil daftar versi lapisan Lambda AWS

Daftar

ListLayers

Memberikan izin untuk mengambil daftar layer AWS Lambda, dengan detail tentang versi terbaru dari setiap lapisan

Daftar

ListManagedMicrovmImageVersions

Memberikan izin untuk mengambil daftar versi untuk gambar MicroVM Lambda AWS yang dikelola

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Daftar

ListManagedMicrovmImages

Memberikan izin untuk mengambil daftar gambar MicroVM Lambda AWS yang dikelola

Daftar

ListMicrovmImageBuilds

Memberikan izin untuk mengambil daftar build untuk versi gambar MicroVM Lambda AWS

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Daftar

ListMicrovmImageVersions

Memberikan izin untuk mengambil daftar versi untuk gambar MicroVM Lambda AWS

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Daftar

ListMicrovmImages

Memberikan izin untuk mengambil daftar gambar MicroVM Lambda AWS

Daftar

ListMicrovms

Memberikan izin untuk mengambil daftar microVMS Lambda AWS

Daftar

ListNetworkConnectors

Memberikan izin untuk mengambil daftar konektor jaringan Lambda AWS

Daftar

ListProvisionedConcurrencyConfigs

Memberikan izin untuk mengambil daftar konfigurasi konkurensi yang disediakan untuk fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Daftar

ListTags

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

Penyedia Kapasitas

aws: ResourceTag /$ {} TagKey

Baca

konfigurasi penandatanganan kode

aws: ResourceTag /$ {} TagKey

acara SourceMapping

aws: ResourceTag /$ {} TagKey

fungsi

aws: ResourceTag /$ {} TagKey

MicroVMimage

aws: ResourceTag /$ {} TagKey

NetworkConnector

aws: ResourceTag /$ {} TagKey

WebFungsi

aws: ResourceTag /$ {} TagKey

ListVersionsByFunction

Memberikan izin untuk mengambil daftar versi untuk fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Daftar

ListWebFunctionEndpoints

Memberikan izin untuk mengambil daftar titik akhir untuk fungsi web Lambda

Fungsi Web*

aws: ResourceTag /$ {} TagKey

Daftar

ListWebFunctionRevisions

Memberikan izin untuk mengambil daftar revisi untuk fungsi web Lambda

Fungsi Web*

aws: ResourceTag /$ {} TagKey

Daftar

ListWebFunctions

Memberikan izin untuk mengambil daftar fungsi web Lambda

Daftar

PublishLayerVersion

Memberikan izin untuk membuat layer AWS Lambda

lapisan*

Tulis

PublishVersion

Memberikan izin untuk membuat versi fungsi AWS Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

PutFunctionCodeSigningConfig

Memberikan izin untuk melampirkan konfigurasi penandatanganan kode ke fungsi Lambda AWS

konfigurasi penandatanganan kode*

aws: ResourceTag /$ {} TagKey

lambda: CodeSigningConfigArn

Tulis

fungsi*

aws: ResourceTag /$ {} TagKey

lambda: CodeSigningConfigArn

PutFunctionConcurrency

Memberikan izin untuk mengonfigurasi konkurensi cadangan untuk fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

PutFunctionEventInvokeConfig

Memberikan izin untuk mengonfigurasi opsi untuk pemanggilan asinkron pada fungsi, versi, atau alias Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

PutFunctionRecursionConfig

Memberikan izin untuk memperbarui konfigurasi rekursi fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

PutFunctionScalingConfig

Memberikan izin untuk memperbarui konfigurasi penskalaan fungsi AWS Lambda yang berjalan pada penyedia kapasitas

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

PutProvisionedConcurrencyConfig

Memberikan izin untuk mengonfigurasi konkurensi yang disediakan untuk alias atau versi fungsi AWS Lambda

fungsi alias

aws: ResourceTag /$ {} TagKey

Tulis

versi fungsi

aws: ResourceTag /$ {} TagKey

PutResourcePolicy

Memberikan izin untuk melampirkan kebijakan ke sumber daya AWS Lambda, selain itu memerlukan lambdaAddPermission : dan lambdaRemovePermission : hanya untuk sumber daya fungsi

fungsi*

aws: ResourceTag /$ {} TagKey

Lambda: Kepala Sekolah

Manajemen izin, Tulis

Fungsi Web*

aws: ResourceTag /$ {} TagKey

Lambda: Kepala Sekolah

PutRuntimeManagementConfig

Memberikan izin untuk memperbarui konfigurasi manajemen runtime dari fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

RemoveLayerVersionPermission

Memberikan izin untuk menghapus pernyataan dari kebijakan izin untuk versi lapisan Lambda AWS

Versi lapisan*

Manajemen izin, Tulis

RemovePermission

Memberikan izin untuk mencabut izin penggunaan fungsi dari layanan atau akun lain AWS

fungsi*

aws: ResourceTag /$ {} TagKey

lambda: FunctionUrlAuthType

Lambda: Kepala Sekolah

Manajemen izin, Tulis

ResumeMicrovm

Memberikan izin untuk melanjutkan MicroVM AWS Lambda yang ditangguhkan

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Tulis

RunMicrovm

Memberikan izin untuk menjalankan MicroVM AWS Lambda dari gambar microVM

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Tulis

SendDurableExecutionCallbackFailure

Memberikan izin untuk mengirim respons kegagalan untuk operasi callback dalam eksekusi Lambda AWS yang tahan lama

eksekusi tahan lama*

aws: ResourceTag /$ {} TagKey

Tulis

SendDurableExecutionCallbackHeartbeat

Memberikan izin untuk mengirim detak jantung untuk operasi panggilan balik dalam eksekusi Lambda yang tahan lama AWS

eksekusi tahan lama*

aws: ResourceTag /$ {} TagKey

Tulis

SendDurableExecutionCallbackSuccess

Memberikan izin untuk mengirim respons yang berhasil untuk operasi callback dalam eksekusi Lambda AWS yang tahan lama

eksekusi tahan lama*

aws: ResourceTag /$ {} TagKey

Tulis

StopDurableExecution

Memberikan izin untuk menghentikan eksekusi AWS Lambda yang tahan lama

eksekusi tahan lama*

aws: ResourceTag /$ {} TagKey

Tulis

SuspendMicrovm

Memberikan izin untuk menangguhkan MicroVM Lambda AWS

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Tulis

TagResource

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

Penyedia Kapasitas

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

konfigurasi penandatanganan kode

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

acara SourceMapping

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

fungsi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MicroVMimage

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

NetworkConnector

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

WebFungsi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

TerminateMicrovm

Memberikan izin untuk menghentikan MicroVM Lambda AWS

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Tulis

UntagResource

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

Penyedia Kapasitas

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

konfigurasi penandatanganan kode

aws: ResourceTag /$ {} TagKey

aws: TagKeys

acara SourceMapping

aws: ResourceTag /$ {} TagKey

aws: TagKeys

fungsi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MicroVMimage

aws: ResourceTag /$ {} TagKey

aws: TagKeys

NetworkConnector

aws: ResourceTag /$ {} TagKey

aws: TagKeys

WebFungsi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateAlias

Memberikan izin untuk memperbarui konfigurasi alias fungsi AWS Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateCapacityProvider

Memberikan izin untuk memperbarui penyedia kapasitas AWS Lambda

KapasitasPenyedia*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateCodeSigningConfig

Memberikan izin untuk memperbarui konfigurasi penandatanganan AWS kode Lambda

konfigurasi penandatanganan kode*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateEventSourceMapping

Memberikan izin untuk memperbarui konfigurasi pemetaan sumber peristiwa AWS Lambda

SourceMappingacara*

aws: ResourceTag /$ {} TagKey

lambda: FunctionArn

Tulis

UpdateFunctionCode

Memberikan izin untuk memperbarui kode fungsi AWS Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateFunctionCodeSigningConfig

Memberikan izin untuk memperbarui konfigurasi penandatanganan kode dari fungsi Lambda AWS

konfigurasi penandatanganan kode*

aws: ResourceTag /$ {} TagKey

Tulis

fungsi*

aws: ResourceTag /$ {} TagKey

UpdateFunctionConfiguration

Memberikan izin untuk memodifikasi pengaturan khusus versi dari fungsi Lambda AWS

fungsi*

aws: ResourceTag /$ {} TagKey

Lambda: lapisan

lambda: SecurityGroupIds

lambda: SubnetIds

lambda: VpcIds

Tulis

UpdateFunctionEventInvokeConfig

Memberikan izin untuk memodifikasi konfigurasi untuk pemanggilan asinkron untuk fungsi, versi, atau alias AWS Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateFunctionUrlConfig

Memberikan izin untuk memperbarui konfigurasi url fungsi untuk fungsi Lambda

fungsi*

aws: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Tulis

UpdateMicrovmImage

Memberikan izin untuk memperbarui gambar MicroVM AWS Lambda

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateMicrovmImageVersion

Memberikan izin untuk memperbarui versi gambar MicroVM AWS Lambda

MicroVMImage*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateNetworkConnector

Memberikan izin untuk memperbarui konektor jaringan AWS Lambda

Konektor Jaringan*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateWebFunctionEndpoint

Memberikan izin untuk memperbarui titik akhir untuk fungsi web Lambda

FunctionEndpointweb*

aws: ResourceTag /$ {} TagKey

lambda: Request/WebFunctionAuthType

lambda: Resource/WebFunctionAuthType

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

ConnectMicrovm

Memberikan izin untuk terhubung ke microVM Lambda melalui HTTP (hanya Titik Akhir VPC)

Tulis

DisableReplication

Memberikan izin untuk menonaktifkan replikasi untuk fungsi Lambda @Edge

fungsi*

aws: ResourceTag /$ {} TagKey

Manajemen izin, Tulis

EnableReplication

Memberikan izin untuk mengaktifkan replikasi fungsi Lambda @Edge

fungsi*

aws: ResourceTag /$ {} TagKey

Manajemen izin, Tulis

InvokeFunctionUrl

Memberikan izin untuk menjalankan fungsi AWS Lambda melalui url

fungsi*

aws: ResourceTag /$ {} TagKey

lambda: EventSourceToken

lambda: FunctionArn

lambda: FunctionUrlAuthType

Tulis

InvokeWebFunctionEndpoint

Memberikan izin untuk memanggil titik akhir fungsi web Lambda melalui HTTP

FunctionEndpointweb*

aws: ResourceTag /$ {} TagKey

lambda: Resource/WebFunctionAuthType

Tulis

PassCapacityProvider

Memberikan izin untuk meneruskan penyedia kapasitas AWS Lambda ke layanan

KapasitasPenyedia*

aws: ResourceTag /$ {} TagKey

Tulis

PassNetworkConnector

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

Penyedia Kapasitas

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :penyedia kapasitas: $ {} CapacityProviderName

aws: ResourceTag /$ {} TagKey

konfigurasi penandatanganan kode

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :code-signing-config: $ {} CodeSigningConfigId

aws: ResourceTag /$ {} TagKey

eksekusi tahan lama

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :fungsi: $ {} :$ {Versi} /eksekusi tahan lama/$ {FunctionName} /$ {} ExecutionName ExecutionId

aws: ResourceTag /$ {} TagKey

acara SourceMapping

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :pemetaan sumber acara: $ {UUID}

aws: ResourceTag /$ {} TagKey

fungsi

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :fungsi: $ {} FunctionName

aws: ResourceTag /$ {} TagKey

fungsi alias

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :fungsi: $ {} :$ {FunctionNameAlias}

aws: ResourceTag /$ {} TagKey

versi fungsi

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :fungsi: $ {} :$ {FunctionNameVersi}

aws: ResourceTag /$ {} TagKey

lapisan

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :lapisan: $ {} LayerName

LayerVersion

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :lapisan: $ {} :$ {} LayerName LayerVersion

MicroVMimage

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :microvm-image: $ {} MicrovmImageName

aws: ResourceTag /$ {} TagKey

NetworkConnector

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :konektor jaringan: $ {} NetworkConnectorId

aws: ResourceTag /$ {} TagKey

WebFungsi

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :web-function/$ {} FunctionName

aws: ResourceTag /$ {} TagKey

web FunctionEndpoint

arn: $ {Partisi} :lambda: $ {Wilayah} :$ {Akun} :web-function/$ {} /titik akhir/$ {} FunctionName EndpointName

aws: ResourceTag /$ {} TagKey

web FunctionRevision

arn: $ {Partition} :lambda: $ {Wilayah} :$ {Akun} :web-function/$ {} /revision/$ {} FunctionName RevisionId

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk AWS Lambda

AWS Lambda mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Filter akses berdasarkan tanda yang diberikan dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Filter akses dengan tanda yang terkait dengan sumber daya

String

aws: TagKeys

Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan

ArrayOfString

lambda: CodeSigningConfigArn

Memfilter akses oleh ARN dari konfigurasi penandatanganan kode AWS Lambda

ARN

lambda: EventSourceToken

Memfilter akses oleh ID dari sumber AWS non-event yang dikonfigurasi untuk fungsi AWS Lambda

String

lambda: FunctionArn

Memfilter akses oleh ARN dari fungsi Lambda AWS

ARN

lambda: FunctionUrlAuthType

Memfilter akses berdasarkan jenis otorisasi yang ditentukan dalam permintaan. Tersedia selama CreateFunctionUrlConfig, UpdateFunctionUrlConfig, DeleteFunctionUrlConfig, GetFunctionUrlConfig, ListFunctionUrlConfig, AddPermission dan RemovePermission operasi

String

lambda: InvokedViaFunctionUrl

Membatasi cakupan lambda: InvokeFunction tindakan hanya untuk URL Fungsi. Tersedia selama AddPermission operasi

Bool

Lambda: lapisan

Memfilter akses oleh ARN dari versi lapisan Lambda AWS

ArrayOfString

Lambda: Kepala Sekolah

Memfilter akses dengan membatasi AWS layanan atau akun yang dapat memanggil fungsi

String

lambda: Request/WebFunctionAuthType

Memfilter akses berdasarkan jenis autentikasi yang ditentukan dalam permintaan. Tersedia selama CreateWebFunction, CreateWebFunctionEndpoint, dan UpdateWebFunctionEndpoint operasi

String

lambda: Resource/WebFunctionAuthType

Memfilter akses berdasarkan jenis autentikasi yang dikonfigurasi pada sumber daya titik akhir fungsi web. Tersedia selama InvokeWebFunctionEndpoint, UpdateWebFunctionEndpoint, DeleteWebFunctionEndpoint, dan GetWebFunctionEndpoint operasi

String

lambda: SecurityGroupIds

Memfilter akses dengan ID grup keamanan yang dikonfigurasi untuk fungsi AWS Lambda

ArrayOfString

lambda: SourceFunctionArn

Memfilter akses oleh ARN dari fungsi AWS Lambda dari mana permintaan berasal

ARN

lambda: SubnetIds

Memfilter akses dengan ID subnet yang dikonfigurasi untuk fungsi AWS Lambda

ArrayOfString

lambda: VpcIds

Memfilter akses dengan ID VPC yang dikonfigurasi untuk fungsi Lambda AWS

String