Todos os produtos
Search
Central de documentação

:Gerenciar aplicativos

Última atualização: Jul 04, 2026

O Alibaba Cloud Serverless Application Center oferece recursos para criação e importação de aplicativos baseados em cenários. Este tópico descreve como gerenciar aplicativos no Serverless Application Center do console Function Compute. As tarefas incluem criar, importar, visualizar, atualizar e excluir aplicativos.

Criar um aplicativo

Na página Create Application do Application Center, visualize diversos cenários e aplicativos baseados neles. Clique em Details em qualquer cartão de aplicativo para ver os detalhes e escolha o mais adequado às necessidades do seu negócio.

  1. Faça login no console Function Compute. No painel de navegação à esquerda, clique em Applications.

  2. Opcional: Na página Applications, clique em Create Application.

    Esta etapa é necessária apenas para usuários que já criaram um aplicativo anteriormente.

  3. Na página Create Application, selecione Create Application from Template. Na área de modelos abaixo, localize o modelo desejado, passe o mouse sobre o cartão correspondente e clique em Create Now.

  4. Na página Create Application, selecione um tipo de implantação e preencha os itens de configuração conforme solicitado.

    • Deploy from Code Repository

      Envie o código para um repositório específico para acionar a implantação via pipeline. Para atualizações futuras, envie o código diretamente ao repositório remoto e garanta uma publicação segura.

      1. Após autorizar o repositório de código, confirme informações básicas como Repository e Trigger Method. Defina Repository Type como Github, insira o Repository Owner/Organization e, em New Repository, digite png-compress-awmu e marque Set as Private Repository. Em Trigger Method, selecione Push code to default branch (master). Insira png-compress-awmu no campo Application Name e High-quality PNG image compression based on pngquant em Description. Utilize AliyunFCServerlessDevsRole como Role Name. Essa função inclui diversas políticas de acesso, como AliyunOSSFullAccess e AliyunFCFullAccess.

      2. Confirme as configurações avançadas e de ambiente. Na seção Advanced Configuration, defina Region como China (Hangzhou) e insira png-compress tanto em Service Name quanto em Function Name. Na seção Environment Configuration, selecione Quick Setup para Pipeline Configuration Scheme e Push to Specified Branch to Trigger para Application Deployment Trigger Method; em seguida, insira master como branch.

    • Direct Deployment

      O código é implantado online imediatamente. Para atualizações e manutenções futuras, gerencie manualmente funções e outros recursos, além de integrar capacidades de CI/CD por conta própria.

      A implantação direta não exige autorização de repositório de código, e a plataforma Function Compute não armazena códigos de exemplo em nenhum repositório específico. Utilize este método apenas para testes rápidos de aplicativos.

      Selecione Direct Deployment como tipo de implantação. Insira um Application Name (por exemplo, png-compress-t3t5) e uma Description (por exemplo, "High-quality PNG image compression based on pngquant"). O Role Name padrão é AliyunFCServerlessDevsRole, associado a políticas de acesso que incluem AliyunOSSFullAccess, AliyunECSFullAccess, AliyunNASFullAccess e AliyunFCFullAccess. Clique em Add Policy conforme necessário. Na seção Advanced Configuration, selecione uma Region (por exemplo, China (Hangzhou)) e insira um Service Name e Function Name (por exemplo, png-compress).

  5. Clique em Create and Deploy Default Environment.

    • Deploy from Code Repository

      O processo de criação do aplicativo inclui sincronizar o repositório de código (sincronizando o modelo com o repositório especificado), criar o aplicativo, criar o ambiente e acionar o pipeline.

      O processo também envolve criar um webhook e criar uma versão. Após a conclusão, o sistema redireciona automaticamente para a página de implantação.

      As etapas anteriores mostram como implantar rapidamente um aplicativo usando um repositório de código. Durante operações reais, personalize o conteúdo do pipeline para configurações mais avançadas. Por exemplo, defina variáveis de ambiente para máquinas de build e release ou configure fluxos de execução.

    • Direct Deployment

      Em comparação com Deploy from Code Repository, a opção Direct Deployment envolve menos etapas e realiza a implantação mais rapidamente.

      Após a criação do aplicativo, a página exibe mensagens de sucesso em sequência: Application created successfully, Pipeline created successfully e Deployment version created successfully. O sistema então redireciona automaticamente para a página de implantação (ou clique em Go Now para redirecionar manualmente).

    Após alguns minutos, a implantação do aplicativo é concluída. Na página de detalhes do aplicativo, visualize informações básicas e de ambiente. Também é possível clicar em Endpoint na coluna Actions para fazer login no sistema do aplicativo correspondente. Após a implantação, na lista de ambientes da página de detalhes do aplicativo, o Default Environment mostra Test como tipo de ambiente e Deployed Successfully como status de implantação.

Importar um aplicativo

O Function Compute também permite hospedar aplicativos Serverless existentes compatíveis com a especificação Serverless Devs no Serverless Application Center.

  1. Faça login no console Function Compute. No painel de navegação à esquerda, clique em Applications.

  2. Opcional: Na página Applications, clique em Create Application.

    Esta etapa é necessária apenas para usuários que já criaram um aplicativo anteriormente.

  3. Na página Create Application, selecione Import Application from Repository e preencha os itens de configuração conforme solicitado.

    Os itens de configuração incluem: Repository Type (suporta Github, Gitee, GitLab público, GitLab interno e Apsara DevOps Codeup), Repository Owner/Organization, Repository Name, Trigger Method (padrão: Push code to default branch (master)), Application Name (deve começar com uma letra; pode conter letras, dígitos e hifens; diferencia maiúsculas de minúsculas; menos de 64 caracteres), Description e Role Name (padrão: AliyunFCServerlessDevsRole, associado a várias políticas de acesso, incluindo AliyunOSSFullAccess, AliyunFCFullAccess, AliyunLogFullAccess, AliyunNASFullAccess, AliyunVPCFullAccess, AliyunECSFullAccess e AliyunContainerRegistryFullAccess; clique em + Add Policy para adicionar mais).

    Basta concluir a autorização do repositório e selecionar o repositório do aplicativo alvo.

    Importante

    Selecione um repositório de aplicativo Serverless Devs padrão conforme instruído pela interface. Ele deve conter o arquivo s.yaml e não pode estar associado a outro aplicativo.

  4. Clique em Create and Deploy Default Environment.

    Após alguns minutos, a implantação do aplicativo é concluída. Na página de detalhes do aplicativo, visualize informações básicas e de ambiente. Também é possível clicar em Endpoint na coluna Actions para fazer login no sistema do aplicativo correspondente.

Visualizar e atualizar um aplicativo

Na página Application Center, visualize todos os aplicativos na lista correspondente. Clique no nome de qualquer aplicativo para ver seus detalhes.

Um aplicativo é um recurso lógico que representa informações básicas e um ou mais ambientes. Os detalhes do aplicativo incluem informações como descrição, configuração de source de código, data de criação e dados do ambiente.

Na página de detalhes do aplicativo, atualize as informações básicas conforme orientado pela interface. Alterar o source de código afeta a implantação real do aplicativo e torna as versões históricas de implantação irrecuperáveis. Para atualizar a lógica de negócios, configurações específicas de ambiente ou pipelines de um ambiente específico, consulte Gerenciar ambientes e Gerenciar pipelines. Na página Edit Application Basic Information, insira uma Description (por exemplo, "Short URL generator"), selecione um Repository Type (suporta Github, Gitee, GitLab público, GitLab interno e Apsara DevOps Codeup) e configure o Repository Owner/Organization e Repository Name (por exemplo, anycodes/dwz-onl; o status deve mostrar "Active"). Observe o aviso amarelo: alterar o source de código afeta a implantação real e torna as versões históricas irrecuperáveis.

Excluir um aplicativo

Faça login no console Function Compute. No painel de navegação à esquerda, clique em Applications e, em seguida, clique em Delete na coluna Actions ao lado do aplicativo alvo. Siga as instruções para excluir aplicativos desnecessários. Na página de confirmação, o sistema lista os recursos associados (como Environments e Pipelines) e exibe um aviso amarelo informando que esses recursos podem ser reutilizados por outros aplicativos — proceda com cautela. Marque os recursos associados que deseja excluir, selecione I understand the risks of deleting these resources and still want to delete the selected resources e clique em Delete Application and Selected Resources para concluir a operação.

Na caixa de diálogo de exclusão, visualize todos os recursos envolvidos, incluindo pipelines, serviços e funções do Function Compute e recursos do repositório de código.

Aviso
  • Se outros módulos utilizarem recursos criados pelo aplicativo, exclua-os com cautela. Por exemplo, se um aplicativo cria uma função atualmente usada por um cliente ou outra lógica de negócios, excluir essa função interrompe tal lógica.

  • Caso os recursos envolvidos no aplicativo tenham sido modificados, a exclusão exige cuidado. Por exemplo, se um aplicativo cria um serviço Function Compute e posteriormente outras funções são adicionadas a esse serviço por outro canal, a exclusão do serviço falhará. Nesse caso, verifique manualmente se as alterações nos recursos correspondem às suas expectativas. Exclua o serviço manualmente apenas se isso não afetar os negócios existentes.