View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Lambda - Service Authorization Reference

Azioni, risorse e chiavi di condizione per AWS Lambda

AWS Lambda (prefisso del servizio:lambda) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Lambda

La tabella seguente mappa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.

Operation Client SDK Azione IAM Chiave di condizione Valore/i possibile/i Livello di accesso

AddEventSource

lambda

obiettivo: PassRole

Io sono: PassedToService

lambda.amazonaws.com

Scrittura

AddLayerVersionPermission

lambda

lambda: AddLayerVersionPermission

Gestione delle autorizzazioni, Write

AddPermission

lambda

lambda: AddPermission

Gestione delle autorizzazioni, Write

CheckpointDurableExecution

lambda

lambda: CheckpointDurableExecution

Scrittura

CreateAlias

lambda

lambda: CreateAlias

Scrittura

CreateCapacityProvider

lambda

lambda: CreateCapacityProvider

Scrittura

lambda: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

lambda.amazonaws.com

Scrittura

CreateCodeSigningConfig

lambda

lambda: CreateCodeSigningConfig

Scrittura

lambda: TagResource

Etichettatura, scrittura

CreateEventSourceMapping

lambda

lambda: CreateEventSourceMapping

Scrittura

lambda: TagResource

Etichettatura, scrittura

CreateFunction

lambda

lambda: CreateFunction

Scrittura

lambda: GetLayerVersion

Lettura

lambda: PassCapacityProvider

Scrittura

lambda: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

lambda.amazonaws.com

Scrittura

CreateFunctionUrlConfig

lambda

lambda: CreateFunctionUrlConfig

Scrittura

DeleteAlias

lambda

lambda: DeleteAlias

Scrittura

DeleteCapacityProvider

lambda

lambda: DeleteCapacityProvider

Scrittura

DeleteCodeSigningConfig

lambda

lambda: DeleteCodeSigningConfig

Scrittura

DeleteEventSourceMapping

lambda

lambda: DeleteEventSourceMapping

Scrittura

DeleteFunction

lambda

lambda: DeleteFunction

Scrittura

DeleteFunctionCodeSigningConfig

lambda

lambda: DeleteFunctionCodeSigningConfig

Scrittura

DeleteFunctionConcurrency

lambda

lambda: DeleteFunctionConcurrency

Scrittura

DeleteFunctionEventInvokeConfig

lambda

lambda: DeleteFunctionEventInvokeConfig

Scrittura

DeleteFunctionUrlConfig

lambda

lambda: DeleteFunctionUrlConfig

Scrittura

DeleteLayerVersion

lambda

lambda: DeleteLayerVersion

Scrittura

DeleteProvisionedConcurrencyConfig

lambda

lambda: DeleteProvisionedConcurrencyConfig

Scrittura

DeleteResourcePolicy

lambda

lambda: DeleteResourcePolicy

Gestione delle autorizzazioni, Write

lambda: RemovePermission

Gestione delle autorizzazioni, Write

GetAccountSettings

lambda

lambda: GetAccountSettings

Lettura

GetAlias

lambda

lambda: GetAlias

Lettura

GetCapacityProvider

lambda

lambda: GetCapacityProvider

Lettura

GetCodeSigningConfig

lambda

lambda: GetCodeSigningConfig

Lettura

GetDurableExecution

lambda

lambda: GetDurableExecution

Lettura

GetDurableExecutionHistory

lambda

lambda: GetDurableExecutionHistory

Lettura

GetDurableExecutionState

lambda

lambda: GetDurableExecutionState

Lettura

GetEventSourceMapping

lambda

lambda: GetEventSourceMapping

Lettura

GetFunction

lambda

lambda: GetFunction

Lettura

lambda: ListTags

Lettura

GetFunctionCodeSigningConfig

lambda

lambda: GetFunctionCodeSigningConfig

Lettura

GetFunctionConcurrency

lambda

lambda: GetFunctionConcurrency

Lettura

GetFunctionConfiguration

lambda

lambda: GetFunctionConfiguration

Lettura

GetFunctionEventInvokeConfig

lambda

lambda: GetFunctionEventInvokeConfig

Lettura

GetFunctionRecursionConfig

lambda

lambda: GetFunctionRecursionConfig

Lettura

GetFunctionScalingConfig

lambda

lambda: GetFunctionScalingConfig

Lettura

GetFunctionUrlConfig

lambda

lambda: GetFunctionUrlConfig

Lettura

GetLayerVersion

lambda

lambda: GetLayerVersion

Lettura

GetLayerVersionByArn

lambda

lambda: GetLayerVersion

Lettura

GetLayerVersionPolicy

lambda

lambda: GetLayerVersionPolicy

Lettura

GetPolicy

lambda

lambda: GetPolicy

Lettura

GetProvisionedConcurrencyConfig

lambda

lambda: GetProvisionedConcurrencyConfig

Lettura

GetResourcePolicy

lambda

lambda: GetPolicy

Lettura

lambda: GetResourcePolicy

Lettura

GetRuntimeManagementConfig

lambda

lambda: GetRuntimeManagementConfig

Lettura

Invoca

lambda

lambda: InvokeFunction

Scrittura

InvokeAsync

lambda

lambda: InvokeAsync

Scrittura

InvokeWithResponseStream

lambda

lambda: InvokeFunction

Scrittura

ListAliases

lambda

lambda: ListAliases

List

ListCapacityProviders

lambda

lambda: ListCapacityProviders

List

ListCodeSigningConfigs

lambda

lambda: ListCodeSigningConfigs

List

ListDurableExecutionsByFunction

lambda

lambda: ListDurableExecutionsByFunction

List

ListEventSourceMappings

lambda

lambda: ListEventSourceMappings

List

ListFunctionEventInvokeConfigs

lambda

lambda: ListFunctionEventInvokeConfigs

List

ListFunctionUrlConfigs

lambda

lambda: ListFunctionUrlConfigs

List

ListFunctionVersionsByCapacityProvider

lambda

lambda: ListFunctionVersionsByCapacityProvider

List

ListFunctions

lambda

lambda: ListFunctions

List

ListFunctionsByCodeSigningConfig

lambda

lambda: ListFunctionsByCodeSigningConfig

List

ListLayerVersions

lambda

lambda: ListLayerVersions

List

ListLayers

lambda

lambda: ListLayers

List

ListProvisionedConcurrencyConfigs

lambda

lambda: ListProvisionedConcurrencyConfigs

List

ListTags

lambda

lambda: ListTags

Lettura

ListVersionsByFunction

lambda

lambda: ListVersionsByFunction

List

PublishLayerVersion

lambda

lambda: PublishLayerVersion

Scrittura

PublishVersion

lambda

lambda: PublishVersion

Scrittura

PutFunctionCodeSigningConfig

lambda

lambda: PutFunctionCodeSigningConfig

Scrittura

PutFunctionConcurrency

lambda

lambda: PutFunctionConcurrency

Scrittura

PutFunctionEventInvokeConfig

lambda

lambda: PutFunctionEventInvokeConfig

Scrittura

PutFunctionRecursionConfig

lambda

lambda: PutFunctionRecursionConfig

Scrittura

PutFunctionScalingConfig

lambda

lambda: PutFunctionScalingConfig

Scrittura

PutProvisionedConcurrencyConfig

lambda

lambda: PutProvisionedConcurrencyConfig

Scrittura

PutResourcePolicy

lambda

lambda: AddPermission

Gestione delle autorizzazioni, Write

lambda: PutResourcePolicy

Gestione delle autorizzazioni, Write

lambda: RemovePermission

Gestione delle autorizzazioni, Write

PutRuntimeManagementConfig

lambda

lambda: PutRuntimeManagementConfig

Scrittura

RemoveLayerVersionPermission

lambda

lambda: RemoveLayerVersionPermission

Gestione delle autorizzazioni, Write

RemovePermission

lambda

lambda: RemovePermission

Gestione delle autorizzazioni, Write

SendDurableExecutionCallbackFailure

lambda

lambda: SendDurableExecutionCallbackFailure

Scrittura

SendDurableExecutionCallbackHeartbeat

lambda

lambda: SendDurableExecutionCallbackHeartbeat

Scrittura

SendDurableExecutionCallbackSuccess

lambda

lambda: SendDurableExecutionCallbackSuccess

Scrittura

StopDurableExecution

lambda

lambda: StopDurableExecution

Scrittura

TagResource

lambda

lambda: TagResource

Etichettatura, scrittura

UntagResource

lambda

lambda: UntagResource

Etichettatura, scrittura

UpdateAlias

lambda

lambda: UpdateAlias

Scrittura

UpdateCapacityProvider

lambda

lambda: UpdateCapacityProvider

Scrittura

UpdateCodeSigningConfig

lambda

lambda: UpdateCodeSigningConfig

Scrittura

UpdateEventSourceMapping

lambda

lambda: UpdateEventSourceMapping

Scrittura

UpdateFunctionCode

lambda

lambda: UpdateFunctionCode

Scrittura

UpdateFunctionConfiguration

lambda

lambda: GetLayerVersion

Lettura

lambda: PassCapacityProvider

Scrittura

lambda: UpdateFunctionConfiguration

Scrittura

obiettivo: PassRole

Io sono: PassedToService

lambda.amazonaws.com

Scrittura

UpdateFunctionEventInvokeConfig

lambda

lambda: UpdateFunctionEventInvokeConfig

Scrittura

UpdateFunctionUrlConfig

lambda

lambda: UpdateFunctionUrlConfig

Scrittura

CreateNetworkConnector

nucleo lambda

lambda: CreateNetworkConnector

Scrittura

lambda: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

lambda.amazonaws.com

Scrittura

DeleteNetworkConnector

core lambda

lambda: DeleteNetworkConnector

Scrittura

GetNetworkConnector

nucleo lambda

lambda: GetNetworkConnector

Lettura

ListNetworkConnectors

nucleo lambda

lambda: ListNetworkConnectors

List

UpdateNetworkConnector

nucleo lambda

lambda: UpdateNetworkConnector

Scrittura

obiettivo: PassRole

Io sono: PassedToService

lambda.amazonaws.com

Scrittura

CreateMicrovmAuthToken

lambda-microvms

lambda: CreateMicrovmAuthToken

Scrittura

CreateMicrovmImage

microvms lambda

lambda: CreateMicrovmImage

Scrittura

lambda: PassNetworkConnector

Scrittura

lambda: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

lambda.amazonaws.com

Scrittura

CreateMicrovmShellAuthToken

lambda-microvms

lambda: CreateMicrovmShellAuthToken

Scrittura

DeleteMicrovmImage

microvms lambda

lambda: DeleteMicrovmImage

Scrittura

DeleteMicrovmImageVersion

microvms lambda

lambda: DeleteMicrovmImageVersion

Scrittura

GetMicrovm

microvms lambda

lambda: GetMicrovm

Lettura

GetMicrovmImage

microvms lambda

lambda: GetMicrovmImage

Lettura

GetMicrovmImageBuild

microvms lambda

lambda: GetMicrovmImageBuild

Lettura

GetMicrovmImageVersion

microvms lambda

lambda: GetMicrovmImageVersion

Lettura

ListManagedMicrovmImageVersions

microvms lambda

lambda: ListManagedMicrovmImageVersions

List

ListManagedMicrovmImages

microvms lambda

lambda: ListManagedMicrovmImages

List

ListMicrovmImageBuilds

microvms lambda

lambda: ListMicrovmImageBuilds

List

ListMicrovmImageVersions

microvms lambda

lambda: ListMicrovmImageVersions

List

ListMicrovmImages

microvms lambda

lambda: ListMicrovmImages

List

ListMicrovms

microvms lambda

lambda: ListMicrovms

List

ListTags

microvms lambda

lambda: ListTags

Lettura

ResumeMicrovm

microvms lambda

lambda: ResumeMicrovm

Scrittura

RunMicrovm

microvms lambda

lambda: PassNetworkConnector

Scrittura

lambda: RunMicrovm

Scrittura

obiettivo: PassRole

Io sono: PassedToService

lambda.amazonaws.com

Scrittura

SuspendMicrovm

lambda-microvms

lambda: SuspendMicrovm

Scrittura

TagResource

microvms lambda

lambda: TagResource

Etichettatura, scrittura

TerminateMicrovm

microvms lambda

lambda: TerminateMicrovm

Scrittura

UntagResource

microvms lambda

lambda: UntagResource

Etichettatura, scrittura

UpdateMicrovmImage

microvms lambda

lambda: PassNetworkConnector

Scrittura

lambda: UpdateMicrovmImage

Scrittura

obiettivo: PassRole

Io sono: PassedToService

lambda.amazonaws.com

Scrittura

UpdateMicrovmImageVersion

lambda-microvms

lambda: UpdateMicrovmImageVersion

Scrittura

CreateWebFunction

web lambda

lambda: CreateWebFunction

Scrittura

lambda: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

lambda.amazonaws.com

Scrittura

CreateWebFunctionEndpoint

web lambda

lambda: CreateWebFunctionEndpoint

Scrittura

CreateWebFunctionRevision

web lambda

lambda: CreateWebFunctionRevision

Scrittura

obiettivo: PassRole

Io sono: PassedToService

lambda.amazonaws.com

Scrittura

DeleteResourcePolicy

web lambda

lambda: DeleteResourcePolicy

Gestione delle autorizzazioni, Write

lambda: RemovePermission

Gestione delle autorizzazioni, Write

DeleteWebFunction

lambda-web

lambda: DeleteWebFunction

Scrittura

DeleteWebFunctionEndpoint

web lambda

lambda: DeleteWebFunctionEndpoint

Scrittura

DeleteWebFunctionRevision

web lambda

lambda: DeleteWebFunctionRevision

Scrittura

GetResourcePolicy

web lambda

lambda: GetPolicy

Lettura

lambda: GetResourcePolicy

Lettura

GetWebAccountSettings

web lambda

lambda: GetWebAccountSettings

Lettura

GetWebFunction

web lambda

lambda: GetWebFunction

Lettura

GetWebFunctionEndpoint

web lambda

lambda: GetWebFunctionEndpoint

Lettura

GetWebFunctionRevision

web lambda

lambda: GetWebFunctionRevision

Lettura

ListTags

web lambda

lambda: ListTags

Lettura

ListWebFunctionEndpoints

web lambda

lambda: ListWebFunctionEndpoints

List

ListWebFunctionRevisions

web lambda

lambda: ListWebFunctionRevisions

List

ListWebFunctions

web lambda

lambda: ListWebFunctions

List

PutResourcePolicy

web lambda

lambda: AddPermission

Gestione delle autorizzazioni, Write

lambda: PutResourcePolicy

Gestione delle autorizzazioni, Write

lambda: RemovePermission

Gestione delle autorizzazioni, Write

TagResource

lambda-web

lambda: TagResource

Etichettatura, scrittura

UntagResource

lambda-web

lambda: UntagResource

Etichettatura, scrittura

UpdateWebFunctionEndpoint

lambda-web

lambda: UpdateWebFunctionEndpoint

Scrittura

Azioni definite da AWS Lambda

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AddLayerVersionPermission

Concede l'autorizzazione ad aggiungere autorizzazioni alla politica basata sulle risorse di una versione di un layer Lambda AWS

Versione di livello*

Gestione delle autorizzazioni, Write

AddPermission

Concede l'autorizzazione a concedere a un AWS servizio o a un altro account l'autorizzazione a utilizzare una funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

lambda: FunctionUrlAuthType

lambda: principale

Gestione delle autorizzazioni, Write

CheckpointDurableExecution

Concede l'autorizzazione a salvare lo stato di avanzamento di un'esecuzione durevole AWS Lambda

esecuzione durevole*

leggi: ResourceTag /$ {} TagKey

Scrittura

CreateAlias

Concede l'autorizzazione per creare un alias per una versione di funzione Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

CreateCapacityProvider

Concede l'autorizzazione a creare un provider di capacità AWS Lambda

Fornitore di capacità*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

lambda: SecurityGroupIds

lambda: SubnetIds

Scrittura

CreateCodeSigningConfig

Concede l'autorizzazione a creare una configurazione di firma del AWS codice Lambda

aws: /$ {} RequestTag TagKey

leggi: TagKeys

Scrittura

CreateEventSourceMapping

Concede l'autorizzazione a creare una mappatura tra un'origine di eventi e una funzione AWS Lambda

aws: /$ {} RequestTag TagKey

leggi: TagKeys

lambda: FunctionArn

Scrittura

CreateFunction

Concede l'autorizzazione a creare una funzione AWS Lambda

funzione*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

lambda: CodeSigningConfigArn

lambda: livello

lambda: SecurityGroupIds

lambda: SubnetIds

lambda: VpcIds

Scrittura

CreateFunctionUrlConfig

Concede l'autorizzazione per creare una configurazione di URL di funzione per una funzione Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Scrittura

CreateMicrovmAuthToken

Concede l'autorizzazione a creare un token di autenticazione per una microVM AWS Lambda

MicroVMImage*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreateMicrovmImage

Concede l'autorizzazione a creare un'immagine AWS Lambda MicroVM

aws: /$ {} RequestTag TagKey

leggi: TagKeys

Scrittura

CreateMicrovmShellAuthToken

Concede l'autorizzazione a creare un token di autenticazione della shell per una microVM AWS Lambda

MicroVMImage*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreateNetworkConnector

Concede l'autorizzazione a creare un connettore di rete AWS Lambda

Connettore di rete*

Come: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

lambda: SecurityGroupIds

lambda: SubnetIds

Scrittura

CreateWebFunction

Concede l'autorizzazione a creare una funzione web Lambda

Funzione web*

Legge: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

lambda: Request/WebFunctionAuthType

Scrittura

CreateWebFunctionEndpoint

Concede l'autorizzazione a creare un endpoint per una funzione web Lambda

Funzione web*

Legge: ResourceTag /$ {} TagKey

lambda: Request/WebFunctionAuthType

Scrittura

CreateWebFunctionRevision

Concede l'autorizzazione a creare una revisione per una funzione web Lambda

Funzione web*

Legge: ResourceTag /$ {} TagKey

Scrittura

DeleteAlias

Concede l'autorizzazione per eliminare un alias della funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteCapacityProvider

Concede l'autorizzazione per eliminare un provider di capacità AWS Lambda

Fornitore di capacità*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteCodeSigningConfig

Concede l'autorizzazione per eliminare una configurazione di firma del AWS codice Lambda

configura di firma del codice*

aws: ResourceTag /$ {} TagKey

Scrittura

DeleteEventSourceMapping

Concede l'autorizzazione a eliminare una mappatura della sorgente degli AWS eventi Lambda

evento * SourceMapping

leggi: ResourceTag /$ {0} TagKey

lambda: FunctionArn

Scrittura

DeleteFunction

Concede l'autorizzazione per eliminare una funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteFunctionCodeSigningConfig

Concede l'autorizzazione a scollegare una configurazione di firma del codice da una funzione Lambda AWS

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteFunctionConcurrency

Concede l'autorizzazione a rimuovere un limite di esecuzione simultanea da una funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteFunctionEventInvokeConfig

Concede l'autorizzazione a eliminare la configurazione per la chiamata asincrona per una funzione, una versione o un alias AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteFunctionUrlConfig

Concede l'autorizzazione per eliminare una configurazione di URL di funzione per una funzione Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Scrittura

DeleteLayerVersion

Concede l'autorizzazione per eliminare una versione di un layer AWS Lambda

Versione del livello*

Scrittura

DeleteMicrovmImage

Concede l'autorizzazione per eliminare un'immagine AWS Lambda MicroVM

Immagine MicroVM*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteMicrovmImageVersion

Concede l'autorizzazione per eliminare una versione di un'immagine AWS Lambda MicroVM

Immagine microVM*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteNetworkConnector

Concede l'autorizzazione per eliminare un connettore di rete AWS Lambda

Connettore di rete*

Come: /$ {} ResourceTag TagKey

Scrittura

DeleteProvisionedConcurrencyConfig

Concede l'autorizzazione a eliminare la configurazione di concorrenza fornita per una funzione Lambda AWS

alias di funzione

aws: ResourceTag /$ {} TagKey

Scrittura

versione della funzione

aws: ResourceTag /$ {} TagKey

DeleteResourcePolicy

Concede l'autorizzazione a scollegare una policy da una risorsa Lambda, richiedendo inoltre AWS lambda: RemovePermission solo per una risorsa funzionale

funzione*

leggi: ResourceTag /$ {} TagKey

Lambda: principale

Gestione delle autorizzazioni, Write

Funzione Web*

Legge: ResourceTag /$ {} TagKey

Lambda: principale

DeleteWebFunction

Concede l'autorizzazione per eliminare una funzione web Lambda

Funzione web*

Legge: ResourceTag /$ {} TagKey

Scrittura

DeleteWebFunctionEndpoint

Concede l'autorizzazione a eliminare un endpoint per una funzione web Lambda

web * FunctionEndpoint

leggi: ResourceTag /$ {} TagKey

lambda: Resource/WebFunctionAuthType

Scrittura

DeleteWebFunctionRevision

Concede l'autorizzazione a eliminare una revisione per una funzione web Lambda

web * FunctionRevision

leggi: ResourceTag /$ {} TagKey

Scrittura

GetAccountSettings

Concede l'autorizzazione a visualizzare i dettagli sui limiti e sull'utilizzo di un account in un Regione AWS

Lettura

GetAlias

Concede l'autorizzazione a visualizzare i dettagli su un alias di funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetCapacityProvider

Concede l'autorizzazione a visualizzare i dettagli su un provider di capacità AWS Lambda

CapacityProvider*

leggi: /$ {} ResourceTag TagKey

Lettura

GetCodeSigningConfig

Concede l'autorizzazione a visualizzare i dettagli su una configurazione di firma del AWS codice Lambda

configura di firma del codice*

aws: ResourceTag /$ {} TagKey

Lettura

GetDurableExecution

Concede l'autorizzazione a visualizzare i dettagli di un'esecuzione durevole AWS Lambda

esecuzione durevole*

leggi: ResourceTag /$ {} TagKey

Lettura

GetDurableExecutionHistory

Concede l'autorizzazione a visualizzare la cronologia di esecuzione di un'esecuzione durevole AWS Lambda

esecuzione durevole*

leggi: ResourceTag /$ {} TagKey

Lettura

GetDurableExecutionState

Concede l'autorizzazione a visualizzare lo stato corrente di un'esecuzione durevole AWS Lambda

esecuzione durevole*

leggi: ResourceTag /$ {} TagKey

Lettura

GetEventSourceMapping

Concede l'autorizzazione a visualizzare i dettagli sulla mappatura delle sorgenti di un AWS evento Lambda

evento * SourceMapping

leggi: ResourceTag /$ {0} TagKey

lambda: FunctionArn

Lettura

GetFunction

Concede l'autorizzazione a visualizzare i dettagli su una funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetFunctionCodeSigningConfig

Concede l'autorizzazione a visualizzare la configurazione di firma del codice (arn) allegata a una funzione Lambda AWS

funzione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetFunctionConcurrency

Concede l'autorizzazione per visualizzare i dettagli sulla configurazione di simultaneità riservata per una funzione

funzione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetFunctionConfiguration

Concede l'autorizzazione a visualizzare i dettagli sulle impostazioni specifiche della versione di una funzione o versione Lambda AWS

funzione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetFunctionEventInvokeConfig

Concede l'autorizzazione per visualizzare la configurazione per la chiamata asincrona per una funzione, una versione o un alias

funzione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetFunctionRecursionConfig

Concede l'autorizzazione a visualizzare la configurazione di ricorsione di una funzione Lambda AWS

funzione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetFunctionScalingConfig

Concede l'autorizzazione a visualizzare la configurazione di scalabilità di una funzione AWS Lambda in esecuzione su un provider di capacità

funzione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetFunctionUrlConfig

Concede l'autorizzazione per leggere una configurazione di URL di funzione per una funzione Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Lettura

GetLayerVersion

Concede l'autorizzazione a visualizzare i dettagli su una versione di un layer AWS Lambda. Nota: questa azione supporta anche l'API GetLayerVersionByArn

LayerVersion*

Lettura

GetLayerVersionPolicy

Concede l'autorizzazione a visualizzare la politica basata sulle risorse per una versione di un layer Lambda AWS

Versione del livello*

Lettura

GetMicrovm

Concede l'autorizzazione a visualizzare informazioni su una microVM AWS Lambda

Micro VMImage*

leggi: /$ {} ResourceTag TagKey

Lettura

GetMicrovmImage

Concede l'autorizzazione a visualizzare informazioni su un'immagine AWS Lambda MicroVM

Immagine microVM*

leggi: /$ {} ResourceTag TagKey

Lettura

GetMicrovmImageBuild

Concede l'autorizzazione a visualizzare informazioni su una build di una versione di immagine AWS Lambda MicroVM

MicroVMImage*

leggi: /$ {} ResourceTag TagKey

Lettura

GetMicrovmImageVersion

Concede l'autorizzazione a visualizzare informazioni su una versione di un'immagine AWS Lambda MicroVM

Immagine MicroVM*

leggi: /$ {} ResourceTag TagKey

Lettura

GetNetworkConnector

Concede l'autorizzazione a visualizzare i dettagli su un connettore di rete AWS Lambda

Connettore di rete*

Come: /$ {} ResourceTag TagKey

Lettura

GetPolicy

Concede l'autorizzazione a visualizzare la politica basata sulle risorse per una funzione, una versione o un alias AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetProvisionedConcurrencyConfig

Concede l'autorizzazione a visualizzare la configurazione di concorrenza fornita per l'alias o la versione di una funzione AWS Lambda

alias di funzione

aws: ResourceTag /$ {} TagKey

Lettura

versione della funzione

aws: ResourceTag /$ {} TagKey

GetResourcePolicy

Concede l'autorizzazione a visualizzare una politica per una AWS risorsa Lambda, inoltre richiede lambdaGetPolicy : solo per una risorsa funzionale

funzione*

leggi: ResourceTag /$ {} TagKey

Lettura

Funzione Web*

Legge: ResourceTag /$ {} TagKey

GetRuntimeManagementConfig

Concede l'autorizzazione a visualizzare la configurazione di gestione del runtime di una funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetWebAccountSettings

Concede l'autorizzazione a visualizzare le impostazioni dell'account

Lettura

GetWebFunction

Concede l'autorizzazione a visualizzare i dettagli su una funzione web Lambda

Funzione web*

Legge: ResourceTag /$ {} TagKey

Lettura

GetWebFunctionEndpoint

Concede l'autorizzazione a visualizzare i dettagli su un endpoint per una funzione web Lambda

web * FunctionEndpoint

leggi: ResourceTag /$ {} TagKey

lambda: Resource/WebFunctionAuthType

Lettura

GetWebFunctionRevision

Concede l'autorizzazione a visualizzare i dettagli su una revisione di una funzione web Lambda

web * FunctionRevision

leggi: ResourceTag /$ {} TagKey

Lettura

InvokeAsync

Concede l'autorizzazione per richiamare una funzione in modo asincrono (Obsoleto)

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

InvokeFunction

Concede l'autorizzazione a richiamare una funzione Lambda AWS

funzione*

leggi: ResourceTag /$ {} TagKey

lambda: EventSourceToken

lambda: InvokedViaFunctionUrl

Scrittura

ListAliases

Concede l'autorizzazione a recuperare un elenco di alias per una funzione Lambda AWS

funzione*

leggi: ResourceTag /$ {} TagKey

List

ListCapacityProviders

Concede l'autorizzazione a recuperare un elenco di fornitori di capacità Lambda AWS

List

ListCodeSigningConfigs

Concede l'autorizzazione a recuperare un elenco di configurazioni di firma del codice AWS Lambda

List

ListDurableExecutionsByFunction

Concede l'autorizzazione a recuperare un elenco di esecuzioni durevoli AWS Lambda di una funzione Lambda AWS

funzione*

leggi: ResourceTag /$ {} TagKey

List

ListEventSourceMappings

Concede l'autorizzazione a recuperare un elenco di mappature delle sorgenti degli eventi AWS Lambda

List

ListFunctionEventInvokeConfigs

Concede l'autorizzazione per recuperare un elenco di configurazioni per la chiamata asincrona per una funzione

funzione*

leggi: ResourceTag /$ {} TagKey

List

ListFunctionUrlConfigs

Concede l'autorizzazione per leggere le configurazioni di URL di funzione per una funzione

funzione*

leggi: ResourceTag /$ {} TagKey

lambda: FunctionUrlAuthType

List

ListFunctionVersionsByCapacityProvider

Concede l'autorizzazione a recuperare un elenco di versioni della funzione AWS Lambda da parte del provider di capacità assegnato

CapacityProvider*

leggi: /$ {} ResourceTag TagKey

List

ListFunctions

Concede l'autorizzazione a recuperare un elenco di funzioni AWS Lambda, con la configurazione specifica della versione di ciascuna funzione

List

ListFunctionsByCodeSigningConfig

Concede l'autorizzazione a recuperare un elenco di funzioni AWS Lambda tramite la configurazione di firma del codice assegnata

configura di firma del codice*

aws: ResourceTag /$ {} TagKey

List

ListLayerVersions

Concede l'autorizzazione a recuperare un elenco di versioni di un layer AWS Lambda

List

ListLayers

Concede l'autorizzazione a recuperare un elenco di layer AWS Lambda, con dettagli sulla versione più recente di ogni layer

List

ListManagedMicrovmImageVersions

Concede l'autorizzazione a recuperare un elenco di versioni per un'immagine Lambda AWS microVM gestita

MicroVMImage*

leggi: /$ {} ResourceTag TagKey

List

ListManagedMicrovmImages

Concede l'autorizzazione a recuperare un elenco di immagini Lambda AWS MicroVM gestite

List

ListMicrovmImageBuilds

Concede l'autorizzazione a recuperare un elenco di build per una versione di immagine Lambda MicroVM AWS

MicroVMImage*

leggi: /$ {} ResourceTag TagKey

List

ListMicrovmImageVersions

Concede l'autorizzazione a recuperare un elenco di versioni per un'immagine Lambda MicroVM AWS

MicroVMImage*

leggi: /$ {} ResourceTag TagKey

List

ListMicrovmImages

Concede l'autorizzazione a recuperare un elenco di immagini Lambda MicroVM AWS

List

ListMicrovms

Concede l'autorizzazione a recuperare un elenco di microVM AWS Lambda

List

ListNetworkConnectors

Concede l'autorizzazione a recuperare un elenco di connettori di rete Lambda AWS

List

ListProvisionedConcurrencyConfigs

Concede l'autorizzazione a recuperare un elenco di configurazioni di concorrenza assegnate per una funzione Lambda AWS

funzione*

leggi: ResourceTag /$ {} TagKey

List

ListTags

Concede l'autorizzazione a recuperare un elenco di tag per una funzione AWS Lambda, una mappatura dell'origine degli eventi, un provider di capacità, una configurazione di firma del codice, un connettore di rete, una risorsa di immagine MicroVM o una risorsa di funzioni Web

CapacityProvider

leggi: ResourceTag /$ {} TagKey

Lettura

configurazione di firma del codice

aws: ResourceTag /$ {} TagKey

Evento .SourceMapping

legge: ResourceTag /$ {} TagKey

funzione

legge: ResourceTag /$ {} TagKey

Immagine microVM

leggi: /$ {} ResourceTag TagKey

NetworkConnector

Come: ResourceTag /$ {} TagKey

Funzione Web

leggi: ResourceTag /$ {} TagKey

ListVersionsByFunction

Concede l'autorizzazione a recuperare un elenco di versioni per una funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

List

ListWebFunctionEndpoints

Concede l'autorizzazione a recuperare un elenco di endpoint per una funzione web Lambda

Funzione web*

Legge: ResourceTag /$ {} TagKey

List

ListWebFunctionRevisions

Concede l'autorizzazione a recuperare un elenco di revisioni per una funzione web Lambda

Funzione web*

Legge: ResourceTag /$ {} TagKey

List

ListWebFunctions

Concede l'autorizzazione a recuperare un elenco di funzioni Web Lambda

List

PublishLayerVersion

Concede l'autorizzazione a creare un layer AWS Lambda

livello*

Scrittura

PublishVersion

Concede l'autorizzazione a creare una versione della funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

PutFunctionCodeSigningConfig

Concede l'autorizzazione per allegare una configurazione di firma del codice a una funzione AWS Lambda

configura di firma del codice*

aws: ResourceTag /$ {} TagKey

lambda: CodeSigningConfigArn

Scrittura

funzione*

leggi: ResourceTag /$ {} TagKey

lambda: CodeSigningConfigArn

PutFunctionConcurrency

Concede l'autorizzazione a configurare la concorrenza riservata per una funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

PutFunctionEventInvokeConfig

Concede l'autorizzazione a configurare le opzioni per la chiamata asincrona su una funzione, una versione o un alias AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

PutFunctionRecursionConfig

Concede l'autorizzazione ad aggiornare la configurazione di ricorsione di una funzione Lambda AWS

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

PutFunctionScalingConfig

Concede l'autorizzazione ad aggiornare la configurazione di scalabilità di una funzione AWS Lambda in esecuzione su un provider di capacità

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

PutProvisionedConcurrencyConfig

Concede l'autorizzazione a configurare la concorrenza fornita per l'alias o la versione di una funzione AWS Lambda

alias di funzione

aws: ResourceTag /$ {} TagKey

Scrittura

versione della funzione

aws: ResourceTag /$ {} TagKey

PutResourcePolicy

Concede l'autorizzazione ad allegare una policy a una AWS risorsa Lambda, richiedendo inoltre lambdaAddPermission : e lambda: solo per una risorsa RemovePermission funzionale

funzione*

leggi: ResourceTag /$ {} TagKey

Lambda: principale

Gestione delle autorizzazioni, Write

Funzione Web*

Legge: ResourceTag /$ {} TagKey

Lambda: principale

PutRuntimeManagementConfig

Concede l'autorizzazione ad aggiornare la configurazione di gestione del runtime di una funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

RemoveLayerVersionPermission

Concede l'autorizzazione a rimuovere una dichiarazione dalla politica delle autorizzazioni per una versione di un layer AWS Lambda

Versione di livello*

Gestione delle autorizzazioni, Write

RemovePermission

Concede l'autorizzazione a revocare l'autorizzazione all'uso delle funzioni da un servizio o da un altro account AWS

funzione*

leggi: ResourceTag /$ {} TagKey

lambda: FunctionUrlAuthType

lambda: principale

Gestione delle autorizzazioni, Write

ResumeMicrovm

Concede l'autorizzazione a riprendere una microVM Lambda sospesa AWS

MicroVMImage*

leggi: /$ {} ResourceTag TagKey

Scrittura

RunMicrovm

Concede l'autorizzazione per eseguire una microVM AWS Lambda da un'immagine MicroVM

MicroVMImage*

leggi: /$ {} ResourceTag TagKey

Scrittura

SendDurableExecutionCallbackFailure

Concede l'autorizzazione a inviare una risposta di errore per un'operazione di callback in un'esecuzione durevole Lambda AWS

esecuzione durevole*

leggi: ResourceTag /$ {} TagKey

Scrittura

SendDurableExecutionCallbackHeartbeat

Concede l'autorizzazione a inviare un heartbeat per un'operazione di callback in un'esecuzione durevole AWS Lambda

esecuzione durevole*

leggi: ResourceTag /$ {} TagKey

Scrittura

SendDurableExecutionCallbackSuccess

Concede l'autorizzazione a inviare una risposta corretta per un'operazione di callback in un'esecuzione durevole Lambda AWS

esecuzione durevole*

leggi: ResourceTag /$ {} TagKey

Scrittura

StopDurableExecution

Concede l'autorizzazione a interrompere un'esecuzione durevole AWS Lambda

esecuzione durevole*

leggi: ResourceTag /$ {} TagKey

Scrittura

SuspendMicrovm

Concede l'autorizzazione a sospendere una microVM Lambda AWS

Immagine Micro VM*

leggi: /$ {} ResourceTag TagKey

Scrittura

TagResource

Concede l'autorizzazione ad aggiungere tag a una funzione AWS Lambda, una mappatura dell'origine degli eventi, un provider di capacità, una configurazione di firma del codice, un connettore di rete, una risorsa di immagine MicroVM o una risorsa di funzioni Web

CapacityProvider

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

configurazione di firma del codice

aws: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Evento .SourceMapping

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

funzione

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

immagine Micro VM

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

NetworkConnector

Come: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Funzione Web

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

TerminateMicrovm

Concede l'autorizzazione a terminare una microVM Lambda AWS

Micro VMImage*

leggi: /$ {} ResourceTag TagKey

Scrittura

UntagResource

Concede l'autorizzazione a rimuovere i tag da una funzione AWS Lambda, una mappatura dell'origine degli eventi, un provider di capacità, una configurazione di firma del codice, un connettore di rete, una risorsa di immagine MicroVM o una risorsa di funzioni Web

CapacityProvider

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

configurazione di firma del codice

aws: ResourceTag /$ {} TagKey

leggi: TagKeys

Evento .SourceMapping

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

funzione

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

immagine Micro VM

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

NetworkConnector

Come: ResourceTag /$ {} TagKey

leggi: TagKeys

Funzione Web

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

UpdateAlias

Concede l'autorizzazione ad aggiornare la configurazione dell'alias di una funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateCapacityProvider

Concede l'autorizzazione ad aggiornare un provider di capacità AWS Lambda

CapacityProvider*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateCodeSigningConfig

Concede l'autorizzazione ad aggiornare una configurazione di firma del AWS codice Lambda

configura di firma del codice*

aws: ResourceTag /$ {} TagKey

Scrittura

UpdateEventSourceMapping

Concede l'autorizzazione ad aggiornare la configurazione di una mappatura delle sorgenti di AWS eventi Lambda

evento * SourceMapping

leggi: ResourceTag /$ {0} TagKey

lambda: FunctionArn

Scrittura

UpdateFunctionCode

Concede l'autorizzazione ad aggiornare il codice di una funzione AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateFunctionCodeSigningConfig

Concede l'autorizzazione ad aggiornare la configurazione di firma del codice di una funzione AWS Lambda

configura di firma del codice*

aws: ResourceTag /$ {} TagKey

Scrittura

funzione*

leggi: ResourceTag /$ {} TagKey

UpdateFunctionConfiguration

Concede l'autorizzazione a modificare le impostazioni specifiche della versione di una funzione Lambda AWS

funzione*

leggi: ResourceTag /$ {} TagKey

Lambda: livello

lambda: SecurityGroupIds

lambda: SubnetIds

lambda: VpcIds

Scrittura

UpdateFunctionEventInvokeConfig

Concede l'autorizzazione a modificare la configurazione per la chiamata asincrona per una funzione, una versione o un alias AWS Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateFunctionUrlConfig

Concede l'autorizzazione per aggiornare una configurazione di URL di funzione per una funzione Lambda

funzione*

leggi: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Scrittura

UpdateMicrovmImage

Concede l'autorizzazione per aggiornare un'immagine AWS Lambda MicroVM

Immagine MicroVM*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateMicrovmImageVersion

Concede l'autorizzazione per aggiornare una versione di un'immagine AWS Lambda MicroVM

Immagine microVM*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateNetworkConnector

Concede l'autorizzazione per aggiornare un connettore di rete AWS Lambda

Connettore di rete*

Come: /$ {} ResourceTag TagKey

Scrittura

UpdateWebFunctionEndpoint

Concede l'autorizzazione ad aggiornare un endpoint per una funzione web Lambda

web * FunctionEndpoint

leggi: ResourceTag /$ {} TagKey

lambda: Request/WebFunctionAuthType

lambda: Resource/WebFunctionAuthType

Scrittura

Permission-only azioni per AWS Lambda

Le seguenti azioni sono definite da AWS Lambda ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

ConnectMicrovm

Concede l'autorizzazione per la connessione a una microVM Lambda tramite HTTP (solo endpoint VPC)

Scrittura

DisableReplication

Concede l'autorizzazione per disabilitare la replica per una funzione Lambda@Edge

funzione*

leggi: ResourceTag /$ {} TagKey

Gestione delle autorizzazioni, Write

EnableReplication

Concede l'autorizzazione per abilitare la replica per una funzione Lambda@Edge

funzione*

leggi: ResourceTag /$ {} TagKey

Gestione delle autorizzazioni, Write

InvokeFunctionUrl

Concede l'autorizzazione a richiamare una funzione AWS Lambda tramite url

funzione*

leggi: ResourceTag /$ {} TagKey

lambda: EventSourceToken

lambda: FunctionArn

lambda: FunctionUrlAuthType

Scrittura

InvokeWebFunctionEndpoint

Concede l'autorizzazione a richiamare un endpoint della funzione Web Lambda tramite HTTP

web * FunctionEndpoint

leggi: ResourceTag /$ {} TagKey

lambda: Resource/WebFunctionAuthType

Scrittura

PassCapacityProvider

Concede l'autorizzazione a passare un provider di capacità AWS Lambda a un servizio

Fornitore di capacità*

leggi: /$ {} ResourceTag TagKey

Scrittura

PassNetworkConnector

Concede l'autorizzazione a passare un connettore di rete AWS Lambda a un servizio

Scrittura

Tipi di risorse definiti da AWS Lambda

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

Provider di capacità

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :capacity-provider: $ {} CapacityProviderName

ResourceTagleggi: /$ {} TagKey

configurazione di firma del codice

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :code-signing-config: $ {} CodeSigningConfigId

ResourceTagleggi: /$ {} TagKey

esecuzione duratura

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {} :$ {Version} /esecuzione-durabile/$ {FunctionName} /$ {} ExecutionName ExecutionId

TagKeyleggi: /$ {} ResourceTag

evento SourceMapping

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :event-source-mapping: $ {UUID}

leggiTagKey: /$ {} ResourceTag

funzione

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :funzione: $ {} FunctionName

ResourceTagleggi: /$ {} TagKey

alias di funzione

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {} :$ {Alias} FunctionName

leggiTagKey: /$ {} ResourceTag

versione della funzione

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {Version} FunctionName

leggiTagKey: /$ {} ResourceTag

livello

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :layer: $ {} LayerName

Versione del livello

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :layer: $ {} LayerName LayerVersion

Immagine micro VM

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :microvm-image: $ {} MicrovmImageName

ResourceTagleggi: /$ {} TagKey

NetworkConnector

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :connettore di rete: $ {} NetworkConnectorId

ResourceTagleggi: /$ {} TagKey

Funzione Web

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :funzione web/$ {} FunctionName

ResourceTagleggi: /$ {} TagKey

web FunctionEndpoint

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :funzione web/$ {} /endpoint/$ {} FunctionName EndpointName

leggiTagKey: /$ {} ResourceTag

web FunctionRevision

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :funzione web/$ {} /revision/$ {} FunctionName RevisionId

leggiTagKey: /$ {} ResourceTag

Chiavi di condizione per AWS Lambda

AWS Lambda definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso per i tag associati alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString

lambda: CodeSigningConfigArn

Filtra l'accesso tramite l'ARN di una configurazione di firma del codice AWS Lambda

ARN

lambda: EventSourceToken

Filtra l'accesso in base all'ID da una fonte non associata a AWS eventi configurata per la funzione AWS Lambda

Stringa

lambda: FunctionArn

Filtra l'accesso tramite l'ARN di una funzione AWS Lambda

ARN

lambda: FunctionUrlAuthType

Filtra l'accesso in base al tipo di autorizzazione specificato nella richiesta. Disponibile durante CreateFunctionUrlConfig, UpdateFunctionUrlConfig,, DeleteFunctionUrlConfig GetFunctionUrlConfig ListFunctionUrlConfig, AddPermission e le operazioni RemovePermission

Stringa

lambda: InvokedViaFunctionUrl

Limita l'ambito di lambda: InvokeFunction action solo agli URL delle funzioni. Disponibile durante il funzionamento AddPermission

Bool

Lambda: strato

Filtra l'accesso tramite l'ARN di una versione di un layer AWS Lambda

ArrayOfString

Lambda: principal

Filtra l'accesso limitando il AWS servizio o l'account che può richiamare una funzione

Stringa

lambda: Request/WebFunctionAuthType

Filtra l'accesso in base al tipo di autenticazione specificato nella richiesta. Disponibile durante CreateWebFunction CreateWebFunctionEndpoint, e le operazioni UpdateWebFunctionEndpoint

Stringa

lambda: Resource/WebFunctionAuthType

Filtra l'accesso in base al tipo di autenticazione configurato sulla risorsa endpoint della funzione web. Disponibile durante InvokeWebFunctionEndpoint, UpdateWebFunctionEndpoint DeleteWebFunctionEndpoint, e le operazioni GetWebFunctionEndpoint

Stringa

lambda: SecurityGroupIds

Filtra l'accesso in base all'ID dei gruppi di sicurezza configurati per la funzione AWS Lambda

ArrayOfString

lambda: SourceFunctionArn

Filtra l'accesso tramite l'ARN della funzione AWS Lambda da cui ha avuto origine la richiesta

ARN

lambda: SubnetIds

Filtra l'accesso in base all'ID delle sottoreti configurate per la funzione AWS Lambda

ArrayOfString

lambda: VpcIds

Filtra l'accesso in base all'ID del VPC configurato per la funzione AWS Lambda

Stringa