Ações, recursos e chaves de condição para AWS Lambda
AWS O Lambda (prefixo do serviço:lambda) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.
Referências:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja a referência de autorização de serviço programático
para esse serviço.
Tópicos
Operações de API definidas por AWS Lambda
A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.
| Operation | Cliente SDK | Ação do IAM | Chave de condição | Valor (es) possível (s) | Nível de acesso |
|---|---|---|---|---|---|
|
AddEventSource |
lambda |
objetivo: PassedToService |
lambda.amazonaws.com |
Gravar |
|
|
AddLayerVersionPermission |
lambda |
Gerenciamento de permissões, gravação |
|||
|
AddPermission |
lambda |
Gerenciamento de permissões, gravação |
|||
|
CheckpointDurableExecution |
lambda |
Gravar |
|||
|
CreateAlias |
lambda |
Gravar |
|||
|
CreateCapacityProvider |
lambda |
Gravar |
|||
Marcação, gravação |
|||||
objetivo: PassedToService |
lambda.amazonaws.com |
Gravar |
|||
|
CreateCodeSigningConfig |
lambda |
Gravar |
|||
Marcação, gravação |
|||||
|
CreateEventSourceMapping |
lambda |
Gravar |
|||
Marcação, gravação |
|||||
|
CreateFunction |
lambda |
Gravar |
|||
Ler |
|||||
Gravar |
|||||
Marcação, gravação |
|||||
objetivo: PassedToService |
lambda.amazonaws.com |
Gravar |
|||
|
CreateFunctionUrlConfig |
lambda |
Gravar |
|||
|
DeleteAlias |
lambda |
Gravar |
|||
|
DeleteCapacityProvider |
lambda |
Gravar |
|||
|
DeleteCodeSigningConfig |
lambda |
Gravar |
|||
|
DeleteEventSourceMapping |
lambda |
Gravar |
|||
|
DeleteFunction |
lambda |
Gravar |
|||
|
DeleteFunctionCodeSigningConfig |
lambda |
Gravar |
|||
|
DeleteFunctionConcurrency |
lambda |
Gravar |
|||
|
DeleteFunctionEventInvokeConfig |
lambda |
Gravar |
|||
|
DeleteFunctionUrlConfig |
lambda |
Gravar |
|||
|
DeleteLayerVersion |
lambda |
Gravar |
|||
|
DeleteProvisionedConcurrencyConfig |
lambda |
Gravar |
|||
|
DeleteResourcePolicy |
lambda |
Gerenciamento de permissões, gravação |
|||
Gerenciamento de permissões, gravação |
|||||
|
GetAccountSettings |
lambda |
Ler |
|||
|
GetAlias |
lambda |
Ler |
|||
|
GetCapacityProvider |
lambda |
Ler |
|||
|
GetCodeSigningConfig |
lambda |
Ler |
|||
|
GetDurableExecution |
lambda |
Ler |
|||
|
GetDurableExecutionHistory |
lambda |
Ler |
|||
|
GetDurableExecutionState |
lambda |
Ler |
|||
|
GetEventSourceMapping |
lambda |
Ler |
|||
|
GetFunction |
lambda |
Ler |
|||
Ler |
|||||
|
GetFunctionCodeSigningConfig |
lambda |
Ler |
|||
|
GetFunctionConcurrency |
lambda |
Ler |
|||
|
GetFunctionConfiguration |
lambda |
Ler |
|||
|
GetFunctionEventInvokeConfig |
lambda |
Ler |
|||
|
GetFunctionRecursionConfig |
lambda |
Ler |
|||
|
GetFunctionScalingConfig |
lambda |
Ler |
|||
|
GetFunctionUrlConfig |
lambda |
Ler |
|||
|
GetLayerVersion |
lambda |
Ler |
|||
|
GetLayerVersionByArn |
lambda |
Ler |
|||
|
GetLayerVersionPolicy |
lambda |
Ler |
|||
|
GetPolicy |
lambda |
Ler |
|||
|
GetProvisionedConcurrencyConfig |
lambda |
Ler |
|||
|
GetResourcePolicy |
lambda |
Ler |
|||
Ler |
|||||
|
GetRuntimeManagementConfig |
lambda |
Ler |
|||
|
Invocar |
lambda |
Gravar |
|||
|
InvokeAsync |
lambda |
Gravar |
|||
|
InvokeWithResponseStream |
lambda |
Gravar |
|||
|
ListAliases |
lambda |
Lista |
|||
|
ListCapacityProviders |
lambda |
Lista |
|||
|
ListCodeSigningConfigs |
lambda |
Lista |
|||
|
ListDurableExecutionsByFunction |
lambda |
Lista |
|||
|
ListEventSourceMappings |
lambda |
Lista |
|||
|
ListFunctionEventInvokeConfigs |
lambda |
Lista |
|||
|
ListFunctionUrlConfigs |
lambda |
Lista |
|||
|
ListFunctionVersionsByCapacityProvider |
lambda |
Lista |
|||
|
ListFunctions |
lambda |
Lista |
|||
|
ListFunctionsByCodeSigningConfig |
lambda |
Lista |
|||
|
ListLayerVersions |
lambda |
Lista |
|||
|
ListLayers |
lambda |
Lista |
|||
|
ListProvisionedConcurrencyConfigs |
lambda |
Lista |
|||
|
ListTags |
lambda |
Ler |
|||
|
ListVersionsByFunction |
lambda |
Lista |
|||
|
PublishLayerVersion |
lambda |
Gravar |
|||
|
PublishVersion |
lambda |
Gravar |
|||
|
PutFunctionCodeSigningConfig |
lambda |
Gravar |
|||
|
PutFunctionConcurrency |
lambda |
Gravar |
|||
|
PutFunctionEventInvokeConfig |
lambda |
Gravar |
|||
|
PutFunctionRecursionConfig |
lambda |
Gravar |
|||
|
PutFunctionScalingConfig |
lambda |
Gravar |
|||
|
PutProvisionedConcurrencyConfig |
lambda |
Gravar |
|||
|
PutResourcePolicy |
lambda |
Gerenciamento de permissões, gravação |
|||
Gerenciamento de permissões, gravação |
|||||
Gerenciamento de permissões, gravação |
|||||
|
PutRuntimeManagementConfig |
lambda |
Gravar |
|||
|
RemoveLayerVersionPermission |
lambda |
Gerenciamento de permissões, gravação |
|||
|
RemovePermission |
lambda |
Gerenciamento de permissões, gravação |
|||
|
SendDurableExecutionCallbackFailure |
lambda |
Gravar |
|||
|
SendDurableExecutionCallbackHeartbeat |
lambda |
Gravar |
|||
|
SendDurableExecutionCallbackSuccess |
lambda |
Gravar |
|||
|
StopDurableExecution |
lambda |
Gravar |
|||
|
TagResource |
lambda |
Marcação, gravação |
|||
|
UntagResource |
lambda |
Marcação, gravação |
|||
|
UpdateAlias |
lambda |
Gravar |
|||
|
UpdateCapacityProvider |
lambda |
Gravar |
|||
|
UpdateCodeSigningConfig |
lambda |
Gravar |
|||
|
UpdateEventSourceMapping |
lambda |
Gravar |
|||
|
UpdateFunctionCode |
lambda |
Gravar |
|||
|
UpdateFunctionConfiguration |
lambda |
Ler |
|||
Gravar |
|||||
Gravar |
|||||
objetivo: PassedToService |
lambda.amazonaws.com |
Gravar |
|||
|
UpdateFunctionEventInvokeConfig |
lambda |
Gravar |
|||
|
UpdateFunctionUrlConfig |
lambda |
Gravar |
|||
|
CreateNetworkConnector |
núcleo lambda |
Gravar |
|||
Marcação, gravação |
|||||
objetivo: PassedToService |
lambda.amazonaws.com |
Gravar |
|||
|
DeleteNetworkConnector |
núcleo lambda |
Gravar |
|||
|
GetNetworkConnector |
núcleo lambda |
Ler |
|||
|
ListNetworkConnectors |
núcleo lambda |
Lista |
|||
|
UpdateNetworkConnector |
núcleo lambda |
Gravar |
|||
objetivo: PassedToService |
lambda.amazonaws.com |
Gravar |
|||
|
CreateMicrovmAuthToken |
lambda-microvms |
Gravar |
|||
|
CreateMicrovmImage |
lambda-microvms |
Gravar |
|||
Gravar |
|||||
Marcação, gravação |
|||||
objetivo: PassedToService |
lambda.amazonaws.com |
Gravar |
|||
|
CreateMicrovmShellAuthToken |
lambda-microvms |
Gravar |
|||
|
DeleteMicrovmImage |
lambda-microvms |
Gravar |
|||
|
DeleteMicrovmImageVersion |
lambda-microvms |
Gravar |
|||
|
GetMicrovm |
lambda-microvms |
Ler |
|||
|
GetMicrovmImage |
lambda-microvms |
Ler |
|||
|
GetMicrovmImageBuild |
lambda-microvms |
Ler |
|||
|
GetMicrovmImageVersion |
lambda-microvms |
Ler |
|||
|
ListManagedMicrovmImageVersions |
lambda-microvms |
Lista |
|||
|
ListManagedMicrovmImages |
lambda-microvms |
Lista |
|||
|
ListMicrovmImageBuilds |
lambda-microvms |
Lista |
|||
|
ListMicrovmImageVersions |
lambda-microvms |
Lista |
|||
|
ListMicrovmImages |
lambda-microvms |
Lista |
|||
|
ListMicrovms |
lambda-microvms |
Lista |
|||
|
ListTags |
lambda-microvms |
Ler |
|||
|
ResumeMicrovm |
lambda-microvms |
Gravar |
|||
|
RunMicrovm |
lambda-microvms |
Gravar |
|||
Gravar |
|||||
objetivo: PassedToService |
lambda.amazonaws.com |
Gravar |
|||
|
SuspendMicrovm |
lambda-microvms |
Gravar |
|||
|
TagResource |
lambda-microvms |
Marcação, gravação |
|||
|
TerminateMicrovm |
lambda-microvms |
Gravar |
|||
|
UntagResource |
lambda-microvms |
Marcação, gravação |
|||
|
UpdateMicrovmImage |
lambda-microvms |
Gravar |
|||
Gravar |
|||||
objetivo: PassedToService |
lambda.amazonaws.com |
Gravar |
|||
|
UpdateMicrovmImageVersion |
lambda-microvms |
Gravar |
|||
|
CreateWebFunction |
teia lambda |
Gravar |
|||
Marcação, gravação |
|||||
objetivo: PassedToService |
lambda.amazonaws.com |
Gravar |
|||
|
CreateWebFunctionEndpoint |
teia lambda |
Gravar |
|||
|
CreateWebFunctionRevision |
teia lambda |
Gravar |
|||
objetivo: PassedToService |
lambda.amazonaws.com |
Gravar |
|||
|
DeleteResourcePolicy |
teia lambda |
Gerenciamento de permissões, gravação |
|||
Gerenciamento de permissões, gravação |
|||||
|
DeleteWebFunction |
teia lambda |
Gravar |
|||
|
DeleteWebFunctionEndpoint |
teia lambda |
Gravar |
|||
|
DeleteWebFunctionRevision |
teia lambda |
Gravar |
|||
|
GetResourcePolicy |
teia lambda |
Ler |
|||
Ler |
|||||
|
GetWebAccountSettings |
teia lambda |
Ler |
|||
|
GetWebFunction |
teia lambda |
Ler |
|||
|
GetWebFunctionEndpoint |
teia lambda |
Ler |
|||
|
GetWebFunctionRevision |
teia lambda |
Ler |
|||
|
ListTags |
teia lambda |
Ler |
|||
|
ListWebFunctionEndpoints |
teia lambda |
Lista |
|||
|
ListWebFunctionRevisions |
teia lambda |
Lista |
|||
|
ListWebFunctions |
teia lambda |
Lista |
|||
|
PutResourcePolicy |
teia lambda |
Gerenciamento de permissões, gravação |
|||
Gerenciamento de permissões, gravação |
|||||
Gerenciamento de permissões, gravação |
|||||
|
TagResource |
teia lambda |
Marcação, gravação |
|||
|
UntagResource |
teia lambda |
Marcação, gravação |
|||
|
UpdateWebFunctionEndpoint |
teia lambda |
Gravar |
Ações definidas por AWS Lambda
Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para adicionar permissões à política baseada em recursos de uma versão de uma camada AWS Lambda |
Gerenciamento de permissões, gravação |
|||
Concede permissão para dar permissão a um AWS serviço ou outra conta para usar uma função AWS Lambda |
Gerenciamento de permissões, gravação |
|||
Concede permissão para salvar o progresso de uma execução durável do AWS Lambda |
Gravar |
|||
Concede permissão para criar um alias para uma versão de função do Lambda |
Gravar |
|||
Concede permissão para criar um provedor de AWS capacidade Lambda |
Gravar |
|||
Concede permissão para criar uma configuração de AWS assinatura de código Lambda |
Gravar |
|||
Concede permissão para criar um mapeamento entre uma fonte de eventos e uma função AWS Lambda |
Gravar |
|||
Concede permissão para criar uma função AWS Lambda |
Gravar |
|||
Concede permissão para criar uma configuração de URL de função para uma função Lambda |
Gravar |
|||
Concede permissão para criar um token de autenticação para uma microVM AWS Lambda |
Gravar |
|||
Concede permissão para criar uma imagem AWS Lambda MicroVM |
Gravar |
|||
Concede permissão para criar um token de autenticação de shell para uma microVM AWS Lambda |
Gravar |
|||
Concede permissão para criar um conector de AWS rede Lambda |
Gravar |
|||
Concede permissão para criar uma função web do Lambda |
Gravar |
|||
Concede permissão para criar um endpoint para uma função web do Lambda |
Gravar |
|||
Concede permissão para criar uma revisão para uma função web do Lambda |
Gravar |
|||
Concede permissão para excluir um alias da AWS função Lambda |
Gravar |
|||
Concede permissão para excluir um provedor de AWS capacidade Lambda |
Gravar |
|||
Concede permissão para excluir uma configuração de AWS assinatura de código Lambda |
Gravar |
|||
Concede permissão para excluir um mapeamento de AWS origem de eventos do Lambda |
Gravar |
|||
Concede permissão para excluir uma função AWS Lambda |
Gravar |
|||
Concede permissão para separar uma configuração de assinatura de código de uma função AWS Lambda |
Gravar |
|||
Concede permissão para remover um limite de execução simultânea de uma função AWS Lambda |
Gravar |
|||
Concede permissão para excluir a configuração para invocação assíncrona para uma função, versão ou alias do AWS Lambda |
Gravar |
|||
Concede permissão para excluir uma configuração de URL de função para uma função Lambda |
Gravar |
|||
Concede permissão para excluir uma versão de uma camada AWS Lambda |
Gravar |
|||
Concede permissão para excluir uma imagem AWS Lambda MicroVM |
Gravar |
|||
Concede permissão para excluir uma versão de uma imagem AWS Lambda MicroVM |
Gravar |
|||
Concede permissão para excluir um conector de AWS rede Lambda |
Gravar |
|||
Concede permissão para excluir a configuração de simultaneidade provisionada para uma função Lambda AWS |
Gravar |
|||
Concede permissão para separar uma política de um recurso AWS Lambda, exigindo adicionalmente lambdaRemovePermission : somente para um recurso de função |
Gerenciamento de permissões, gravação |
|||
Concede permissão para excluir uma função web do Lambda |
Gravar |
|||
Concede permissão para excluir um endpoint para uma função web do Lambda |
Gravar |
|||
Concede permissão para excluir uma revisão de uma função web do Lambda |
Gravar |
|||
Concede permissão para visualizar detalhes sobre os limites e o uso de uma conta em um Região da AWS |
Ler |
|||
Concede permissão para visualizar detalhes sobre um alias de AWS função Lambda |
Ler |
|||
Concede permissão para visualizar detalhes sobre um provedor de AWS capacidade Lambda |
Ler |
|||
Concede permissão para visualizar detalhes sobre uma configuração de AWS assinatura de código Lambda |
Ler |
|||
Concede permissão para visualizar detalhes de uma execução durável do AWS Lambda |
Ler |
|||
Concede permissão para visualizar o histórico de execução de uma execução durável do AWS Lambda |
Ler |
|||
Concede permissão para visualizar o estado atual de uma execução durável do AWS Lambda |
Ler |
|||
Concede permissão para visualizar detalhes sobre o mapeamento da fonte de um evento AWS Lambda |
Ler |
|||
Concede permissão para visualizar detalhes sobre uma função AWS Lambda |
Ler |
|||
Concede permissão para visualizar o arn de configuração de assinatura de código anexado a uma função AWS Lambda |
Ler |
|||
Concede permissão para exibir detalhes sobre a configuração de simultaneidade reservada para uma função |
Ler |
|||
Concede permissão para visualizar detalhes sobre as configurações específicas da versão de uma função ou versão do AWS Lambda |
Ler |
|||
Concede permissão para exibir a configuração para invocação assíncrona de uma função, uma versão ou um alias |
Ler |
|||
Concede permissão para visualizar a configuração de recursão de uma função AWS Lambda |
Ler |
|||
Concede permissão para visualizar a configuração de escalabilidade de uma função AWS Lambda em execução em um provedor de capacidade |
Ler |
|||
Concede permissão para ler uma configuração de URL de função para uma função Lambda |
Ler |
|||
Concede permissão para visualizar detalhes sobre uma versão de uma camada AWS Lambda. Observe que essa ação também oferece suporte à GetLayerVersionByArn API. |
Ler |
|||
Concede permissão para visualizar a política baseada em recursos para uma versão de uma camada AWS Lambda |
Ler |
|||
Concede permissão para visualizar informações sobre uma AWS microVM Lambda |
Ler |
|||
Concede permissão para visualizar informações sobre uma imagem AWS Lambda MicroVM |
Ler |
|||
Concede permissão para visualizar informações sobre uma compilação de uma versão de imagem do AWS Lambda MicroVM |
Ler |
|||
Concede permissão para visualizar informações sobre uma versão de uma imagem AWS Lambda MicroVM |
Ler |
|||
Concede permissão para visualizar detalhes sobre um conector de AWS rede Lambda |
Ler |
|||
Concede permissão para visualizar a política baseada em recursos para uma função, versão ou alias do AWS Lambda |
Ler |
|||
Concede permissão para visualizar a configuração de simultaneidade provisionada para o alias ou a versão de uma função AWS Lambda |
Ler |
|||
Concede permissão para visualizar uma política para um recurso AWS Lambda, exigindo adicionalmente lambda: GetPolicy somente para um recurso de função |
Ler |
|||
Concede permissão para visualizar a configuração de gerenciamento de tempo de execução de uma função AWS Lambda |
Ler |
|||
Concede permissão para visualizar as configurações da conta |
Ler |
|||
Concede permissão para visualizar detalhes sobre uma função web do Lambda |
Ler |
|||
Concede permissão para visualizar detalhes sobre um endpoint para uma função web do Lambda |
Ler |
|||
Concede permissão para visualizar detalhes sobre uma revisão de uma função web do Lambda |
Ler |
|||
Concede permissão para invocar uma função de forma assíncrona (Defasado) |
Gravar |
|||
Concede permissão para invocar uma função AWS Lambda |
Gravar |
|||
Concede permissão para recuperar uma lista de aliases para uma função AWS Lambda |
Lista |
|||
Concede permissão para recuperar uma lista de provedores de capacidade AWS Lambda |
Lista |
|||
Concede permissão para recuperar uma lista de configurações de assinatura de AWS código Lambda |
Lista |
|||
Concede permissão para recuperar uma lista de execuções duráveis do AWS Lambda de uma função Lambda AWS |
Lista |
|||
Concede permissão para recuperar uma lista de mapeamentos de origem de AWS eventos do Lambda |
Lista |
|||
Concede permissão para recuperar uma lista de configurações para invocação assíncrona de uma função |
Lista |
|||
Concede permissão para ler configurações de URL de função para uma função |
Lista |
|||
Concede permissão para recuperar uma lista de versões AWS da função Lambda pelo provedor de capacidade atribuído |
Lista |
|||
Concede permissão para recuperar uma lista de funções do AWS Lambda, com a configuração específica da versão de cada função |
Lista |
|||
Concede permissão para recuperar uma lista de funções do AWS Lambda pela configuração de assinatura de código atribuída |
Lista |
|||
Concede permissão para recuperar uma lista de versões de uma camada AWS Lambda |
Lista |
|||
Concede permissão para recuperar uma lista de camadas do AWS Lambda, com detalhes sobre a versão mais recente de cada camada |
Lista |
|||
Concede permissão para recuperar uma lista de versões de uma imagem de microVM AWS Lambda gerenciada |
Lista |
|||
Concede permissão para recuperar uma lista de imagens AWS Lambda MicroVM gerenciadas |
Lista |
|||
Concede permissão para recuperar uma lista de compilações para uma versão de imagem AWS Lambda MicroVM |
Lista |
|||
Concede permissão para recuperar uma lista de versões de uma imagem AWS Lambda MicroVM |
Lista |
|||
Concede permissão para recuperar uma lista de imagens AWS Lambda MicroVM |
Lista |
|||
Concede permissão para recuperar uma lista de microVMs AWS Lambda |
Lista |
|||
Concede permissão para recuperar uma lista de conectores de rede AWS Lambda |
Lista |
|||
Concede permissão para recuperar uma lista de configurações de simultaneidade provisionadas para uma função Lambda AWS |
Lista |
|||
Concede permissão para recuperar uma lista de tags para uma função AWS Lambda, mapeamento da fonte de eventos, provedor de capacidade, configuração de assinatura de código, conector de rede, recurso de imagem de microVM ou recurso de função web |
Ler |
|||
Concede permissão para recuperar uma lista de versões de uma função AWS Lambda |
Lista |
|||
Concede permissão para recuperar uma lista de endpoints para uma função web do Lambda |
Lista |
|||
Concede permissão para recuperar uma lista de revisões para uma função web do Lambda |
Lista |
|||
Concede permissão para recuperar uma lista de funções web do Lambda |
Lista |
|||
Concede permissão para criar uma camada AWS Lambda |
Gravar |
|||
Concede permissão para criar uma versão da AWS função Lambda |
Gravar |
|||
Concede permissão para anexar uma configuração de assinatura de código a uma função AWS Lambda |
Gravar |
|||
Concede permissão para configurar a simultaneidade reservada para uma função AWS Lambda |
Gravar |
|||
Concede permissão para configurar opções para invocação assíncrona em uma função, versão ou alias do AWS Lambda |
Gravar |
|||
Concede permissão para atualizar a configuração de recursão de uma função AWS Lambda |
Gravar |
|||
Concede permissão para atualizar a configuração de escalabilidade de uma função AWS Lambda em execução em um provedor de capacidade |
Gravar |
|||
Concede permissão para configurar a simultaneidade provisionada para o alias ou a versão de uma função AWS Lambda |
Gravar |
|||
Concede permissão para anexar uma política a um recurso AWS Lambda, exigindo adicionalmente lambda: AddPermission e lambda: RemovePermission somente para um recurso de função |
Gerenciamento de permissões, gravação |
|||
Concede permissão para atualizar a configuração de gerenciamento de tempo de execução de uma função AWS Lambda |
Gravar |
|||
Concede permissão para remover uma declaração da política de permissões para uma versão de uma camada AWS Lambda |
Gerenciamento de permissões, gravação |
|||
Concede permissão para revogar a permissão de uso de funções de um AWS serviço ou de outra conta |
Gerenciamento de permissões, gravação |
|||
Concede permissão para retomar uma AWS microVM Lambda suspensa |
Gravar |
|||
Concede permissão para executar uma microVM AWS Lambda a partir de uma imagem de microVM |
Gravar |
|||
Concede permissão para enviar uma resposta de falha para uma operação de retorno de chamada em uma execução durável do AWS Lambda |
Gravar |
|||
Concede permissão para enviar uma pulsação para uma operação de retorno de chamada em uma execução durável do Lambda AWS |
Gravar |
|||
Concede permissão para enviar uma resposta bem-sucedida para uma operação de retorno de chamada em uma execução durável do AWS Lambda |
Gravar |
|||
Concede permissão para interromper uma execução durável do AWS Lambda |
Gravar |
|||
Concede permissão para suspender uma microVM AWS Lambda |
Gravar |
|||
Concede permissão para adicionar tags a uma função AWS Lambda, mapeamento de fonte de eventos, provedor de capacidade, configuração de assinatura de código, conector de rede, recurso de imagem de microVM ou recurso de função web |
Marcação, gravação |
|||
Concede permissão para encerrar uma microVM AWS Lambda |
Gravar |
|||
Concede permissão para remover tags de uma função AWS Lambda, mapeamento da fonte de eventos, provedor de capacidade, configuração de assinatura de código, conector de rede, recurso de imagem de microVM ou recurso de função web |
Marcação, gravação |
|||
Concede permissão para atualizar a configuração do alias de uma função AWS Lambda |
Gravar |
|||
Concede permissão para atualizar um provedor de AWS capacidade Lambda |
Gravar |
|||
Concede permissão para atualizar uma configuração de AWS assinatura de código Lambda |
Gravar |
|||
Concede permissão para atualizar a configuração de um mapeamento de origem de eventos AWS Lambda |
Gravar |
|||
Concede permissão para atualizar o código de uma função AWS Lambda |
Gravar |
|||
Concede permissão para atualizar a configuração de assinatura de código de uma função AWS Lambda |
Gravar |
|||
Concede permissão para modificar as configurações específicas da versão de uma função AWS Lambda |
Gravar |
|||
Concede permissão para modificar a configuração para invocação assíncrona para uma função, versão ou alias do AWS Lambda |
Gravar |
|||
Concede permissão para atualizar uma configuração de URL de função para uma função Lambda |
Gravar |
|||
Concede permissão para atualizar uma imagem AWS Lambda MicroVM |
Gravar |
|||
Concede permissão para atualizar uma versão de uma imagem AWS Lambda MicroVM |
Gravar |
|||
Concede permissão para atualizar um conector de AWS rede Lambda |
Gravar |
|||
Concede permissão para atualizar um endpoint para uma função web do Lambda |
Gravar |
Permission-only ações para AWS Lambda
As ações a seguir são definidas pelo AWS Lambda, mas não podem ser invocadas diretamente por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para se conectar a uma microVM Lambda via HTTP (somente VPC Endpoint) |
Gravar |
|||
Concede permissão para desativar a replicação para uma função do Lambda@Edge |
Gerenciamento de permissões, gravação |
|||
Concede permissão para habilitar a replicação para uma função do Lambda@Edge |
Gerenciamento de permissões, gravação |
|||
Concede permissão para invocar uma função AWS Lambda por meio de url |
Gravar |
|||
Concede permissão para invocar um endpoint de função web Lambda via HTTP |
Gravar |
|||
Concede permissão para passar um provedor de capacidade AWS Lambda para um serviço |
Gravar |
|||
Concede permissão para passar um conector de rede AWS Lambda para um serviço |
Gravar |
Tipos de recursos definidos por AWS Lambda
Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.
| Resource types | ARN | Chaves de condição |
|---|---|---|
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :capacity-provider: $ {} CapacityProviderName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :code-signing-config: $ {} CodeSigningConfigId |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {} :$ {Version} /durable-execution/$ {FunctionName} /$ {} ExecutionName ExecutionId |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :event-source-mapping: $ {UUID} |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {} FunctionName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {} :$ {FunctionNameAlias} |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {} :$ {FunctionNameVersion} |
||
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} :conector de rede: $ {} NetworkConnectorId |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :web-function/$ {} FunctionName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :web-function/$ {} /endpoint/$ {} FunctionName EndpointName |
||
arn: $ {Partition} :lambda: $ {Region} :$ {Account} :web-function/$ {} /revision/$ {} FunctionName RevisionId |
Chaves de condição para AWS Lambda
AWS O Lambda define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.
| Chaves de condição | Descrição | Tipo |
|---|---|---|
Filtra o acesso pelas etiquetas que são transmitidas na solicitação |
String |
|
Filtra o acesso pelas etiquetas associadas ao recurso |
String |
|
Filtra o acesso pelas chaves da etiqueta que são transmitidas na solicitação |
ArrayOfString |
|
Filtra o acesso pelo ARN de uma configuração de assinatura de código AWS Lambda |
ARN |
|
Filtra o acesso pelo ID de uma fonte sem AWS eventos configurada para a função AWS Lambda |
String |
|
Filtra o acesso pelo ARN de uma função AWS Lambda |
ARN |
|
Filtra o acesso por tipo de autorização especificado na solicitação. Disponível durante CreateFunctionUrlConfig, UpdateFunctionUrlConfig DeleteFunctionUrlConfig, GetFunctionUrlConfig, ListFunctionUrlConfig, AddPermission e RemovePermission operações |
String |
|
Limita o escopo da InvokeFunction ação lambda: somente aos URLs da função. Disponível durante a AddPermission operação |
Bool |
|
Filtra o acesso pelo ARN de uma versão de uma camada AWS Lambda |
ArrayOfString |
|
Filtra o acesso restringindo o AWS serviço ou a conta que pode invocar uma função |
String |
|
Filtra o acesso pelo tipo de autenticação especificado na solicitação. Disponível durante CreateWebFunction, CreateWebFunctionEndpoint, e UpdateWebFunctionEndpoint operações |
String |
|
Filtra o acesso pelo tipo de autenticação configurado no recurso de endpoint da função web. Disponível durante InvokeWebFunctionEndpoint, UpdateWebFunctionEndpoint, DeleteWebFunctionEndpoint, e GetWebFunctionEndpoint operações |
String |
|
Filtra o acesso pelo ID dos grupos de segurança configurados para a função AWS Lambda |
ArrayOfString |
|
Filtra o acesso pelo ARN da função Lambda da qual a AWS solicitação foi originada |
ARN |
|
Filtra o acesso pelo ID das sub-redes configuradas para a função AWS Lambda |
ArrayOfString |
|
Filtra o acesso pelo ID da VPC configurada para a função AWS Lambda |
String |