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.
Atualizado em 2022-11-16 GMT+08:00

Gerenciamento das versões

Visão geral

O FunctionGraph permite publicar uma ou mais versões nos processos de desenvolvimento, teste e produção para gerenciar seu código de função. As variáveis de código e ambiente de cada versão são salvas como um instantâneo. Depois que o código da função for publicado, você poderá modificar as configurações conforme necessário.

Depois que uma função é criada, a versão padrão é a mais recente. Cada função tem a versão mais recente. Depois que o código da função for publicado, você poderá modificar a configuração da versão conforme necessário.

Uma versão é um instantâneo de uma função e corresponde a uma tag no código. Cada versão contém a configuração e o código da função. Por padrão, nenhum acionador está vinculado a uma nova versão. Depois que uma versão é publicada, a configuração (como variáveis de ambiente) e o código da versão não podem ser atualizados, para garantir estabilidade e rastreabilidade.

Publicando uma versão

  1. Efetue log-in no Console do FunctionGraph. No painel de navegação, escolha Functions > Function List.
  2. Clique na função a ser configurada para ir para a página de detalhes da função.
  3. Na página de guia Version, clique em Publish new version.
    Figura 1 Parâmetros para publicar uma nova versão
    • Version: Insira o número da versão. Se nenhum número de versão for especificado, o sistema gerará automaticamente um número de versão com base na data atual, por exemplo, v20220510-190658.
    • Description: Insira uma descrição para a versão. Este parâmetro é opcional.
  4. Clique em OK. O sistema publica automaticamente uma versão. Em seguida, você será redirecionado para a nova versão.
    • Você pode publicar até 10 versões para uma função.
    • Para uma função cuja versão mais recente foi configurada com instâncias reservadas, a configuração da função pode ser modificada. Por padrão, as versões não mais recentes não têm instâncias reservadas.
    • Nenhum disco é anexado a uma nova versão criada com base na mais recente. Variáveis de ambiente não podem ser definidas se nenhum gatilho tiver sido vinculado à versão.

Excluindo uma versão

  1. Efetue log-in no Console do FunctionGraph. No painel de navegação, escolha Functions > Function List.
  2. Clique na função a ser configurada para ir para a página de detalhes da função.
  3. Na página de guia Version da versão mais recente, selecione a versão a ser excluída.
    Figura 2 Excluindo uma versão
    • A versão mais recente de uma função não pode ser excluída.
    • Se uma versão de função associada a aliases for excluída, os aliases também serão excluídos.
  4. Clique em OK para excluir a versão.

    A exclusão de uma versão excluirá permanentemente o código, a configuração, o alias e o mapeamento da origem do evento associados, mas não excluirá os logs. Versões excluídas não podem ser recuperadas. Tenha cuidado ao realizar esta operação.