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 |
*Todos os recursos.
|
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. Valores válidos: Sync e Async. |
Sync |
| x-fc-log-type |
string |
Não |
O tipo de log retornado para a invocação da função. Valores válidos: None e Tail. |
Tail |
| body |
string |
Não |
Os parâmetros para a invocação da função. |
event |
| x-fc-async-task-id |
string |
Não |
O ID da tarefa assíncrona. Você deve ativar as tarefas assíncronas com antecedência. Nota
Recomendamos que você defina um ID relacionado ao negócio ao usar o SDK para invocar a função, o que facilita as 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, por meio do qual você pode verificar se o processamento do vídeo foi concluído ou interromper o processamento do vídeo. O ID deve começar com uma letra maiúscula ou minúscula ou um sublinhado (), e pode conter letras maiúsculas e minúsculas, dígitos (0-9), sublinhados () e hifens (-). Pode ter até 128 caracteres de comprimento. Se você não especificar um ID para a invocação assíncrona, o sistema gerará um automaticamente. |
test-id |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
string |
A 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.