Como implantar a partir do Console do Cloud

Esta página mostra como criar e implantar uma função do Cloud com o Console do Cloud.

Criar uma função

  1. Acesse a página de visão geral do Cloud Functions no Console do Cloud.

    Verifique se o projeto em que você quer implantar o Cloud Functions está selecionado.

  2. Clique em Criar função.

  3. Dê um nome à função.

  4. No campo Memória alocada, ajuste a alocação da memória conforme necessário.

  5. No campo Gatilho, selecione o gatilho que você quer.

    HTTP é selecionado por padrão. As funções acionadas por solicitações HTTP são chamadas funções HTTP. As funções acionadas por outras coisas (por exemplo, uma mensagem publicada em um tópico do Pub/Sub) são chamadas funções de segundo plano. Para saber mais sobre os diferentes tipos de gatilhos e como usá-los, consulte Como chamar no Cloud Functions.

  6. No campo Código-fonte, selecione uma destas opções:

    • Editor in-line:

      • Use o editor in-line do Console do Cloud para inserir diretamente o código-fonte e as dependências.

      • No campo Função a ser executada, digite o nome da função que você inseriu no editor in-line.

    • Upload em ZIP:

      • Clique em Procurar no campo Arquivo ZIP para fazer upload de um arquivo ZIP pelo sistema de arquivos local. O arquivo ZIP tem que incluir todos os arquivos de origem necessários para a implantação da função. Consulte Como estruturar o código-fonte para obter mais informações.

      • Clique em Procurar no campo Intervalo de organização para selecionar um. O código será organizado nesse intervalo do Cloud Storage como parte da implantação.

      • No campo Função a ser executada, digite o nome da função do ponto de entrada. Essa função tem que estar disponível no arquivo de origem.

    • ZIP do Cloud Storage:

      • Clique em Procurar no campo Local do Cloud Storage para fazer upload de um arquivo ZIP do Cloud Storage. O arquivo ZIP tem que incluir todos os arquivos de origem necessários para a implantação da função. Consulte Como estruturar o código-fonte para obter mais informações.

      • No campo Função a ser executada, digite o nome da função do ponto de entrada. Essa função tem que estar disponível no arquivo de origem.

    • Repositório do Cloud Source: faça upload do código-fonte de um repositório do Cloud Source.

      • No campo Repositório, digite o nome do repositório ou aceite o padrão.

      • No campo Ramificação/tag, selecione Ramificação ou Tag e digite o nome da ramificação ou o nome da tag. Os nomes de ramificação ou tag com barras (/) são inválidos.

      • No campo Diretório com código-fonte, especifique o caminho do repositório em que a função está definida. O caminho tem que apontar para o diretório em que os arquivos de origem estão localizados. Consulte Como estruturar o código-fonte para obter mais informações. Use / caso a função esteja definida diretamente no diretório raiz de um repositório.

      • No campo Função a ser executada, digite o nome da função do ponto de entrada. Essa função tem que estar disponível no arquivo de origem.

  7. Use a lista suspensa Ambiente de execução para selecionar um.

  8. Clique em Mais para exibir opções avançadas, como definir uma região, especificar um tempo limite ou adicionar variáveis de ambiente.

Ao concluir esses passos, a tela ficará parecida com a seguinte, dependendo das configurações selecionadas:

Captura de tela que mostra o formulário de criação da função para Python

Quando as configurações estiverem do seu jeito, role a tela até a parte inferior da página e clique em Criar.

Implantar uma função

Depois de clicar em Criar, o Console do Cloud será redirecionado para a página de visão geral do Cloud Functions.

Enquanto a função é implantada, o ícone ao lado dela fica girando. Depois de concluída a implantação, o ícone muda para uma marca de seleção verde.

Captura de tela que mostra o processo de implantação da função

Para reimplantar uma função, clique no nome dela para ir até a página Detalhes da função e, em seguida, em Editar. Depois de concluir as alterações, clique em Salvar. Isso reimplanta a função com um número de versão novo.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud Functions