Invoca uma função.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
fc:InvokeFunction |
create |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /2023-03-30/functions/{functionName}/invocations HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| functionName |
string |
Sim |
O nome da função. |
my-func |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| qualifier |
string |
Não |
A versão ou o alias da função. |
LATEST |
| x-fc-invocation-type |
string |
Não |
O tipo de invocação da função. Síncrono ou assíncrono. |
Sync |
| x-fc-log-type |
string |
Não |
O tipo de log retornado pela invocação da função. None ou Tail. |
Tail |
| body |
string |
Não |
O parâmetro de invocação da função. |
event |
| x-fc-async-task-id |
string |
Não |
O ID da tarefa assíncrona. Ative as tarefas assíncronas previamente. Nota
Ao usar o SDK para invocação, defina um ID relacionado ao negócio. Isso ajuda nas operações subsequentes na execução. Por exemplo, uma função de processamento de vídeo pode usar o nome do arquivo de vídeo como o ID de invocação. Use este ID para verificar se o processamento do vídeo foi concluído ou para interrompê-lo. A convenção de nomenclatura do ID deve começar com uma letra (maiúscula ou minúscula) ou um sublinhado (_). Pode conter letras (maiúsculas ou minúsculas), dígitos (0-9), sublinhados (_) e hifens (-). O ID não pode exceder 128 caracteres. Se você não definir um ID para a invocação assíncrona, o sistema gerará um automaticamente. |
test-id |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
string |
Resposta da invocação da função. |
response |
Exemplos
Resposta de sucesso
JSON formato
"response"
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.