View a markdown version of this page

Ações, recursos e chaves de condição para AWS Lambda - Referência de autorização do serviço

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:

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

objetivo: PassedToService

lambda.amazonaws.com

Gravar

AddLayerVersionPermission

lambda

lambda: AddLayerVersionPermission

Gerenciamento de permissões, gravação

AddPermission

lambda

lambda: AddPermission

Gerenciamento de permissões, gravação

CheckpointDurableExecution

lambda

lambda: CheckpointDurableExecution

Gravar

CreateAlias

lambda

lambda: CreateAlias

Gravar

CreateCapacityProvider

lambda

lambda: CreateCapacityProvider

Gravar

lambda: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

lambda.amazonaws.com

Gravar

CreateCodeSigningConfig

lambda

lambda: CreateCodeSigningConfig

Gravar

lambda: TagResource

Marcação, gravação

CreateEventSourceMapping

lambda

lambda: CreateEventSourceMapping

Gravar

lambda: TagResource

Marcação, gravação

CreateFunction

lambda

lambda: CreateFunction

Gravar

lambda: GetLayerVersion

Ler

lambda: PassCapacityProvider

Gravar

lambda: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

lambda.amazonaws.com

Gravar

CreateFunctionUrlConfig

lambda

lambda: CreateFunctionUrlConfig

Gravar

DeleteAlias

lambda

lambda: DeleteAlias

Gravar

DeleteCapacityProvider

lambda

lambda: DeleteCapacityProvider

Gravar

DeleteCodeSigningConfig

lambda

lambda: DeleteCodeSigningConfig

Gravar

DeleteEventSourceMapping

lambda

lambda: DeleteEventSourceMapping

Gravar

DeleteFunction

lambda

lambda: DeleteFunction

Gravar

DeleteFunctionCodeSigningConfig

lambda

lambda: DeleteFunctionCodeSigningConfig

Gravar

DeleteFunctionConcurrency

lambda

lambda: DeleteFunctionConcurrency

Gravar

DeleteFunctionEventInvokeConfig

lambda

lambda: DeleteFunctionEventInvokeConfig

Gravar

DeleteFunctionUrlConfig

lambda

lambda: DeleteFunctionUrlConfig

Gravar

DeleteLayerVersion

lambda

lambda: DeleteLayerVersion

Gravar

DeleteProvisionedConcurrencyConfig

lambda

lambda: DeleteProvisionedConcurrencyConfig

Gravar

DeleteResourcePolicy

lambda

lambda: DeleteResourcePolicy

Gerenciamento de permissões, gravação

lambda: RemovePermission

Gerenciamento de permissões, gravação

GetAccountSettings

lambda

lambda: GetAccountSettings

Ler

GetAlias

lambda

lambda: GetAlias

Ler

GetCapacityProvider

lambda

lambda: GetCapacityProvider

Ler

GetCodeSigningConfig

lambda

lambda: GetCodeSigningConfig

Ler

GetDurableExecution

lambda

lambda: GetDurableExecution

Ler

GetDurableExecutionHistory

lambda

lambda: GetDurableExecutionHistory

Ler

GetDurableExecutionState

lambda

lambda: GetDurableExecutionState

Ler

GetEventSourceMapping

lambda

lambda: GetEventSourceMapping

Ler

GetFunction

lambda

lambda: GetFunction

Ler

lambda: ListTags

Ler

GetFunctionCodeSigningConfig

lambda

lambda: GetFunctionCodeSigningConfig

Ler

GetFunctionConcurrency

lambda

lambda: GetFunctionConcurrency

Ler

GetFunctionConfiguration

lambda

lambda: GetFunctionConfiguration

Ler

GetFunctionEventInvokeConfig

lambda

lambda: GetFunctionEventInvokeConfig

Ler

GetFunctionRecursionConfig

lambda

lambda: GetFunctionRecursionConfig

Ler

GetFunctionScalingConfig

lambda

lambda: GetFunctionScalingConfig

Ler

GetFunctionUrlConfig

lambda

lambda: GetFunctionUrlConfig

Ler

GetLayerVersion

lambda

lambda: GetLayerVersion

Ler

GetLayerVersionByArn

lambda

lambda: GetLayerVersion

Ler

GetLayerVersionPolicy

lambda

lambda: GetLayerVersionPolicy

Ler

GetPolicy

lambda

lambda: GetPolicy

Ler

GetProvisionedConcurrencyConfig

lambda

lambda: GetProvisionedConcurrencyConfig

Ler

GetResourcePolicy

lambda

lambda: GetPolicy

Ler

lambda: GetResourcePolicy

Ler

GetRuntimeManagementConfig

lambda

lambda: GetRuntimeManagementConfig

Ler

Invocar

lambda

lambda: InvokeFunction

Gravar

InvokeAsync

lambda

lambda: InvokeAsync

Gravar

InvokeWithResponseStream

lambda

lambda: InvokeFunction

Gravar

ListAliases

lambda

lambda: ListAliases

Lista

ListCapacityProviders

lambda

lambda: ListCapacityProviders

Lista

ListCodeSigningConfigs

lambda

lambda: ListCodeSigningConfigs

Lista

ListDurableExecutionsByFunction

lambda

lambda: ListDurableExecutionsByFunction

Lista

ListEventSourceMappings

lambda

lambda: ListEventSourceMappings

Lista

ListFunctionEventInvokeConfigs

lambda

lambda: ListFunctionEventInvokeConfigs

Lista

ListFunctionUrlConfigs

lambda

lambda: ListFunctionUrlConfigs

Lista

ListFunctionVersionsByCapacityProvider

lambda

lambda: ListFunctionVersionsByCapacityProvider

Lista

ListFunctions

lambda

lambda: ListFunctions

Lista

ListFunctionsByCodeSigningConfig

lambda

lambda: ListFunctionsByCodeSigningConfig

Lista

ListLayerVersions

lambda

lambda: ListLayerVersions

Lista

ListLayers

lambda

lambda: ListLayers

Lista

ListProvisionedConcurrencyConfigs

lambda

lambda: ListProvisionedConcurrencyConfigs

Lista

ListTags

lambda

lambda: ListTags

Ler

ListVersionsByFunction

lambda

lambda: ListVersionsByFunction

Lista

PublishLayerVersion

lambda

lambda: PublishLayerVersion

Gravar

PublishVersion

lambda

lambda: PublishVersion

Gravar

PutFunctionCodeSigningConfig

lambda

lambda: PutFunctionCodeSigningConfig

Gravar

PutFunctionConcurrency

lambda

lambda: PutFunctionConcurrency

Gravar

PutFunctionEventInvokeConfig

lambda

lambda: PutFunctionEventInvokeConfig

Gravar

PutFunctionRecursionConfig

lambda

lambda: PutFunctionRecursionConfig

Gravar

PutFunctionScalingConfig

lambda

lambda: PutFunctionScalingConfig

Gravar

PutProvisionedConcurrencyConfig

lambda

lambda: PutProvisionedConcurrencyConfig

Gravar

PutResourcePolicy

lambda

lambda: AddPermission

Gerenciamento de permissões, gravação

lambda: PutResourcePolicy

Gerenciamento de permissões, gravação

lambda: RemovePermission

Gerenciamento de permissões, gravação

PutRuntimeManagementConfig

lambda

lambda: PutRuntimeManagementConfig

Gravar

RemoveLayerVersionPermission

lambda

lambda: RemoveLayerVersionPermission

Gerenciamento de permissões, gravação

RemovePermission

lambda

lambda: RemovePermission

Gerenciamento de permissões, gravação

SendDurableExecutionCallbackFailure

lambda

lambda: SendDurableExecutionCallbackFailure

Gravar

SendDurableExecutionCallbackHeartbeat

lambda

lambda: SendDurableExecutionCallbackHeartbeat

Gravar

SendDurableExecutionCallbackSuccess

lambda

lambda: SendDurableExecutionCallbackSuccess

Gravar

StopDurableExecution

lambda

lambda: StopDurableExecution

Gravar

TagResource

lambda

lambda: TagResource

Marcação, gravação

UntagResource

lambda

lambda: UntagResource

Marcação, gravação

UpdateAlias

lambda

lambda: UpdateAlias

Gravar

UpdateCapacityProvider

lambda

lambda: UpdateCapacityProvider

Gravar

UpdateCodeSigningConfig

lambda

lambda: UpdateCodeSigningConfig

Gravar

UpdateEventSourceMapping

lambda

lambda: UpdateEventSourceMapping

Gravar

UpdateFunctionCode

lambda

lambda: UpdateFunctionCode

Gravar

UpdateFunctionConfiguration

lambda

lambda: GetLayerVersion

Ler

lambda: PassCapacityProvider

Gravar

lambda: UpdateFunctionConfiguration

Gravar

objetivo: PassRole

objetivo: PassedToService

lambda.amazonaws.com

Gravar

UpdateFunctionEventInvokeConfig

lambda

lambda: UpdateFunctionEventInvokeConfig

Gravar

UpdateFunctionUrlConfig

lambda

lambda: UpdateFunctionUrlConfig

Gravar

CreateNetworkConnector

núcleo lambda

lambda: CreateNetworkConnector

Gravar

lambda: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

lambda.amazonaws.com

Gravar

DeleteNetworkConnector

núcleo lambda

lambda: DeleteNetworkConnector

Gravar

GetNetworkConnector

núcleo lambda

lambda: GetNetworkConnector

Ler

ListNetworkConnectors

núcleo lambda

lambda: ListNetworkConnectors

Lista

UpdateNetworkConnector

núcleo lambda

lambda: UpdateNetworkConnector

Gravar

objetivo: PassRole

objetivo: PassedToService

lambda.amazonaws.com

Gravar

CreateMicrovmAuthToken

lambda-microvms

lambda: CreateMicrovmAuthToken

Gravar

CreateMicrovmImage

lambda-microvms

lambda: CreateMicrovmImage

Gravar

lambda: PassNetworkConnector

Gravar

lambda: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

lambda.amazonaws.com

Gravar

CreateMicrovmShellAuthToken

lambda-microvms

lambda: CreateMicrovmShellAuthToken

Gravar

DeleteMicrovmImage

lambda-microvms

lambda: DeleteMicrovmImage

Gravar

DeleteMicrovmImageVersion

lambda-microvms

lambda: DeleteMicrovmImageVersion

Gravar

GetMicrovm

lambda-microvms

lambda: GetMicrovm

Ler

GetMicrovmImage

lambda-microvms

lambda: GetMicrovmImage

Ler

GetMicrovmImageBuild

lambda-microvms

lambda: GetMicrovmImageBuild

Ler

GetMicrovmImageVersion

lambda-microvms

lambda: GetMicrovmImageVersion

Ler

ListManagedMicrovmImageVersions

lambda-microvms

lambda: ListManagedMicrovmImageVersions

Lista

ListManagedMicrovmImages

lambda-microvms

lambda: ListManagedMicrovmImages

Lista

ListMicrovmImageBuilds

lambda-microvms

lambda: ListMicrovmImageBuilds

Lista

ListMicrovmImageVersions

lambda-microvms

lambda: ListMicrovmImageVersions

Lista

ListMicrovmImages

lambda-microvms

lambda: ListMicrovmImages

Lista

ListMicrovms

lambda-microvms

lambda: ListMicrovms

Lista

ListTags

lambda-microvms

lambda: ListTags

Ler

ResumeMicrovm

lambda-microvms

lambda: ResumeMicrovm

Gravar

RunMicrovm

lambda-microvms

lambda: PassNetworkConnector

Gravar

lambda: RunMicrovm

Gravar

objetivo: PassRole

objetivo: PassedToService

lambda.amazonaws.com

Gravar

SuspendMicrovm

lambda-microvms

lambda: SuspendMicrovm

Gravar

TagResource

lambda-microvms

lambda: TagResource

Marcação, gravação

TerminateMicrovm

lambda-microvms

lambda: TerminateMicrovm

Gravar

UntagResource

lambda-microvms

lambda: UntagResource

Marcação, gravação

UpdateMicrovmImage

lambda-microvms

lambda: PassNetworkConnector

Gravar

lambda: UpdateMicrovmImage

Gravar

objetivo: PassRole

objetivo: PassedToService

lambda.amazonaws.com

Gravar

UpdateMicrovmImageVersion

lambda-microvms

lambda: UpdateMicrovmImageVersion

Gravar

CreateWebFunction

teia lambda

lambda: CreateWebFunction

Gravar

lambda: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

lambda.amazonaws.com

Gravar

CreateWebFunctionEndpoint

teia lambda

lambda: CreateWebFunctionEndpoint

Gravar

CreateWebFunctionRevision

teia lambda

lambda: CreateWebFunctionRevision

Gravar

objetivo: PassRole

objetivo: PassedToService

lambda.amazonaws.com

Gravar

DeleteResourcePolicy

teia lambda

lambda: DeleteResourcePolicy

Gerenciamento de permissões, gravação

lambda: RemovePermission

Gerenciamento de permissões, gravação

DeleteWebFunction

teia lambda

lambda: DeleteWebFunction

Gravar

DeleteWebFunctionEndpoint

teia lambda

lambda: DeleteWebFunctionEndpoint

Gravar

DeleteWebFunctionRevision

teia lambda

lambda: DeleteWebFunctionRevision

Gravar

GetResourcePolicy

teia lambda

lambda: GetPolicy

Ler

lambda: GetResourcePolicy

Ler

GetWebAccountSettings

teia lambda

lambda: GetWebAccountSettings

Ler

GetWebFunction

teia lambda

lambda: GetWebFunction

Ler

GetWebFunctionEndpoint

teia lambda

lambda: GetWebFunctionEndpoint

Ler

GetWebFunctionRevision

teia lambda

lambda: GetWebFunctionRevision

Ler

ListTags

teia lambda

lambda: ListTags

Ler

ListWebFunctionEndpoints

teia lambda

lambda: ListWebFunctionEndpoints

Lista

ListWebFunctionRevisions

teia lambda

lambda: ListWebFunctionRevisions

Lista

ListWebFunctions

teia lambda

lambda: ListWebFunctions

Lista

PutResourcePolicy

teia lambda

lambda: AddPermission

Gerenciamento de permissões, gravação

lambda: PutResourcePolicy

Gerenciamento de permissões, gravação

lambda: RemovePermission

Gerenciamento de permissões, gravação

TagResource

teia lambda

lambda: TagResource

Marcação, gravação

UntagResource

teia lambda

lambda: UntagResource

Marcação, gravação

UpdateWebFunctionEndpoint

teia lambda

lambda: UpdateWebFunctionEndpoint

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

AddLayerVersionPermission

Concede permissão para adicionar permissões à política baseada em recursos de uma versão de uma camada AWS Lambda

Versão da camada*

Gerenciamento de permissões, gravação

AddPermission

Concede permissão para dar permissão a um AWS serviço ou outra conta para usar uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

lambda: FunctionUrlAuthType

Lambda: diretor

Gerenciamento de permissões, gravação

CheckpointDurableExecution

Concede permissão para salvar o progresso de uma execução durável do AWS Lambda

execução durável*

foi: ResourceTag /$ {} TagKey

Gravar

CreateAlias

Concede permissão para criar um alias para uma versão de função do Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

CreateCapacityProvider

Concede permissão para criar um provedor de AWS capacidade Lambda

Provedor de capacidade*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

lambda: SecurityGroupIds

lambda: SubnetIds

Gravar

CreateCodeSigningConfig

Concede permissão para criar uma configuração de AWS assinatura de código Lambda

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateEventSourceMapping

Concede permissão para criar um mapeamento entre uma fonte de eventos e uma função AWS Lambda

foi: RequestTag /$ {} TagKey

leis: TagKeys

lambda: FunctionArn

Gravar

CreateFunction

Concede permissão para criar uma função AWS Lambda

função*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

lambda: CodeSigningConfigArn

Lambda: camada

lambda: SecurityGroupIds

lambda: SubnetIds

lambda: VpcIds

Gravar

CreateFunctionUrlConfig

Concede permissão para criar uma configuração de URL de função para uma função Lambda

função*

foi: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Gravar

CreateMicrovmAuthToken

Concede permissão para criar um token de autenticação para uma microVM AWS Lambda

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Gravar

CreateMicrovmImage

Concede permissão para criar uma imagem AWS Lambda MicroVM

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateMicrovmShellAuthToken

Concede permissão para criar um token de autenticação de shell para uma microVM AWS Lambda

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Gravar

CreateNetworkConnector

Concede permissão para criar um conector de AWS rede Lambda

Conector de rede*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

lambda: SecurityGroupIds

lambda: SubnetIds

Gravar

CreateWebFunction

Concede permissão para criar uma função web do Lambda

Função Web*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

lambda: Request/WebFunctionAuthType

Gravar

CreateWebFunctionEndpoint

Concede permissão para criar um endpoint para uma função web do Lambda

Função Web*

foi: ResourceTag /$ {} TagKey

lambda: Request/WebFunctionAuthType

Gravar

CreateWebFunctionRevision

Concede permissão para criar uma revisão para uma função web do Lambda

Função Web*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteAlias

Concede permissão para excluir um alias da AWS função Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteCapacityProvider

Concede permissão para excluir um provedor de AWS capacidade Lambda

Provedor de capacidade*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteCodeSigningConfig

Concede permissão para excluir uma configuração de AWS assinatura de código Lambda

configuração de assinatura de código*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteEventSourceMapping

Concede permissão para excluir um mapeamento de AWS origem de eventos do Lambda

evento SourceMapping *

foi: ResourceTag /$ {} TagKey

lambda: FunctionArn

Gravar

DeleteFunction

Concede permissão para excluir uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteFunctionCodeSigningConfig

Concede permissão para separar uma configuração de assinatura de código de uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteFunctionConcurrency

Concede permissão para remover um limite de execução simultânea de uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteFunctionEventInvokeConfig

Concede permissão para excluir a configuração para invocação assíncrona para uma função, versão ou alias do AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteFunctionUrlConfig

Concede permissão para excluir uma configuração de URL de função para uma função Lambda

função*

foi: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Gravar

DeleteLayerVersion

Concede permissão para excluir uma versão de uma camada AWS Lambda

Versão da camada*

Gravar

DeleteMicrovmImage

Concede permissão para excluir uma imagem AWS Lambda MicroVM

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteMicrovmImageVersion

Concede permissão para excluir uma versão de uma imagem AWS Lambda MicroVM

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteNetworkConnector

Concede permissão para excluir um conector de AWS rede Lambda

Conector de rede*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteProvisionedConcurrencyConfig

Concede permissão para excluir a configuração de simultaneidade provisionada para uma função Lambda AWS

alias de função

foi: ResourceTag /$ {} TagKey

Gravar

versão da função

foi: ResourceTag /$ {} TagKey

DeleteResourcePolicy

Concede permissão para separar uma política de um recurso AWS Lambda, exigindo adicionalmente lambdaRemovePermission : somente para um recurso de função

função*

foi: ResourceTag /$ {} TagKey

Lambda: diretor

Gerenciamento de permissões, gravação

Função Web*

foi: ResourceTag /$ {} TagKey

Lambda: diretor

DeleteWebFunction

Concede permissão para excluir uma função web do Lambda

Função Web*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteWebFunctionEndpoint

Concede permissão para excluir um endpoint para uma função web do Lambda

web FunctionEndpoint *

foi: ResourceTag /$ {} TagKey

lambda: Resource/WebFunctionAuthType

Gravar

DeleteWebFunctionRevision

Concede permissão para excluir uma revisão de uma função web do Lambda

web FunctionRevision *

foi: ResourceTag /$ {} TagKey

Gravar

GetAccountSettings

Concede permissão para visualizar detalhes sobre os limites e o uso de uma conta em um Região da AWS

Ler

GetAlias

Concede permissão para visualizar detalhes sobre um alias de AWS função Lambda

função*

foi: ResourceTag /$ {} TagKey

Ler

GetCapacityProvider

Concede permissão para visualizar detalhes sobre um provedor de AWS capacidade Lambda

Provedor de capacidade*

foi: ResourceTag /$ {} TagKey

Ler

GetCodeSigningConfig

Concede permissão para visualizar detalhes sobre uma configuração de AWS assinatura de código Lambda

configuração de assinatura de código*

foi: ResourceTag /$ {} TagKey

Ler

GetDurableExecution

Concede permissão para visualizar detalhes de uma execução durável do AWS Lambda

execução durável*

foi: ResourceTag /$ {} TagKey

Ler

GetDurableExecutionHistory

Concede permissão para visualizar o histórico de execução de uma execução durável do AWS Lambda

execução durável*

foi: ResourceTag /$ {} TagKey

Ler

GetDurableExecutionState

Concede permissão para visualizar o estado atual de uma execução durável do AWS Lambda

execução durável*

foi: ResourceTag /$ {} TagKey

Ler

GetEventSourceMapping

Concede permissão para visualizar detalhes sobre o mapeamento da fonte de um evento AWS Lambda

evento SourceMapping *

foi: ResourceTag /$ {} TagKey

lambda: FunctionArn

Ler

GetFunction

Concede permissão para visualizar detalhes sobre uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Ler

GetFunctionCodeSigningConfig

Concede permissão para visualizar o arn de configuração de assinatura de código anexado a uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Ler

GetFunctionConcurrency

Concede permissão para exibir detalhes sobre a configuração de simultaneidade reservada para uma função

função*

foi: ResourceTag /$ {} TagKey

Ler

GetFunctionConfiguration

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

função*

foi: ResourceTag /$ {} TagKey

Ler

GetFunctionEventInvokeConfig

Concede permissão para exibir a configuração para invocação assíncrona de uma função, uma versão ou um alias

função*

foi: ResourceTag /$ {} TagKey

Ler

GetFunctionRecursionConfig

Concede permissão para visualizar a configuração de recursão de uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Ler

GetFunctionScalingConfig

Concede permissão para visualizar a configuração de escalabilidade de uma função AWS Lambda em execução em um provedor de capacidade

função*

foi: ResourceTag /$ {} TagKey

Ler

GetFunctionUrlConfig

Concede permissão para ler uma configuração de URL de função para uma função Lambda

função*

foi: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Ler

GetLayerVersion

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.

Versão da camada*

Ler

GetLayerVersionPolicy

Concede permissão para visualizar a política baseada em recursos para uma versão de uma camada AWS Lambda

Versão da camada*

Ler

GetMicrovm

Concede permissão para visualizar informações sobre uma AWS microVM Lambda

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Ler

GetMicrovmImage

Concede permissão para visualizar informações sobre uma imagem AWS Lambda MicroVM

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Ler

GetMicrovmImageBuild

Concede permissão para visualizar informações sobre uma compilação de uma versão de imagem do AWS Lambda MicroVM

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Ler

GetMicrovmImageVersion

Concede permissão para visualizar informações sobre uma versão de uma imagem AWS Lambda MicroVM

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Ler

GetNetworkConnector

Concede permissão para visualizar detalhes sobre um conector de AWS rede Lambda

Conector de rede*

foi: ResourceTag /$ {} TagKey

Ler

GetPolicy

Concede permissão para visualizar a política baseada em recursos para uma função, versão ou alias do AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Ler

GetProvisionedConcurrencyConfig

Concede permissão para visualizar a configuração de simultaneidade provisionada para o alias ou a versão de uma função AWS Lambda

alias de função

foi: ResourceTag /$ {} TagKey

Ler

versão da função

foi: ResourceTag /$ {} TagKey

GetResourcePolicy

Concede permissão para visualizar uma política para um recurso AWS Lambda, exigindo adicionalmente lambda: GetPolicy somente para um recurso de função

função*

foi: ResourceTag /$ {} TagKey

Ler

Função Web*

foi: ResourceTag /$ {} TagKey

GetRuntimeManagementConfig

Concede permissão para visualizar a configuração de gerenciamento de tempo de execução de uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Ler

GetWebAccountSettings

Concede permissão para visualizar as configurações da conta

Ler

GetWebFunction

Concede permissão para visualizar detalhes sobre uma função web do Lambda

Função Web*

foi: ResourceTag /$ {} TagKey

Ler

GetWebFunctionEndpoint

Concede permissão para visualizar detalhes sobre um endpoint para uma função web do Lambda

web FunctionEndpoint *

foi: ResourceTag /$ {} TagKey

lambda: Resource/WebFunctionAuthType

Ler

GetWebFunctionRevision

Concede permissão para visualizar detalhes sobre uma revisão de uma função web do Lambda

web FunctionRevision *

foi: ResourceTag /$ {} TagKey

Ler

InvokeAsync

Concede permissão para invocar uma função de forma assíncrona (Defasado)

função*

foi: ResourceTag /$ {} TagKey

Gravar

InvokeFunction

Concede permissão para invocar uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

lambda: EventSourceToken

lambda: InvokedViaFunctionUrl

Gravar

ListAliases

Concede permissão para recuperar uma lista de aliases para uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Lista

ListCapacityProviders

Concede permissão para recuperar uma lista de provedores de capacidade AWS Lambda

Lista

ListCodeSigningConfigs

Concede permissão para recuperar uma lista de configurações de assinatura de AWS código Lambda

Lista

ListDurableExecutionsByFunction

Concede permissão para recuperar uma lista de execuções duráveis do AWS Lambda de uma função Lambda AWS

função*

foi: ResourceTag /$ {} TagKey

Lista

ListEventSourceMappings

Concede permissão para recuperar uma lista de mapeamentos de origem de AWS eventos do Lambda

Lista

ListFunctionEventInvokeConfigs

Concede permissão para recuperar uma lista de configurações para invocação assíncrona de uma função

função*

foi: ResourceTag /$ {} TagKey

Lista

ListFunctionUrlConfigs

Concede permissão para ler configurações de URL de função para uma função

função*

foi: ResourceTag /$ {} TagKey

lambda: FunctionUrlAuthType

Lista

ListFunctionVersionsByCapacityProvider

Concede permissão para recuperar uma lista de versões AWS da função Lambda pelo provedor de capacidade atribuído

Provedor de capacidade*

foi: ResourceTag /$ {} TagKey

Lista

ListFunctions

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

ListFunctionsByCodeSigningConfig

Concede permissão para recuperar uma lista de funções do AWS Lambda pela configuração de assinatura de código atribuída

configuração de assinatura de código*

foi: ResourceTag /$ {} TagKey

Lista

ListLayerVersions

Concede permissão para recuperar uma lista de versões de uma camada AWS Lambda

Lista

ListLayers

Concede permissão para recuperar uma lista de camadas do AWS Lambda, com detalhes sobre a versão mais recente de cada camada

Lista

ListManagedMicrovmImageVersions

Concede permissão para recuperar uma lista de versões de uma imagem de microVM AWS Lambda gerenciada

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Lista

ListManagedMicrovmImages

Concede permissão para recuperar uma lista de imagens AWS Lambda MicroVM gerenciadas

Lista

ListMicrovmImageBuilds

Concede permissão para recuperar uma lista de compilações para uma versão de imagem AWS Lambda MicroVM

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Lista

ListMicrovmImageVersions

Concede permissão para recuperar uma lista de versões de uma imagem AWS Lambda MicroVM

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Lista

ListMicrovmImages

Concede permissão para recuperar uma lista de imagens AWS Lambda MicroVM

Lista

ListMicrovms

Concede permissão para recuperar uma lista de microVMs AWS Lambda

Lista

ListNetworkConnectors

Concede permissão para recuperar uma lista de conectores de rede AWS Lambda

Lista

ListProvisionedConcurrencyConfigs

Concede permissão para recuperar uma lista de configurações de simultaneidade provisionadas para uma função Lambda AWS

função*

foi: ResourceTag /$ {} TagKey

Lista

ListTags

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

Provedor de capacidade

foi: ResourceTag /$ {} TagKey

Ler

configuração de assinatura de código

foi: ResourceTag /$ {} TagKey

eventSourceMapping

foi: ResourceTag /$ {} TagKey

função

foi: ResourceTag /$ {} TagKey

Imagem microVM

foi: ResourceTag /$ {} TagKey

NetworkConnector

foi: ResourceTag /$ {} TagKey

Função Web

foi: ResourceTag /$ {} TagKey

ListVersionsByFunction

Concede permissão para recuperar uma lista de versões de uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Lista

ListWebFunctionEndpoints

Concede permissão para recuperar uma lista de endpoints para uma função web do Lambda

Função Web*

foi: ResourceTag /$ {} TagKey

Lista

ListWebFunctionRevisions

Concede permissão para recuperar uma lista de revisões para uma função web do Lambda

Função Web*

foi: ResourceTag /$ {} TagKey

Lista

ListWebFunctions

Concede permissão para recuperar uma lista de funções web do Lambda

Lista

PublishLayerVersion

Concede permissão para criar uma camada AWS Lambda

camada*

Gravar

PublishVersion

Concede permissão para criar uma versão da AWS função Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

PutFunctionCodeSigningConfig

Concede permissão para anexar uma configuração de assinatura de código a uma função AWS Lambda

configuração de assinatura de código*

foi: ResourceTag /$ {} TagKey

lambda: CodeSigningConfigArn

Gravar

função*

foi: ResourceTag /$ {} TagKey

lambda: CodeSigningConfigArn

PutFunctionConcurrency

Concede permissão para configurar a simultaneidade reservada para uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

PutFunctionEventInvokeConfig

Concede permissão para configurar opções para invocação assíncrona em uma função, versão ou alias do AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

PutFunctionRecursionConfig

Concede permissão para atualizar a configuração de recursão de uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

PutFunctionScalingConfig

Concede permissão para atualizar a configuração de escalabilidade de uma função AWS Lambda em execução em um provedor de capacidade

função*

foi: ResourceTag /$ {} TagKey

Gravar

PutProvisionedConcurrencyConfig

Concede permissão para configurar a simultaneidade provisionada para o alias ou a versão de uma função AWS Lambda

alias de função

foi: ResourceTag /$ {} TagKey

Gravar

versão da função

foi: ResourceTag /$ {} TagKey

PutResourcePolicy

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

função*

foi: ResourceTag /$ {} TagKey

Lambda: diretor

Gerenciamento de permissões, gravação

Função Web*

foi: ResourceTag /$ {} TagKey

Lambda: diretor

PutRuntimeManagementConfig

Concede permissão para atualizar a configuração de gerenciamento de tempo de execução de uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

RemoveLayerVersionPermission

Concede permissão para remover uma declaração da política de permissões para uma versão de uma camada AWS Lambda

Versão da camada*

Gerenciamento de permissões, gravação

RemovePermission

Concede permissão para revogar a permissão de uso de funções de um AWS serviço ou de outra conta

função*

foi: ResourceTag /$ {} TagKey

lambda: FunctionUrlAuthType

Lambda: diretor

Gerenciamento de permissões, gravação

ResumeMicrovm

Concede permissão para retomar uma AWS microVM Lambda suspensa

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Gravar

RunMicrovm

Concede permissão para executar uma microVM AWS Lambda a partir de uma imagem de microVM

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Gravar

SendDurableExecutionCallbackFailure

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

execução durável*

foi: ResourceTag /$ {} TagKey

Gravar

SendDurableExecutionCallbackHeartbeat

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

execução durável*

foi: ResourceTag /$ {} TagKey

Gravar

SendDurableExecutionCallbackSuccess

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

execução durável*

foi: ResourceTag /$ {} TagKey

Gravar

StopDurableExecution

Concede permissão para interromper uma execução durável do AWS Lambda

execução durável*

foi: ResourceTag /$ {} TagKey

Gravar

SuspendMicrovm

Concede permissão para suspender uma microVM AWS Lambda

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Gravar

TagResource

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

Provedor de capacidade

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

configuração de assinatura de código

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

eventSourceMapping

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

função

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Imagem microVM

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

NetworkConnector

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Função Web

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

TerminateMicrovm

Concede permissão para encerrar uma microVM AWS Lambda

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Gravar

UntagResource

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

Provedor de capacidade

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

configuração de assinatura de código

foi: ResourceTag /$ {} TagKey

leis: TagKeys

eventSourceMapping

foi: ResourceTag /$ {} TagKey

leis: TagKeys

função

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Imagem microVM

foi: ResourceTag /$ {} TagKey

leis: TagKeys

NetworkConnector

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Função Web

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateAlias

Concede permissão para atualizar a configuração do alias de uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCapacityProvider

Concede permissão para atualizar um provedor de AWS capacidade Lambda

Provedor de capacidade*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCodeSigningConfig

Concede permissão para atualizar uma configuração de AWS assinatura de código Lambda

configuração de assinatura de código*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateEventSourceMapping

Concede permissão para atualizar a configuração de um mapeamento de origem de eventos AWS Lambda

evento SourceMapping *

foi: ResourceTag /$ {} TagKey

lambda: FunctionArn

Gravar

UpdateFunctionCode

Concede permissão para atualizar o código de uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateFunctionCodeSigningConfig

Concede permissão para atualizar a configuração de assinatura de código de uma função AWS Lambda

configuração de assinatura de código*

foi: ResourceTag /$ {} TagKey

Gravar

função*

foi: ResourceTag /$ {} TagKey

UpdateFunctionConfiguration

Concede permissão para modificar as configurações específicas da versão de uma função AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Lambda: camada

lambda: SecurityGroupIds

lambda: SubnetIds

lambda: VpcIds

Gravar

UpdateFunctionEventInvokeConfig

Concede permissão para modificar a configuração para invocação assíncrona para uma função, versão ou alias do AWS Lambda

função*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateFunctionUrlConfig

Concede permissão para atualizar uma configuração de URL de função para uma função Lambda

função*

foi: ResourceTag /$ {} TagKey

lambda: FunctionArn

lambda: FunctionUrlAuthType

Gravar

UpdateMicrovmImage

Concede permissão para atualizar uma imagem AWS Lambda MicroVM

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateMicrovmImageVersion

Concede permissão para atualizar uma versão de uma imagem AWS Lambda MicroVM

Imagem microVM*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateNetworkConnector

Concede permissão para atualizar um conector de AWS rede Lambda

Conector de rede*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateWebFunctionEndpoint

Concede permissão para atualizar um endpoint para uma função web do Lambda

web FunctionEndpoint *

foi: ResourceTag /$ {} TagKey

lambda: Request/WebFunctionAuthType

lambda: Resource/WebFunctionAuthType

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

ConnectMicrovm

Concede permissão para se conectar a uma microVM Lambda via HTTP (somente VPC Endpoint)

Gravar

DisableReplication

Concede permissão para desativar a replicação para uma função do Lambda@Edge

função*

foi: ResourceTag /$ {} TagKey

Gerenciamento de permissões, gravação

EnableReplication

Concede permissão para habilitar a replicação para uma função do Lambda@Edge

função*

foi: ResourceTag /$ {} TagKey

Gerenciamento de permissões, gravação

InvokeFunctionUrl

Concede permissão para invocar uma função AWS Lambda por meio de url

função*

foi: ResourceTag /$ {} TagKey

lambda: EventSourceToken

lambda: FunctionArn

lambda: FunctionUrlAuthType

Gravar

InvokeWebFunctionEndpoint

Concede permissão para invocar um endpoint de função web Lambda via HTTP

web FunctionEndpoint *

foi: ResourceTag /$ {} TagKey

lambda: Resource/WebFunctionAuthType

Gravar

PassCapacityProvider

Concede permissão para passar um provedor de capacidade AWS Lambda para um serviço

Provedor de capacidade*

foi: ResourceTag /$ {} TagKey

Gravar

PassNetworkConnector

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

Provedor de capacidade

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

foi: ResourceTag /$ {} TagKey

configuração de assinatura de código

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

foi: ResourceTag /$ {} TagKey

execução durável

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

foi: ResourceTag /$ {} TagKey

evento SourceMapping

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

foi: ResourceTag /$ {} TagKey

função

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

foi: ResourceTag /$ {} TagKey

alias de função

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {} :$ {FunctionNameAlias}

foi: ResourceTag /$ {} TagKey

versão da função

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :function: $ {} :$ {FunctionNameVersion}

foi: ResourceTag /$ {} TagKey

camada

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

Versão da camada

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

Imagem microVM

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

foi: ResourceTag /$ {} TagKey

NetworkConnector

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :conector de rede: $ {} NetworkConnectorId

foi: ResourceTag /$ {} TagKey

Função Web

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

foi: ResourceTag /$ {} TagKey

web FunctionEndpoint

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

foi: ResourceTag /$ {} TagKey

web FunctionRevision

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

foi: ResourceTag /$ {} TagKey

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

foi: RequestTag /$ {} TagKey

Filtra o acesso pelas etiquetas que são transmitidas na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso pelas etiquetas associadas ao recurso

String

leis: TagKeys

Filtra o acesso pelas chaves da etiqueta que são transmitidas na solicitação

ArrayOfString

lambda: CodeSigningConfigArn

Filtra o acesso pelo ARN de uma configuração de assinatura de código AWS Lambda

ARN

lambda: EventSourceToken

Filtra o acesso pelo ID de uma fonte sem AWS eventos configurada para a função AWS Lambda

String

lambda: FunctionArn

Filtra o acesso pelo ARN de uma função AWS Lambda

ARN

lambda: FunctionUrlAuthType

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

lambda: InvokedViaFunctionUrl

Limita o escopo da InvokeFunction ação lambda: somente aos URLs da função. Disponível durante a AddPermission operação

Bool

Lambda: camada

Filtra o acesso pelo ARN de uma versão de uma camada AWS Lambda

ArrayOfString

Lambda: diretor

Filtra o acesso restringindo o AWS serviço ou a conta que pode invocar uma função

String

lambda: Request/WebFunctionAuthType

Filtra o acesso pelo tipo de autenticação especificado na solicitação. Disponível durante CreateWebFunction, CreateWebFunctionEndpoint, e UpdateWebFunctionEndpoint operações

String

lambda: Resource/WebFunctionAuthType

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

lambda: SecurityGroupIds

Filtra o acesso pelo ID dos grupos de segurança configurados para a função AWS Lambda

ArrayOfString

lambda: SourceFunctionArn

Filtra o acesso pelo ARN da função Lambda da qual a AWS solicitação foi originada

ARN

lambda: SubnetIds

Filtra o acesso pelo ID das sub-redes configuradas para a função AWS Lambda

ArrayOfString

lambda: VpcIds

Filtra o acesso pelo ID da VPC configurada para a função AWS Lambda

String