Criação de uma função a partir do rascunho
Introdução
Esta seção descreve como criar e testar rapidamente uma função HelloWorld no console do FunctionGraph.
Passo 1: preparar o ambiente
Para executar as operações descritas nesta seção, verifique se você tem as permissões de FunctionGraph Administrator, ou seja, as permissões completas para o FunctionGraph. Para obter mais informações, consulte Gerenciamento de permissões.
Passo 2: criar uma função
- Efetue logon no console do FunctionGraph. No painel de navegação, escolha Functions > Function List.
- Clique em Create Function no canto superior direito e escolha Create from scratch.
- Na página exibida, defina Function Name como HelloWorld e mantenha os valores padrão para outros parâmetros e clique em Create Function. Para mais detalhes, consulte Figura 1.
- Configure a origem do código, copie o código a seguir para a janela de código e clique em Deploy.
O código de exemplo permite obter eventos de teste e imprimir informações de eventos de teste.
exports.handler = function (event, context, callback) { const error = null; const output = `Hello message: ${JSON.stringify(event)}`; callback(error, output); }
Passo 3: testar a função
- Na página de detalhes da função, clique em Test. Na caixa de diálogo exibida, crie um evento de teste.
- Selecione blank-template, defina Event Name para test, modifique o evento de teste da seguinte forma e clique em Create.
{ "hello": "function" }
Figura 2 Configurar um evento de teste
Passo 4: ver o resultado da execução.
Clique em Test e visualize o resultado da execução à direita.
- Function Output: exibe o resultado do retorno da função.
- Log Output: exibe os logs de execução da função.
- Summary: exibe informações-chave dos logs.
Figura 3 Visualização do resultado da execução
Um máximo de 2 KB de logs podem ser exibidos. Para obter mais informações de log, consulte Consulta de logs de função.
Passo 5: exibir métricas de monitoramento
Na página de detalhes da função, clique na guia Monitoring.
- Na página de guia Monitoring, escolha Metrics e selecione um intervalo de tempo (como 5 minutos, 15 minutos ou 1 hora) para consultar a função.
- As seguintes métricas são exibidas: chamadas, erros, duração (incluindo as durações máxima, média e mínima) e aceleradores.
Passo 6: excluir uma função
- Na página Detalhes da função, escolha Operation > Delete function no canto superior direito.
- Na caixa de diálogo exibida, clique em OK para liberar recursos.