Consulta a configuração detalhada de uma instância do Network Load Balancer (NLB) com base no ID da instância.
Depuração
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | GetLoadBalancerAttribute | Operação a ser executada. Defina o valor como GetLoadBalancerAttribute. |
| LoadBalancerId | String | Sim | nlb-83ckzc8d4xlp8o**** | ID da instância NLB. |
| DryRun | Boolean | Não | false | Especifica se deve haver execução de simulação. Valores válidos:
|
| ClientToken | String | Não | 123e4567-e89b-12d3-a456-426655440000 | Token de cliente usado para garantir a idempotência da solicitação. Gere o valor por meio do cliente, mas garanta que ele seja único entre todas as solicitações. O valor de ClientToken contém apenas caracteres ASCII. Nota Se você não definir este parâmetro, o sistema usará automaticamente o valor de RequestId como ClientToken. O valor de RequestId difere em cada solicitação de API. |
| RegionId | String | Não | cn-hangzhou | ID da região onde a instância NLB está implantada. Chame a operação DescribeRegions para consultar a lista de regiões mais recente. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| RequestId | String | CEF72CEB-54B6-4AE8-B225-F876FF7BA984 | ID da solicitação. |
| RegionId | String | cn-hangzhou | ID da região onde a instância NLB está implantada. |
| LoadBalancerId | String | nlb-83ckzc8d4xlp8o**** | ID da instância NLB. |
| LoadBalancerName | String | NLB1 | Nome da instância NLB. O nome deve ter de 2 a 128 caracteres e pode conter letras, dígitos, pontos (.), sublinhados (_) e hifens (-). Deve começar com uma letra. |
| LoadBalancerType | String | network | Tipo da instância. Apenas network é retornado, indicando uma instância NLB. |
| AddressType | String | Internet | Tipo de endereço IPv4 usado pela instância NLB. Valores válidos:
|
| AddressIpVersion | String | ipv4 | Versão do protocolo. Valores válidos:
|
| Ipv6AddressType | String | Internet | Tipo de endereço IPv6 usado pela instância NLB. Valores válidos:
|
| LoadBalancerStatus | String | Active | Status da instância NLB. Valores válidos:
|
| LoadBalancerBusinessStatus | String | Normal | Status operacional da instância NLB. Valores válidos:
|
| OperationLocks | Array of OperationLock | Lista de bloqueios da instância NLB. Este parâmetro é retornado se |
|
| LockType | String | SecurityLocked | Tipo de bloqueio. Valores válidos:
|
| LockReason | String | Exceções de serviço. | Motivo do bloqueio da instância NLB. |
| VpcId | String | vpc-bp1b49rqrybk45nio**** | ID da VPC onde a instância NLB está implantada. |
| CreateTime | String | 2022-07-02T02:49:05Z | Horário de criação do recurso. Exibido em UTC no formato |
| ResourceGroupId | String | rg-atstuj3rtop**** | ID do grupo de recursos. |
| DNSName | String | nlb-wb7r6dlwetvt5j****.cn-hangzhou.nlb.aliyuncs.com | Nome de domínio da instância NLB. |
| ZoneMappings | Array of ZoneMapping | Lista de zonas e vSwitches nessas zonas. Especifique de 2 a 10 zonas. |
|
| VSwitchId | String | vsw-bp1rmcrwg3erh1fh8**** | ID do vSwitch na zona. Por padrão, especifique apenas um vSwitch (sub-rede) para cada zona de uma instância NLB. |
| ZoneId | String | cn-hangzhou-a | ID da zona. Chame a operação DescribeZones para consultar as zonas. |
| LoadBalancerAddresses | Array of LoadBalancerAddress | Informações sobre os endereços IP usados pela instância NLB. |
|
| EniId | String | eni-bp12f1xhs5yal61a**** | ID da elastic network interface (ENI). |
| PrivateIPv4Address | String | 192.168.3.32 | Endereço IPv4 privado da instância NLB. |
| AllocationId | String | eip-bp1aedxso6u80u0qf**** | ID do elastic IP address (EIP). |
| PublicIPv4Address | String | 120.XX.XX.69 | Endereço IPv4 público da instância NLB. |
| Ipv6Address | String | 2001:db8:1:1:1:1:1:1 | Endereço IPv6 da instância NLB. |
| BandwidthPackageId | String | cbwp-bp1vevu8h3ieh**** | ID do plano de largura de banda EIP associado à instância NLB voltada para a Internet. |
| SecurityGroupIds | Array of String | sg-bp10uag3q0jkxu72**** | ID do grupo de segurança associado à instância NLB. |
| CrossZoneEnabled | Boolean | true | Indica se o balanceamento de carga entre zonas está ativado para a instância NLB. Valores válidos:
|
| LoadBalancerBillingConfig | Object | Configuração do método de faturamento. |
|
| PayType | String | PostPay | Método de faturamento da instância NLB. Apenas PostPay é suportado, indicando o método de pagamento conforme o uso. |
| Cps | Integer | 100 | Número máximo de conexões criáveis por segundo na instância NLB. Valores válidos: 0 a 1000000. 0 indica número ilimitado de conexões. |
| DeletionProtectionConfig | Object | Configuração do recurso de proteção contra exclusão. |
|
| Enabled | Boolean | true | Indica se a proteção contra exclusão está ativada. Valores válidos:
|
| Reason | String | A instância está no estado Running. | Motivo da ativação ou desativação da proteção contra exclusão. O motivo deve ter de 2 a 128 caracteres e pode conter letras, dígitos, pontos (.), sublinhados (_) e hifens (-). Deve começar com uma letra. |
| EnabledTime | String | 2022-11-02T02:49:05Z | Horário de ativação da proteção contra exclusão. Exibido em UTC no formato |
| ModificationProtectionConfig | Object | Configuração do modo somente leitura de configuração. |
|
| Status | String | ConsoleProtection | Indica se o modo somente leitura de configuração está ativado. Valores válidos:
Nota Se este parâmetro estiver definido como ConsoleProtection, não será possível modificar as configurações da instância no console NLB. No entanto, é possível modificar as configurações da instância chamando operações de API. |
| Reason | String | Período de garantia de serviço | Motivo da ativação do modo somente leitura de configuração. O motivo deve ter de 2 a 128 caracteres e pode conter letras, dígitos, pontos (.), sublinhados (_) e hifens (-). Deve começar com uma letra. Este parâmetro é válido apenas se o parâmetro Status estiver definido como ConsoleProtection. |
| EnabledTime | String | 2022-12-02T02:49:05Z | Horário de ativação do modo somente leitura de configuração. Exibido em UTC no formato |
Exemplos
Solicitações de exemplo
http(s)://[Endpoint]/?Action=GetLoadBalancerAttribute
&LoadBalancerId=nlb-83ckzc8d4xlp8o****
&DryRun=false
&ClientToken=123e4567-e89b-12d3-a456-426655440000
&RegionId=cn-hangzhou
&Common request parameters
Respostas de sucesso de exemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<GetLoadBalancerAttributeResponse>
<RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BA984</RequestId>
<RegionId>cn-hangzhou</RegionId>
<LoadBalancerId>nlb-83ckzc8d4xlp8o****</LoadBalancerId>
<LoadBalancerName>NLB1</LoadBalancerName>
<LoadBalancerType>network</LoadBalancerType>
<AddressType>Internet</AddressType>
<AddressIpVersion>ipv4</AddressIpVersion>
<Ipv6AddressType>Internet</Ipv6AddressType>
<LoadBalancerStatus>Active</LoadBalancerStatus>
<LoadBalancerBusinessStatus>Normal</LoadBalancerBusinessStatus>
<OperationLocks>
<LockType>SecurityLocked</LockType>
<LockReason>Service exception. </LockReason>
</OperationLocks>
<VpcId>vpc-bp1b49rqrybk45nio****</VpcId>
<CreateTime>2022-07-02T02:49:05Z</CreateTime>
<ResourceGroupId>rg-atstuj3rtop****</ResourceGroupId>
<DNSName>nlb-wb7r6dlwetvt5j****.cn-hangzhou.nlb.aliyuncs.com</DNSName>
<ZoneMappings>
<VSwitchId>vsw-bp1rmcrwg3erh1fh8****</VSwitchId>
<ZoneId>cn-hangzhou-a</ZoneId>
<LoadBalancerAddresses>
<EniId>eni-bp12f1xhs5yal61a****</EniId>
<PrivateIPv4Address>192.168.3.32</PrivateIPv4Address>
<AllocationId>eip-bp1aedxso6u80u0qf****</AllocationId>
<PublicIPv4Address>120.XX.XX.69</PublicIPv4Address>
<Ipv6Address>2001:db8:1:1:1:1:1:1</Ipv6Address>
</LoadBalancerAddresses>
</ZoneMappings>
<BandwidthPackageId>cbwp-bp1vevu8h3ieh****</BandwidthPackageId>
<SecurityGroupIds>sg-bp10uag3q0jkxu72****</SecurityGroupIds>
<CrossZoneEnabled>true</CrossZoneEnabled>
<LoadBalancerBillingConfig>
<PayType>PostPay</PayType>
</LoadBalancerBillingConfig>
<Cps>100</Cps>
<DeletionProtectionConfig>
<Enabled>true</Enabled>
<Reason>The instance is in the Running state.</Reason>
<EnabledTime>2022-11-02T02:49:05Z</EnabledTime>
</DeletionProtectionConfig>
<ModificationProtectionConfig>
<Status>ConsoleProtection</Status>
<Reason>Service guarantee period</Reason>
<EnabledTime>2022-12-02T02:49:05Z</EnabledTime>
</ModificationProtectionConfig>
</GetLoadBalancerAttributeResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "CEF72CEB-54B6-4AE8-B225-F876FF7BA984",
"RegionId" : "cn-hangzhou",
"LoadBalancerId" : "nlb-83ckzc8d4xlp8o****",
"LoadBalancerName" : "NLB1",
"LoadBalancerType" : "network",
"AddressType" : "Internet",
"AddressIpVersion" : "ipv4",
"Ipv6AddressType" : "Internet",
"LoadBalancerStatus" : "Active",
"LoadBalancerBusinessStatus" : "Normal",
"OperationLocks" : [ {
"LockType" : "SecurityLocked",
"LockReason" : "Service exception."
} ],
"VpcId" : "vpc-bp1b49rqrybk45nio****",
"CreateTime" : "2022-07-02T02:49:05Z",
"ResourceGroupId" : "rg-atstuj3rtop****",
"DNSName" : "nlb-wb7r6dlwetvt5j****.cn-hangzhou.nlb.aliyuncs.com",
"ZoneMappings" : [ {
"VSwitchId" : "vsw-bp1rmcrwg3erh1fh8****",
"ZoneId" : "cn-hangzhou-a",
"LoadBalancerAddresses" : [ {
"EniId" : "eni-bp12f1xhs5yal61a****",
"PrivateIPv4Address" : "192.168.3.32",
"AllocationId" : "eip-bp1aedxso6u80u0qf****",
"PublicIPv4Address" : "120.XX.XX.69",
"Ipv6Address" : "2001:db8:1:1:1:1:1:1"
} ]
} ],
"BandwidthPackageId" : "cbwp-bp1vevu8h3ieh****",
"SecurityGroupIds" : [ "sg-bp10uag3q0jkxu72****" ],
"CrossZoneEnabled" : true,
"LoadBalancerBillingConfig" : {
"PayType" : "PostPay"
},
"Cps" : 100,
"DeletionProtectionConfig" : {
"Enabled" : true,
"Reason" : "The instance is in the Running state.",
"EnabledTime" : "2022-11-02T02:49:05Z"
},
"ModificationProtectionConfig" : {
"Status" : "ConsoleProtection",
"Reason" : "Service guarantee period",
"EnabledTime" : "2022-12-02T02:49:05Z"
}
}
Códigos de erro
Para obter uma lista de códigos de erro, consulte Códigos de erro de serviço.