InvokeAsync
Essa ação está defasada.
Importante
Para invocação de função assíncrona, use Invoke.
Invoca sua função de forma assíncrona.
nota
Se você usar a ação InvokeAsync, observe que ela não oferece suporte ao uso do rastreamento ativo do X-Ray. O ID de rastreamento não é propagado para a função, mesmo quando o rastreamento ativo do X-Ray está ativado.
Sintaxe da Solicitação
POST /2014-11-13/functions/FunctionName
/invoke-async/ HTTP/1.1
InvokeArgs
Parâmetros da Solicitação de URI
A solicitação usa os seguintes parâmetros de URI:
- FunctionName
-
O nome da função do Lambda.
Formatos de nome
-
Nome da função:
my-function
. -
ARN da função:
arn:aws:lambda:us-west-2:123456789012:function:my-function
. -
ARN parcial:
123456789012:function:my-function
.
A restrição de comprimento se aplica apenas ao ARN completo. Se você especificar apenas o nome da função, ele será limitado a 64 caracteres.
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 170.
Padrão:
(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_\.]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?
Exigido: Sim
-
Corpo da Solicitação
A solicitação aceita os dados binários a seguir.
- InvokeArgs
-
O JSON que você quer fornecer para sua função do Lambda como entrada.
Obrigatório: sim
Sintaxe da Resposta
HTTP/1.1 Status
Elementos de Resposta
Se a ação for bem-sucedida, o serviço retornará a resposta HTTP a seguir.
- Status
-
O código do status.
Erros
Para obter informações sobre os erros que todas as ações retornam, consulte Erros comuns.
- InvalidRequestContentException
-
O corpo da solicitação não pôde ser analisado como JSON.
Código de Status HTTP: 400
- InvalidRuntimeException
-
O runtime ou a versão do runtime especificada não tem suporte.
Código de status HTTP: 502
- ResourceConflictException
-
O recurso já existe ou outra operação está em andamento.
Código de status HTTP: 409
- ResourceNotFoundException
-
O recurso especificado na solicitação não existe.
Código de Status HTTP: 404
- ServiceException
-
O serviço AWS Lambda encontrou um erro interno.
Código de Status HTTP: 500
Ver também
Para mais informações sobre como usar essa API em um dos AWS SDKs de idiomas específicos, consulte o seguinte: