Todos os produtos
Search
Central de documentação

Function Compute:Crie uma função web

Última atualização: Jun 29, 2026

Para executar aplicações desenvolvidas com frameworks populares como Flask, Express ou Spring Boot, ou migrar aplicações baseadas em frameworks existentes para o Function Compute, crie uma função web. No Function Compute, o agendamento e a execução dos recursos ocorrem por função. Cada função é independente e isolada. Este tópico explica como criar e gerenciar funções web no console do Function Compute.

Crie uma função

  1. Faça login no console do Function Compute. No painel de navegação à esquerda, escolha Function Management > Functions.

  2. Na barra de menus superior, selecione uma região. Na página Functions, clique em Create Function.

  3. Na caixa de diálogo exibida, selecione Web Function e clique em Create Web Function.

  4. Na página Create Web Function, defina as configurações a seguir e clique em Create.

    • Basic Configurations: Defina as especificações da função e as configurações da instância.

      Parâmetro

      Descrição

      Exemplo

      Function Name

      Identificador exclusivo da função. O nome deve ser único na região da sua conta Alibaba Cloud e seguir as convenções de nomenclatura.

      myFunction

      Specifications

      Defina as especificações de vCPU, Memory e Disk da função conforme sua carga de trabalho. A cobrança pelo uso de recursos considera essas especificações e a duração da execução. Para mais informações, consulte Visão geral do faturamento.

      Nota
      • A proporção entre o tamanho da vCPU (em núcleos) e o tamanho da memória (em GB) deve estar entre 1:1 e 1:4.

      • Todos os diretórios no disco permitem gravação, e o espaço em disco é compartilhado entre todas as instâncias da função.

      • Os dados no disco são efêmeros e se perdem quando a instância é recuperada. Para persistir arquivos, monte um sistema de arquivos NAS ou um bucket do OSS. Para mais informações, consulte Configure um sistema de arquivos NAS e Configure o OSS.

      • vCPU: 0,35 vCPU

      • Memória: 512 MB

      • Disco: 512 MB (Não cobrado. O Function Compute oferece uma cota gratuita de 10 GB para espaço em disco.)

      Instance Concurrency

      Defina o número de requisições simultâneas que uma única instância da função pode processar. Para mais informações, consulte Configure a concorrência por instância.

      20

    • Scaling Policy: Selecione um modo de elasticidade.

    • Code: Configure o runtime e as definições de código da função.

      Parâmetro

      Descrição

      Exemplo

      Runtime

      Selecione Custom Runtime e escolha uma linguagem de programação ou framework de sua preferência. Para mais informações, consulte Visão geral do desenvolvimento de código.

      Custom Runtime

      Code Upload Method

      Escolha um método para enviar seu código.

      • Use Sample Code: Opção padrão. Selecione um código de exemplo fornecido pelo Function Compute conforme suas necessidades de negócio.

      • Upload ZIP: Selecione e envie um pacote ZIP contendo o código da sua função.

      • Upload Folder: Selecione e envie uma pasta contendo o código da sua função.

      • OSS: Especifique o Bucket Name e o Object Name do pacote de código da função no OSS.

      Use Sample Code

      Startup Command

      Caso não especifique este comando, forneça um script de inicialização chamado bootstrap no diretório raiz do seu código para iniciar a aplicação.

      npm run start

      Listening Port

      A porta na qual o servidor HTTP do seu código escuta.

      9000

      Execution Timeout Period

      O tempo limite para a execução da função. O valor padrão de Execution Timeout Period é 60 segundos, e o valor máximo é 86.400 segundos.

      60

Edite uma função

Na página Function Details, use a aba Code para modifique o código da função diretamente no console. Você também pode exportar o código como backup ou enviar um novo código.

Se o painel esquerdo exibir alterações não confirmadas (indicadas por ①), clique em Deploy antes de clicar em Test Function para aplicar as mudanças.

image

Para exportar ou enviar código:

image

image

Para outras alterações de configuração, como especificações de instância e dimensionamento, consulte Especificações de instância de função e configurações elásticas.

Exclua uma função

  1. Faça login no console do Function Compute. No painel de navegação à esquerda, escolha Function Management > Function.

  2. Localize a função e clique em Delete na coluna Actions.

  3. Na caixa de diálogo de confirmação, verifique se a função não possui recursos associados (como gatilhos ou políticas elásticas de instância mínima) e confirme a exclusão.

Obtenha o ARN de uma função

Um Aliyun Resource Name (ARN) identifica exclusivamente um recurso da Alibaba Cloud e permite referenciar funções a partir de código ou outros serviços.

  1. Faça login no console do Function Compute. No painel de navegação à esquerda, escolha Function Management > Function.

  2. Na barra de menus superior, selecione uma região. Clique na função desejada.

  3. Na página Function Details, clique em Copy ARN no lado direito.

image

Tópicos relacionados