Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda> FunctionGraph> Primeiros passos> Criação de uma função a partir do rascunho
Atualizado em 2023-09-28 GMT+08:00

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

  1. Efetue logon no console do FunctionGraph. No painel de navegação, escolha Functions > Function List.
  2. Clique em Create Function no canto superior direito e escolha Create from scratch.
  3. 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.
Figura 1 Configurar informações básicas
  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

  1. Na página de detalhes da função, clique em Test. Na caixa de diálogo exibida, crie um evento de teste.
  2. 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

  1. Na página Detalhes da função, escolha Operation > Delete function no canto superior direito.
  2. Na caixa de diálogo exibida, clique em OK para liberar recursos.