Use o OpenAPI Explorer para atribuir um endereço IP privado específico a uma instância do Application Load Balancer (ALB). Ao criar uma instância de ALB voltada para a internet ou interna, você pode especificar um endereço IPv4 do bloco CIDR de cada vSwitch como o endereço IP privado da instância.
Observações de uso
Você só pode atribuir um endereço IPv4 privado a instâncias de ALB IPv4 ou dual-stack. Não é possível atribuir um endereço IPv6 privado a uma instância de ALB dual-stack.
-
Ao criar uma instância de ALB atualizada, verifique se cada vSwitch selecionado tem endereços IP disponíveis suficientes. Uma instância de ALB atualizada exige três endereços IP de cada vSwitch especificado: um endereço de virtual IP (VIP) para atender ao tráfego e dois endereços IP locais para comunicação com servidores de backend. Se um vSwitch não tiver endereços IP suficientes, a criação da instância falhará e o sistema reportará um erro. Esse requisito não se aplica a instâncias de ALB não atualizadas.
Para garantir a disponibilidade de todos os recursos elásticos de uma instância de ALB atualizada, reserve pelo menos oito endereços IP em cada vSwitch utilizado pela instância.
Chame a operação DescribeZones para consultar as zonas onde o ALB está disponível em uma região específica.
Chame a operação DescribeVSwitches para consultar os vSwitches existentes e seus respectivos blocos CIDR.
Procedimento
Faça login no OpenAPI Explorer.
-
Na página CreateLoadBalancer, configure os parâmetros da requisição para criar uma instância de ALB. Neste exemplo, Region está definido como China (Hangzhou).
A tabela a seguir descreve apenas os parâmetros principais. Para obter mais informações sobre outros parâmetros, consulte CreateLoadBalancer.
Parâmetro
Descrição
Valor de exemplo
VpcId
O ID da VPC onde a instância de ALB está implantada.
Faça login no VPC console, selecione a região China (Hangzhou) na barra de navegação superior e acesse a página VPC para localizar e visualizar o ID da VPC desejada.
vpc-bp1wfo2ytjbr9zs3y****
AddressType
O tipo de endereço IPv4 da instância de ALB.
Internet: A instância recebe um endereço IP público e fica acessível pela internet.
Intranet: A instância recebe um endereço IP privado e permanece acessível apenas dentro da VPC onde foi implantada.
Defina este parâmetro como Internet ou Intranet conforme suas necessidades.
Intranet
LoadBalancerName
O nome da instância de ALB.
ALB-test01
ZoneMappings
Os mapeamentos entre zonas e seus respectivos vSwitches. Se a região atual oferecer suporte a duas ou mais zonas, selecione pelo menos duas para garantir alta disponibilidade.
VSwitchId: O ID do vSwitch na zona.
Chame a operação DescribeVSwitches para consultar os IDs dos vSwitches.
ZoneId: O ID da zona.
Chame a operação DescribeZones para consultar os IDs das zonas.
IntranetAddress: O endereço IPv4 privado a ser atribuído à instância nesta zona.
ImportanteAo especificar um endereço IP privado para uma instância de ALB, certifique-se de que o endereço esteja dentro do bloco CIDR do vSwitch e não esteja em uso.
Faça login no VPC console, selecione a região China (Hangzhou) e clique em seu ID da VPC desejada na página VPC. Na aba Resource Management, clique em seu número de vSwitches para visualizar os IDs e os blocos CIDR correspondentes.
Este exemplo utiliza a Zona G e a Zona I. Configure as zonas de acordo com a quantidade real de zonas disponíveis para sua instância de ALB.
Parâmetros para a Zona G:
ZoneMappings.1.VSwitchId: vsw-bp1jiciza3mpuyphn****
ZoneMappings.1.ZoneId: cn-hangzhou-g
ZoneMappings.1.IntranetAddress: 192.168.1.13
Parâmetros para a Zona I:
ZoneMappings.0.VSwitchId: vsw-bp1uwoih7uwew975k****
ZoneMappings.0.ZoneId: cn-hangzhou-i
ZoneMappings.0.IntranetAddress: 192.168.0.230
LoadBalancerEdition
A edição da instância do Application Load Balancer, que determina os recursos disponíveis e os métodos de faturamento. Valores válidos:
Basic
Standard
StandardWithWaf: Com WAF ativado
Basic
AddressAllocatedMode
O modo de alocação de endereços. Valores válidos:
Fixed (padrão): Um endereço IP estático é alocado para a instância em cada zona.
Dynamic : Modo de IP dinâmico, indicando que um endereço IP é alocado dinamicamente para cada zona.
NotaA partir de 00:00:00 on February 25, 2025 (UTC+8), todas as instâncias criadas por meio da operação de API CreateLoadBalancer são instâncias de ALB atualizadas, independentemente do
AddressAllocatedModeespecificado. Essas instâncias atualizadas utilizam endereços IP elásticos, portanto esta configuração não tem efeito. A alteração não afeta as instâncias de ALB existentes.Fixed
LoadBalancerBillingConfig
A configuração de faturamento da instância de ALB.
PayType: O método de faturamento da instância.
O único valor válido é PostPay, que especifica o método de pagamento conforme o uso.
BandwidthPackageId: O ID da instância de Internet Shared Bandwidth associada a uma instância voltada para a internet.
PayType: PostPay
BandwidthPackageId: Configure este parâmetro conforme suas necessidades.
AddressIpVersion
A versão do IP. Valores válidos:
IPv4 (padrão)
DualStack
Defina este parâmetro como IPv4 ou DualStack conforme suas necessidades. Se você definir este parâmetro como DualStack, certifique-se de que o IPv6 esteja habilitado no vSwitch onde a instância de ALB será implantada. Para mais informações, consulte Enable IPv6 for a vSwitch.
IPv4
-
Clique em Initiate Call.
O sistema retorna uma resposta semelhante à seguinte. Um código de status 200 indica que a instância foi criada com sucesso. Para outros códigos de status, use a mensagem retornada ou consulte ALB error codes para solucionar o problema.
{ "RequestId": "0A1F39B6-4BDE-5923-A3BE-E98708413D1B", "LoadBalancerId": "alb-gokux4i116yiqf****" }Após a chamada bem-sucedida, chame a operação GetLoadBalancerAttribute para visualizar os detalhes de configuração da instância de ALB criada. Os VIPs de zona na resposta correspondem aos endereços IP privados especificados.
-
Opcional: Após a criação da instância, faça login no Application Load Balancer console para verificar se a instância foi criada com os endereços IP privados
192.168.1.13e192.168.0.230.Na barra de navegação superior, selecione a região China (Hangzhou).
Na página Instances, localize a instância recém-criada e clique em seu ID.
Na aba Instance Details, confirme se os VIPs de zona correspondem aos endereços IP privados especificados.
Tópicos relacionados
Para criar uma instância de ALB no console, consulte Create and manage ALB instances.
Para atribuir um endereço IP privado a uma instância do Network Load Balancer (NLB), consulte Specify a private IP address when you create an NLB instance using OpenAPI Explorer.
Para atribuir um endereço IP privado a uma instância do Classic Load Balancer (CLB), consulte Specify a private IP address when you create a CLB instance using OpenAPI Explorer.