Todos os produtos
Search
Central de documentação

Serverless App Engine:Configure o acesso à internet para instâncias do SAE com EIPs

Última atualização: Jun 28, 2026

Associar um Elastic IP Address (EIP) a cada instância de uma aplicação SAE habilita o acesso de entrada e saída à internet. Este tópico descreve como associar ou desassociar EIPs no console do SAE e visualizar eventos da aplicação.

Pré-requisitos

Informações básicas

Soluções de acesso à internet

As duas soluções a seguir permitem o acesso à internet para aplicações SAE em uma VPC.

  • Solução 1: NAT gateway + EIP

    Essa solução utiliza o recurso Source Network Address Translation (SNAT) para fornecer acesso à internet a todas as instâncias sem endereços IP públicos dentro de uma VPC. Basta configurar um único EIP para permitir que várias aplicações na VPC acessem a internet. Para mais informações, consulte Configurar um NAT gateway público para habilitar o acesso de aplicações SAE à internet. Essa solução é adequada para os seguintes cenários:

    • A aplicação requer uma política de Auto Scaling.

    • É necessário um endereço IP público fixo para tráfego de saída, por exemplo, para adicionar o endereço IP à lista de permissões de um serviço como WeChat Mini Program.

  • Solução 2: Associar um EIP a cada instância da aplicação

    Se várias aplicações em uma VPC precisarem acessar a internet, cada aplicação deve ter pelo menos uma instância associada a um EIP. Essa opção é mais econômica do que usar um NAT gateway quando há 20 instâncias ou menos na VPC. Ao criar ou implantar uma aplicação, o sistema associa automaticamente um EIP a cada instância. Recomendamos essa solução nos seguintes casos:

    • Aplicação acessando a internet (tráfego de saída): ideal quando um serviço SAE precisa acessar serviços externos. Aplica-se quando alterações de EIPs são permitidas e não há necessidade de política de Auto Scaling.

    • Aceitar conexões da internet (tráfego de entrada): indicada para cenários em que clientes acessam sua aplicação conectando-se ao EIP de cada instância. No entanto, como o SAE atribui novos EIPs durante atualizações de implantação, essa solução não serve se serviços externos precisarem acessar o serviço SAE usando um endereço IP fixo.

Nota

Após adquirir EIPs e usar a Solução 2 para criar ou implantar uma aplicação, o SAE associa automaticamente um EIP a cada instância que necessite dele. Contudo, após a associação de um EIP, você pode criar, mas não pode utilizar uma política de Auto Scaling. Se sua aplicação exigir tanto Auto Scaling quanto acesso à internet, recomendamos o uso da Solução 1.

Faturamento

O SAE não cobra taxas adicionais pela associação de EIPs. A cobrança ocorre apenas pelos EIPs adquiridos. Para mais detalhes, consulte Visão geral do faturamento de EIP e Visão geral do faturamento do SAE.

Observações de uso

  • Ao implantar uma aplicação e associar EIPs, o SAE cria novas instâncias antes de liberar as originais. Como os EIPs originais não são liberados durante esse processo, é essencial ter uma quantidade suficiente de EIPs disponíveis.

  • Após associar um EIP com sucesso, garanta que as regras necessárias de lista de permissões de portas estejam configuradas no grupo de segurança. Para mais informações, consulte Adicionar uma regra de grupo de segurança.

Configurar EIPs ao criar uma aplicação

  1. Na Lista de Aplicações SAE, selecione a região e o namespace desejados no topo e clique em Create Application.

  2. Na etapa Application Basic Information do assistente, defina os parâmetros da aplicação e clique em Next: Advanced Settings.

  3. Expanda a seção Application Outbound/Inbound Public Network Access Settings e ative a chave Solution 2. Bind Elastic IP Address.

    Se você não ativar esse recurso ao criar a aplicação, os EIPs não serão associados por padrão às instâncias adicionadas posteriormente via dimensionamento manual. Nesse caso, configure os EIPs ao implantar a aplicação. Após ativar essa chave, um EIP é associado automaticamente a cada instância quando você cria ou implanta a aplicação. Não há suporte para associação de EIP durante o Auto Scaling.

  4. Clique em Create Application.

  5. Verifique o resultado.

    Na página Basic Information da aplicação, clique na aba Instance List para visualizar o Elastic IP Address associado à instância alvo.

    A página Instance List exibe informações como ID, vSwitch, endereço IP, status, imagem e runtime de cada instância. Um banner no topo da página indica que endereços IP privados e Elastic IP Addresses não são fixos e podem mudar durante a implantação da aplicação ou migração do host subjacente. Recomendamos o uso de um NAT gateway e um EIP para obter um endereço IP público fixo para tráfego de saída.

Configurar EIPs ao implantar uma aplicação

Aviso

Reimplantar uma aplicação causa seu reinício. Para evitar interrupções nos negócios e outros problemas inesperados, realize implantações fora dos horários de pico.

  1. Na Lista de Aplicações SAE, selecione a região e o namespace desejados no topo e clique no Application ID alvo para acessar a página de detalhes da aplicação.

  2. Na página Basic Information da aplicação, clique em Deploy Application.

  3. Na página Deploy Application, expanda a seção Application Outbound/Inbound Public Network Access Settings e configure os parâmetros.

    O método de implantação é determinado pelo método usado na implantação inicial.

    Os cenários a seguir se aplicam ao configurar um EIP.

    • Cenário 1: Nenhuma política de Auto Scaling está configurada ou ativada.

      • Para associar um EIP:

        Ative a chave Solution 2. Bind Elastic IP Address.

      • Para desassociar um EIP:

        1. Desative a chave Solution 2. Bind Elastic IP Address.

        2. Na caixa de diálogo Disassociate Elastic IP Address exibida, clique em OK.

    • Cenário 2: Uma política de Auto Scaling está ativada.

      1. Na seção Resume Auto Scaling After Deployment, selecione Manual Resume.

        Nota

        Se você selecionar Automatic Resumption ao implantar a aplicação, não será possível associar um EIP a ela.

      2. Associe ou desassocie o EIP.

        • Para associar um EIP:

          Ative a chave Solution 2. Bind Elastic IP Address.

        • Para desassociar um EIP:

          1. Desative a chave Solution 2. Bind Elastic IP Address.

          2. Na caixa de diálogo Disassociate Elastic IP Address exibida, clique em OK.

        Nota

        Após associar um EIP a uma aplicação, o SAE desativa quaisquer políticas de Auto Scaling ativas, impedindo a ativação do recurso Auto Scaling. Se sua aplicação exigir tanto Auto Scaling quanto acesso à internet, recomendamos a solução com NAT gateway e EIP. Para mais informações, consulte Configurar um NAT gateway público para habilitar o acesso de aplicações SAE à internet.

  4. Após concluir a configuração, clique em Confirm.

  5. Verifique o resultado.

    Na página Basic Information da aplicação, clique na aba Instance List para visualizar o Elastic IP Address associado à instância alvo.

  6. Configurar EIPs ao reverter uma aplicação

    Siga estas etapas se estiver revertendo para uma versão histórica que possui um EIP e havia uma política de Auto Scaling ativa antes da reversão.

    1. Na Lista de Aplicações SAE, selecione a região e o namespace desejados no topo e clique no Application ID alvo para acessar a página de detalhes da aplicação.

    2. No canto superior direito da página Basic Information, clique em Roll Back to Historical Version.

    3. No painel Roll Back to Historical Version, configure os parâmetros e clique em OK.

      1. Na seção Rollback Version, selecione a versão desejada.

        Nota

        A versão histórica da aplicação selecionada nesta etapa possui um EIP associado.

      2. Opcional: Clique em Select Batch/Grayscale Policy para configurar uma política de lançamento.

    4. Verifique o resultado.

      Na página Basic Information da aplicação, clique na aba Instance List para visualizar o Elastic IP Address associado à instância alvo.

      Um banner amarelo no topo da página indica que os endereços IP das instâncias não são fixos. A tabela mostra informações como ID, vSwitch, endereço IP e status de cada instância.

    Configurar EIPs durante o dimensionamento manual

    1. Na Lista de Aplicações SAE, selecione a região e o namespace desejados no topo e clique no Application ID alvo para acessar a página de detalhes da aplicação.

    2. No canto superior direito da página Basic Information, clique em Manual Scaling.

    3. Na caixa de diálogo Application Scaling, configure os parâmetros e clique em OK.

      Os cenários a seguir se aplicam ao dimensionar uma aplicação. Para mais informações, consulte Dimensionamento manual.

      • Cenário 1: Nenhuma política de Auto Scaling foi implantada ou ativada antes do dimensionamento.

        Use o controle deslizante para definir o Target Number of Application Instances.

        O número atual de instâncias aparece abaixo do controle deslizante para referência. Também é possível inserir o número desejado no campo de entrada à direita e clicar em OK.

      • Cenário 2: Uma política de Auto Scaling foi implantada e ativada antes do dimensionamento.

        1. Use o controle deslizante para definir o Target Number of Application Instances.

        2. Selecione Manual Resume.

        Nota

        Se você selecionar Automatic Resumption ao implantar a aplicação, não será possível associar um EIP a ela.

    4. Associe ou desassocie um EIP.

      Para instruções detalhadas, consulte Configurar EIPs ao implantar uma aplicação.

    5. Verifique o resultado.

      Na página Basic Information da aplicação, clique na aba Instance List para visualizar o Elastic IP Address associado à instância alvo.

    6. Visualizar eventos da aplicação

      Consulte informações de erro das instâncias da aplicação na página Application Events.

      1. Na Lista de Aplicações SAE, selecione a região e o namespace desejados no topo e clique no Application ID alvo para acessar a página de detalhes da aplicação.

      2. No painel de navegação à esquerda, clique em Application Events. Selecione Application Instance (Pod) na lista suspensa Source Type e Warning na lista suspensa Event Level. As informações detalhadas de erro da instância da aplicação aparecem na parte inferior da página.

        Solucione a falha com base na Event Cause.

        • EipNotEnough: A quantidade de EIPs disponíveis é insuficiente. Solicite mais EIPs ou reduza a escala da aplicação. Para mais informações, consulte Solicitar EIPs e Dimensionamento Manual.

        • EipNotReady: Indica falha na vinculação ou desvinculação do EIP. Entre no grupo do DingTalk (Número do grupo: 32874633) e contate especialistas técnicos e de produto para obter assistência.