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:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico all'autorizzazione del servizio per questo servizio
.
Argomenti
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 |
Io sono: PassedToService |
lambda.amazonaws.com |
Scrittura |
|
|
AddLayerVersionPermission |
lambda |
Gestione delle autorizzazioni, Write |
|||
|
AddPermission |
lambda |
Gestione delle autorizzazioni, Write |
|||
|
CheckpointDurableExecution |
lambda |
Scrittura |
|||
|
CreateAlias |
lambda |
Scrittura |
|||
|
CreateCapacityProvider |
lambda |
Scrittura |
|||
Etichettatura, scrittura |
|||||
Io sono: PassedToService |
lambda.amazonaws.com |
Scrittura |
|||
|
CreateCodeSigningConfig |
lambda |
Scrittura |
|||
Etichettatura, scrittura |
|||||
|
CreateEventSourceMapping |
lambda |
Scrittura |
|||
Etichettatura, scrittura |
|||||
|
CreateFunction |
lambda |
Scrittura |
|||
Lettura |
|||||
Scrittura |
|||||
Etichettatura, scrittura |
|||||
Io sono: PassedToService |
lambda.amazonaws.com |
Scrittura |
|||
|
CreateFunctionUrlConfig |
lambda |
Scrittura |
|||
|
DeleteAlias |
lambda |
Scrittura |
|||
|
DeleteCapacityProvider |
lambda |
Scrittura |
|||
|
DeleteCodeSigningConfig |
lambda |
Scrittura |
|||
|
DeleteEventSourceMapping |
lambda |
Scrittura |
|||
|
DeleteFunction |
lambda |
Scrittura |
|||
|
DeleteFunctionCodeSigningConfig |
lambda |
Scrittura |
|||
|
DeleteFunctionConcurrency |
lambda |
Scrittura |
|||
|
DeleteFunctionEventInvokeConfig |
lambda |
Scrittura |
|||
|
DeleteFunctionUrlConfig |
lambda |
Scrittura |
|||
|
DeleteLayerVersion |
lambda |
Scrittura |
|||
|
DeleteProvisionedConcurrencyConfig |
lambda |
Scrittura |
|||
|
DeleteResourcePolicy |
lambda |
Gestione delle autorizzazioni, Write |
|||
Gestione delle autorizzazioni, Write |
|||||
|
GetAccountSettings |
lambda |
Lettura |
|||
|
GetAlias |
lambda |
Lettura |
|||
|
GetCapacityProvider |
lambda |
Lettura |
|||
|
GetCodeSigningConfig |
lambda |
Lettura |
|||
|
GetDurableExecution |
lambda |
Lettura |
|||
|
GetDurableExecutionHistory |
lambda |
Lettura |
|||
|
GetDurableExecutionState |
lambda |
Lettura |
|||
|
GetEventSourceMapping |
lambda |
Lettura |
|||
|
GetFunction |
lambda |
Lettura |
|||
Lettura |
|||||
|
GetFunctionCodeSigningConfig |
lambda |
Lettura |
|||
|
GetFunctionConcurrency |
lambda |
Lettura |
|||
|
GetFunctionConfiguration |
lambda |
Lettura |
|||
|
GetFunctionEventInvokeConfig |
lambda |
Lettura |
|||
|
GetFunctionRecursionConfig |
lambda |
Lettura |
|||
|
GetFunctionScalingConfig |
lambda |
Lettura |
|||
|
GetFunctionUrlConfig |
lambda |
Lettura |
|||
|
GetLayerVersion |
lambda |
Lettura |
|||
|
GetLayerVersionByArn |
lambda |
Lettura |
|||
|
GetLayerVersionPolicy |
lambda |
Lettura |
|||
|
GetPolicy |
lambda |
Lettura |
|||
|
GetProvisionedConcurrencyConfig |
lambda |
Lettura |
|||
|
GetResourcePolicy |
lambda |
Lettura |
|||
Lettura |
|||||
|
GetRuntimeManagementConfig |
lambda |
Lettura |
|||
|
Invoca |
lambda |
Scrittura |
|||
|
InvokeAsync |
lambda |
Scrittura |
|||
|
InvokeWithResponseStream |
lambda |
Scrittura |
|||
|
ListAliases |
lambda |
List |
|||
|
ListCapacityProviders |
lambda |
List |
|||
|
ListCodeSigningConfigs |
lambda |
List |
|||
|
ListDurableExecutionsByFunction |
lambda |
List |
|||
|
ListEventSourceMappings |
lambda |
List |
|||
|
ListFunctionEventInvokeConfigs |
lambda |
List |
|||
|
ListFunctionUrlConfigs |
lambda |
List |
|||
|
ListFunctionVersionsByCapacityProvider |
lambda |
List |
|||
|
ListFunctions |
lambda |
List |
|||
|
ListFunctionsByCodeSigningConfig |
lambda |
List |
|||
|
ListLayerVersions |
lambda |
List |
|||
|
ListLayers |
lambda |
List |
|||
|
ListProvisionedConcurrencyConfigs |
lambda |
List |
|||
|
ListTags |
lambda |
Lettura |
|||
|
ListVersionsByFunction |
lambda |
List |
|||
|
PublishLayerVersion |
lambda |
Scrittura |
|||
|
PublishVersion |
lambda |
Scrittura |
|||
|
PutFunctionCodeSigningConfig |
lambda |
Scrittura |
|||
|
PutFunctionConcurrency |
lambda |
Scrittura |
|||
|
PutFunctionEventInvokeConfig |
lambda |
Scrittura |
|||
|
PutFunctionRecursionConfig |
lambda |
Scrittura |
|||
|
PutFunctionScalingConfig |
lambda |
Scrittura |
|||
|
PutProvisionedConcurrencyConfig |
lambda |
Scrittura |
|||
|
PutResourcePolicy |
lambda |
Gestione delle autorizzazioni, Write |
|||
Gestione delle autorizzazioni, Write |
|||||
Gestione delle autorizzazioni, Write |
|||||
|
PutRuntimeManagementConfig |
lambda |
Scrittura |
|||
|
RemoveLayerVersionPermission |
lambda |
Gestione delle autorizzazioni, Write |
|||
|
RemovePermission |
lambda |
Gestione delle autorizzazioni, Write |
|||
|
SendDurableExecutionCallbackFailure |
lambda |
Scrittura |
|||
|
SendDurableExecutionCallbackHeartbeat |
lambda |
Scrittura |
|||
|
SendDurableExecutionCallbackSuccess |
lambda |
Scrittura |
|||
|
StopDurableExecution |
lambda |
Scrittura |
|||
|
TagResource |
lambda |
Etichettatura, scrittura |
|||
|
UntagResource |
lambda |
Etichettatura, scrittura |
|||
|
UpdateAlias |
lambda |
Scrittura |
|||
|
UpdateCapacityProvider |
lambda |
Scrittura |
|||
|
UpdateCodeSigningConfig |
lambda |
Scrittura |
|||
|
UpdateEventSourceMapping |
lambda |
Scrittura |
|||
|
UpdateFunctionCode |
lambda |
Scrittura |
|||
|
UpdateFunctionConfiguration |
lambda |
Lettura |
|||
Scrittura |
|||||
Scrittura |
|||||
Io sono: PassedToService |
lambda.amazonaws.com |
Scrittura |
|||
|
UpdateFunctionEventInvokeConfig |
lambda |
Scrittura |
|||
|
UpdateFunctionUrlConfig |
lambda |
Scrittura |
|||
|
CreateNetworkConnector |
nucleo lambda |
Scrittura |
|||
Etichettatura, scrittura |
|||||
Io sono: PassedToService |
lambda.amazonaws.com |
Scrittura |
|||
|
DeleteNetworkConnector |
core lambda |
Scrittura |
|||
|
GetNetworkConnector |
nucleo lambda |
Lettura |
|||
|
ListNetworkConnectors |
nucleo lambda |
List |
|||
|
UpdateNetworkConnector |
nucleo lambda |
Scrittura |
|||
Io sono: PassedToService |
lambda.amazonaws.com |
Scrittura |
|||
|
CreateMicrovmAuthToken |
lambda-microvms |
Scrittura |
|||
|
CreateMicrovmImage |
microvms lambda |
Scrittura |
|||
Scrittura |
|||||
Etichettatura, scrittura |
|||||
Io sono: PassedToService |
lambda.amazonaws.com |
Scrittura |
|||
|
CreateMicrovmShellAuthToken |
lambda-microvms |
Scrittura |
|||
|
DeleteMicrovmImage |
microvms lambda |
Scrittura |
|||
|
DeleteMicrovmImageVersion |
microvms lambda |
Scrittura |
|||
|
GetMicrovm |
microvms lambda |
Lettura |
|||
|
GetMicrovmImage |
microvms lambda |
Lettura |
|||
|
GetMicrovmImageBuild |
microvms lambda |
Lettura |
|||
|
GetMicrovmImageVersion |
microvms lambda |
Lettura |
|||
|
ListManagedMicrovmImageVersions |
microvms lambda |
List |
|||
|
ListManagedMicrovmImages |
microvms lambda |
List |
|||
|
ListMicrovmImageBuilds |
microvms lambda |
List |
|||
|
ListMicrovmImageVersions |
microvms lambda |
List |
|||
|
ListMicrovmImages |
microvms lambda |
List |
|||
|
ListMicrovms |
microvms lambda |
List |
|||
|
ListTags |
microvms lambda |
Lettura |
|||
|
ResumeMicrovm |
microvms lambda |
Scrittura |
|||
|
RunMicrovm |
microvms lambda |
Scrittura |
|||
Scrittura |
|||||
Io sono: PassedToService |
lambda.amazonaws.com |
Scrittura |
|||
|
SuspendMicrovm |
lambda-microvms |
Scrittura |
|||
|
TagResource |
microvms lambda |
Etichettatura, scrittura |
|||
|
TerminateMicrovm |
microvms lambda |
Scrittura |
|||
|
UntagResource |
microvms lambda |
Etichettatura, scrittura |
|||
|
UpdateMicrovmImage |
microvms lambda |
Scrittura |
|||
Scrittura |
|||||
Io sono: PassedToService |
lambda.amazonaws.com |
Scrittura |
|||
|
UpdateMicrovmImageVersion |
lambda-microvms |
Scrittura |
|||
|
CreateWebFunction |
web lambda |
Scrittura |
|||
Etichettatura, scrittura |
|||||
Io sono: PassedToService |
lambda.amazonaws.com |
Scrittura |
|||
|
CreateWebFunctionEndpoint |
web lambda |
Scrittura |
|||
|
CreateWebFunctionRevision |
web lambda |
Scrittura |
|||
Io sono: PassedToService |
lambda.amazonaws.com |
Scrittura |
|||
|
DeleteResourcePolicy |
web lambda |
Gestione delle autorizzazioni, Write |
|||
Gestione delle autorizzazioni, Write |
|||||
|
DeleteWebFunction |
lambda-web |
Scrittura |
|||
|
DeleteWebFunctionEndpoint |
web lambda |
Scrittura |
|||
|
DeleteWebFunctionRevision |
web lambda |
Scrittura |
|||
|
GetResourcePolicy |
web lambda |
Lettura |
|||
Lettura |
|||||
|
GetWebAccountSettings |
web lambda |
Lettura |
|||
|
GetWebFunction |
web lambda |
Lettura |
|||
|
GetWebFunctionEndpoint |
web lambda |
Lettura |
|||
|
GetWebFunctionRevision |
web lambda |
Lettura |
|||
|
ListTags |
web lambda |
Lettura |
|||
|
ListWebFunctionEndpoints |
web lambda |
List |
|||
|
ListWebFunctionRevisions |
web lambda |
List |
|||
|
ListWebFunctions |
web lambda |
List |
|||
|
PutResourcePolicy |
web lambda |
Gestione delle autorizzazioni, Write |
|||
Gestione delle autorizzazioni, Write |
|||||
Gestione delle autorizzazioni, Write |
|||||
|
TagResource |
lambda-web |
Etichettatura, scrittura |
|||
|
UntagResource |
lambda-web |
Etichettatura, scrittura |
|||
|
UpdateWebFunctionEndpoint |
lambda-web |
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 |
|---|---|---|---|---|
Concede l'autorizzazione ad aggiungere autorizzazioni alla politica basata sulle risorse di una versione di un layer Lambda AWS |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione a concedere a un AWS servizio o a un altro account l'autorizzazione a utilizzare una funzione AWS Lambda |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione a salvare lo stato di avanzamento di un'esecuzione durevole AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione per creare un alias per una versione di funzione Lambda |
Scrittura |
|||
Concede l'autorizzazione a creare un provider di capacità AWS Lambda |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione a creare una configurazione di firma del AWS codice Lambda |
Scrittura |
|||
Concede l'autorizzazione a creare una mappatura tra un'origine di eventi e una funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a creare una funzione AWS Lambda |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per creare una configurazione di URL di funzione per una funzione Lambda |
Scrittura |
|||
Concede l'autorizzazione a creare un token di autenticazione per una microVM AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a creare un'immagine AWS Lambda MicroVM |
Scrittura |
|||
Concede l'autorizzazione a creare un token di autenticazione della shell per una microVM AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a creare un connettore di rete AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a creare una funzione web Lambda |
Legge: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione a creare un endpoint per una funzione web Lambda |
Scrittura |
|||
Concede l'autorizzazione a creare una revisione per una funzione web Lambda |
Scrittura |
|||
Concede l'autorizzazione per eliminare un alias della funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione per eliminare un provider di capacità AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione per eliminare una configurazione di firma del AWS codice Lambda |
Scrittura |
|||
Concede l'autorizzazione a eliminare una mappatura della sorgente degli AWS eventi Lambda |
Scrittura |
|||
Concede l'autorizzazione per eliminare una funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a scollegare una configurazione di firma del codice da una funzione Lambda AWS |
Scrittura |
|||
Concede l'autorizzazione a rimuovere un limite di esecuzione simultanea da una funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a eliminare la configurazione per la chiamata asincrona per una funzione, una versione o un alias AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione per eliminare una configurazione di URL di funzione per una funzione Lambda |
Scrittura |
|||
Concede l'autorizzazione per eliminare una versione di un layer AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione per eliminare un'immagine AWS Lambda MicroVM |
Scrittura |
|||
Concede l'autorizzazione per eliminare una versione di un'immagine AWS Lambda MicroVM |
Scrittura |
|||
Concede l'autorizzazione per eliminare un connettore di rete AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a eliminare la configurazione di concorrenza fornita per una funzione Lambda AWS |
Scrittura |
|||
Concede l'autorizzazione a scollegare una policy da una risorsa Lambda, richiedendo inoltre AWS lambda: RemovePermission solo per una risorsa funzionale |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione per eliminare una funzione web Lambda |
Scrittura |
|||
Concede l'autorizzazione a eliminare un endpoint per una funzione web Lambda |
Scrittura |
|||
Concede l'autorizzazione a eliminare una revisione per una funzione web Lambda |
Scrittura |
|||
Concede l'autorizzazione a visualizzare i dettagli sui limiti e sull'utilizzo di un account in un Regione AWS |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli su un alias di funzione AWS Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli su un provider di capacità AWS Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli su una configurazione di firma del AWS codice Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli di un'esecuzione durevole AWS Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare la cronologia di esecuzione di un'esecuzione durevole AWS Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare lo stato corrente di un'esecuzione durevole AWS Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli sulla mappatura delle sorgenti di un AWS evento Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli su una funzione AWS Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare la configurazione di firma del codice (arn) allegata a una funzione Lambda AWS |
Lettura |
|||
Concede l'autorizzazione per visualizzare i dettagli sulla configurazione di simultaneità riservata per una funzione |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli sulle impostazioni specifiche della versione di una funzione o versione Lambda AWS |
Lettura |
|||
Concede l'autorizzazione per visualizzare la configurazione per la chiamata asincrona per una funzione, una versione o un alias |
Lettura |
|||
Concede l'autorizzazione a visualizzare la configurazione di ricorsione di una funzione Lambda AWS |
Lettura |
|||
Concede l'autorizzazione a visualizzare la configurazione di scalabilità di una funzione AWS Lambda in esecuzione su un provider di capacità |
Lettura |
|||
Concede l'autorizzazione per leggere una configurazione di URL di funzione per una funzione Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli su una versione di un layer AWS Lambda. Nota: questa azione supporta anche l'API GetLayerVersionByArn |
Lettura |
|||
Concede l'autorizzazione a visualizzare la politica basata sulle risorse per una versione di un layer Lambda AWS |
Lettura |
|||
Concede l'autorizzazione a visualizzare informazioni su una microVM AWS Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare informazioni su un'immagine AWS Lambda MicroVM |
Lettura |
|||
Concede l'autorizzazione a visualizzare informazioni su una build di una versione di immagine AWS Lambda MicroVM |
Lettura |
|||
Concede l'autorizzazione a visualizzare informazioni su una versione di un'immagine AWS Lambda MicroVM |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli su un connettore di rete AWS Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare la politica basata sulle risorse per una funzione, una versione o un alias AWS Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare la configurazione di concorrenza fornita per l'alias o la versione di una funzione AWS Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare una politica per una AWS risorsa Lambda, inoltre richiede lambdaGetPolicy : solo per una risorsa funzionale |
Lettura |
|||
Concede l'autorizzazione a visualizzare la configurazione di gestione del runtime di una funzione AWS Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare le impostazioni dell'account |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli su una funzione web Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli su un endpoint per una funzione web Lambda |
Lettura |
|||
Concede l'autorizzazione a visualizzare i dettagli su una revisione di una funzione web Lambda |
Lettura |
|||
Concede l'autorizzazione per richiamare una funzione in modo asincrono (Obsoleto) |
Scrittura |
|||
Concede l'autorizzazione a richiamare una funzione Lambda AWS |
Scrittura |
|||
Concede l'autorizzazione a recuperare un elenco di alias per una funzione Lambda AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di fornitori di capacità Lambda AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di configurazioni di firma del codice AWS Lambda |
List |
|||
Concede l'autorizzazione a recuperare un elenco di esecuzioni durevoli AWS Lambda di una funzione Lambda AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di mappature delle sorgenti degli eventi AWS Lambda |
List |
|||
Concede l'autorizzazione per recuperare un elenco di configurazioni per la chiamata asincrona per una funzione |
List |
|||
Concede l'autorizzazione per leggere le configurazioni di URL di funzione per una funzione |
List |
|||
Concede l'autorizzazione a recuperare un elenco di versioni della funzione AWS Lambda da parte del provider di capacità assegnato |
List |
|||
Concede l'autorizzazione a recuperare un elenco di funzioni AWS Lambda, con la configurazione specifica della versione di ciascuna funzione |
List |
|||
Concede l'autorizzazione a recuperare un elenco di funzioni AWS Lambda tramite la configurazione di firma del codice assegnata |
List |
|||
Concede l'autorizzazione a recuperare un elenco di versioni di un layer AWS Lambda |
List |
|||
Concede l'autorizzazione a recuperare un elenco di layer AWS Lambda, con dettagli sulla versione più recente di ogni layer |
List |
|||
Concede l'autorizzazione a recuperare un elenco di versioni per un'immagine Lambda AWS microVM gestita |
List |
|||
Concede l'autorizzazione a recuperare un elenco di immagini Lambda AWS MicroVM gestite |
List |
|||
Concede l'autorizzazione a recuperare un elenco di build per una versione di immagine Lambda MicroVM AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di versioni per un'immagine Lambda MicroVM AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di immagini Lambda MicroVM AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di microVM AWS Lambda |
List |
|||
Concede l'autorizzazione a recuperare un elenco di connettori di rete Lambda AWS |
List |
|||
Concede l'autorizzazione a recuperare un elenco di configurazioni di concorrenza assegnate per una funzione Lambda AWS |
List |
|||
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 |
Lettura |
|||
Concede l'autorizzazione a recuperare un elenco di versioni per una funzione AWS Lambda |
List |
|||
Concede l'autorizzazione a recuperare un elenco di endpoint per una funzione web Lambda |
List |
|||
Concede l'autorizzazione a recuperare un elenco di revisioni per una funzione web Lambda |
List |
|||
Concede l'autorizzazione a recuperare un elenco di funzioni Web Lambda |
List |
|||
Concede l'autorizzazione a creare un layer AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a creare una versione della funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione per allegare una configurazione di firma del codice a una funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a configurare la concorrenza riservata per una funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a configurare le opzioni per la chiamata asincrona su una funzione, una versione o un alias AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare la configurazione di ricorsione di una funzione Lambda AWS |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare la configurazione di scalabilità di una funzione AWS Lambda in esecuzione su un provider di capacità |
Scrittura |
|||
Concede l'autorizzazione a configurare la concorrenza fornita per l'alias o la versione di una funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione ad allegare una policy a una AWS risorsa Lambda, richiedendo inoltre lambdaAddPermission : e lambda: solo per una risorsa RemovePermission funzionale |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione ad aggiornare la configurazione di gestione del runtime di una funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a rimuovere una dichiarazione dalla politica delle autorizzazioni per una versione di un layer AWS Lambda |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione a revocare l'autorizzazione all'uso delle funzioni da un servizio o da un altro account AWS |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione a riprendere una microVM Lambda sospesa AWS |
Scrittura |
|||
Concede l'autorizzazione per eseguire una microVM AWS Lambda da un'immagine MicroVM |
Scrittura |
|||
Concede l'autorizzazione a inviare una risposta di errore per un'operazione di callback in un'esecuzione durevole Lambda AWS |
Scrittura |
|||
Concede l'autorizzazione a inviare un heartbeat per un'operazione di callback in un'esecuzione durevole AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a inviare una risposta corretta per un'operazione di callback in un'esecuzione durevole Lambda AWS |
Scrittura |
|||
Concede l'autorizzazione a interrompere un'esecuzione durevole AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a sospendere una microVM Lambda AWS |
Scrittura |
|||
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 |
leggi: RequestTag /$ {} TagKey |
Etichettatura, scrittura |
||
|
leggi: /$ {} RequestTag TagKey |
||||
|
leggi: RequestTag /$ {} TagKey |
||||
Concede l'autorizzazione a terminare una microVM Lambda AWS |
Scrittura |
|||
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 |
Etichettatura, scrittura |
|||
Concede l'autorizzazione ad aggiornare la configurazione dell'alias di una funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un provider di capacità AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare una configurazione di firma del AWS codice Lambda |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare la configurazione di una mappatura delle sorgenti di AWS eventi Lambda |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare il codice di una funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare la configurazione di firma del codice di una funzione AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione a modificare le impostazioni specifiche della versione di una funzione Lambda AWS |
Scrittura |
|||
Concede l'autorizzazione a modificare la configurazione per la chiamata asincrona per una funzione, una versione o un alias AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione per aggiornare una configurazione di URL di funzione per una funzione Lambda |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un'immagine AWS Lambda MicroVM |
Scrittura |
|||
Concede l'autorizzazione per aggiornare una versione di un'immagine AWS Lambda MicroVM |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un connettore di rete AWS Lambda |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un endpoint per una funzione web Lambda |
leggi: ResourceTag /$ {} TagKey |
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 |
|---|---|---|---|---|
Concede l'autorizzazione per la connessione a una microVM Lambda tramite HTTP (solo endpoint VPC) |
Scrittura |
|||
Concede l'autorizzazione per disabilitare la replica per una funzione Lambda@Edge |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione per abilitare la replica per una funzione Lambda@Edge |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione a richiamare una funzione AWS Lambda tramite url |
Scrittura |
|||
Concede l'autorizzazione a richiamare un endpoint della funzione Web Lambda tramite HTTP |
Scrittura |
|||
Concede l'autorizzazione a passare un provider di capacità AWS Lambda a un servizio |
Scrittura |
|||
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 |
|---|---|---|
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :capacity-provider: $ {} CapacityProviderName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :code-signing-config: $ {} CodeSigningConfigId |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {} :$ {Version} /esecuzione-durabile/$ {FunctionName} /$ {} ExecutionName ExecutionId |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :event-source-mapping: $ {UUID} |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :funzione: $ {} FunctionName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {} :$ {Alias} FunctionName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {Version} FunctionName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :layer: $ {} LayerName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :layer: $ {} LayerName LayerVersion |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :microvm-image: $ {} MicrovmImageName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :connettore di rete: $ {} NetworkConnectorId |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :funzione web/$ {} FunctionName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :funzione web/$ {} /endpoint/$ {} FunctionName EndpointName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :funzione web/$ {} /revision/$ {} FunctionName RevisionId |
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 |
|---|---|---|
Filtra l'accesso per i tag passati nella richiesta |
Stringa |
|
Filtra l'accesso per i tag associati alla risorsa |
Stringa |
|
Filtra l'accesso tramite le chiavi di tag passate nella richiesta |
ArrayOfString |
|
Filtra l'accesso tramite l'ARN di una configurazione di firma del codice AWS Lambda |
ARN |
|
Filtra l'accesso in base all'ID da una fonte non associata a AWS eventi configurata per la funzione AWS Lambda |
Stringa |
|
Filtra l'accesso tramite l'ARN di una funzione AWS Lambda |
ARN |
|
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 |
|
Limita l'ambito di lambda: InvokeFunction action solo agli URL delle funzioni. Disponibile durante il funzionamento AddPermission |
Bool |
|
Filtra l'accesso tramite l'ARN di una versione di un layer AWS Lambda |
ArrayOfString |
|
Filtra l'accesso limitando il AWS servizio o l'account che può richiamare una funzione |
Stringa |
|
Filtra l'accesso in base al tipo di autenticazione specificato nella richiesta. Disponibile durante CreateWebFunction CreateWebFunctionEndpoint, e le operazioni UpdateWebFunctionEndpoint |
Stringa |
|
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 |
|
Filtra l'accesso in base all'ID dei gruppi di sicurezza configurati per la funzione AWS Lambda |
ArrayOfString |
|
Filtra l'accesso tramite l'ARN della funzione AWS Lambda da cui ha avuto origine la richiesta |
ARN |
|
Filtra l'accesso in base all'ID delle sottoreti configurate per la funzione AWS Lambda |
ArrayOfString |
|
Filtra l'accesso in base all'ID del VPC configurato per la funzione AWS Lambda |
Stringa |