Interrogez la configuration détaillée d'une instance Network Load Balancer (NLB) à l'aide de son ID.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | GetLoadBalancerAttribute | L'opération à effectuer. Définissez la valeur sur GetLoadBalancerAttribute. |
| LoadBalancerId | String | Oui | nlb-83ckzc8d4xlp8o**** | ID de l'instance NLB. |
| DryRun | Boolean | Non | false | Indique s'il faut effectuer une vérification préalable. Valeurs possibles :
|
| ClientToken | String | Non | 123e4567-e89b-12d3-a456-426655440000 | Jeton client à utiliser pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer la valeur, mais assurez-vous qu'elle est unique parmi toutes les requêtes. La valeur ClientToken contient uniquement des caractères ASCII. Remarque Si vous ne définissez pas ce paramètre, le système utilise automatiquement la valeur de RequestId comme valeur de ClientToken. La valeur de RequestId est différente pour chaque requête API. |
| RegionId | String | Non | cn-hangzhou | ID de la région où l'instance NLB est déployée. Appelez l'opération DescribeRegions pour obtenir la liste des régions la plus récente. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | CEF72CEB-54B6-4AE8-B225-F876FF7BA984 | ID de la requête. |
| RegionId | String | cn-hangzhou | ID de la région où l'instance NLB est déployée. |
| LoadBalancerId | String | nlb-83ckzc8d4xlp8o**** | ID de l'instance NLB. |
| LoadBalancerName | String | NLB1 | Nom de l'instance NLB. Le nom doit comporter entre 2 et 128 caractères et peut contenir des lettres, des chiffres, des points (.), des traits de soulignement (_) et des tirets (-). Le nom doit commencer par une lettre. |
| LoadBalancerType | String | network | Type d'instance. Seule la valeur network est renvoyée, ce qui indique une instance NLB. |
| AddressType | String | Internet | Type d'adresse IPv4 utilisé par l'instance NLB. Valeurs possibles :
|
| AddressIpVersion | String | ipv4 | Version du protocole. Valeurs possibles :
|
| Ipv6AddressType | String | Internet | Type d'adresse IPv6 utilisé par l'instance NLB. Valeurs possibles :
|
| LoadBalancerStatus | String | Active | État de l'instance NLB. Valeurs possibles :
|
| LoadBalancerBusinessStatus | String | Normal | État commercial de l'instance NLB. Valeurs possibles :
|
| OperationLocks | Array of OperationLock | Liste des verrous appliqués aux instances NLB. Ce paramètre est renvoyé si |
|
| LockType | String | SecurityLocked | Type de verrouillage. Valeurs possibles :
|
| LockReason | String | Service exceptions. | Raison du verrouillage de l'instance NLB. |
| VpcId | String | vpc-bp1b49rqrybk45nio**** | ID du VPC où l'instance NLB est déployée. |
| CreateTime | String | 2022-07-02T02:49:05Z | Heure de création de la ressource. L'heure est affichée au format UTC |
| ResourceGroupId | String | rg-atstuj3rtop**** | ID du groupe de ressources. |
| DNSName | String | nlb-wb7r6dlwetvt5j****.cn-hangzhou.nlb.aliyuncs.com | Nom de domaine de l'instance NLB. |
| ZoneMappings | Array of ZoneMapping | Liste des zones et des vSwitch dans ces zones. Vous devez spécifier entre 2 et 10 zones. |
|
| VSwitchId | String | vsw-bp1rmcrwg3erh1fh8**** | ID du vSwitch dans la zone. Par défaut, vous ne pouvez spécifier qu'un seul vSwitch (sous-réseau) pour chaque zone d'une instance NLB. |
| ZoneId | String | cn-hangzhou-a | ID de la zone. Appelez l'opération DescribeZones pour interroger les zones. |
| LoadBalancerAddresses | Array of LoadBalancerAddress | Informations sur les adresses IP utilisées par l'instance NLB. |
|
| EniId | String | eni-bp12f1xhs5yal61a**** | ID de l'interface réseau élastique (ENI). |
| PrivateIPv4Address | String | 192.168.3.32 | Adresse IPv4 privée de l'instance NLB. |
| AllocationId | String | eip-bp1aedxso6u80u0qf**** | ID de l'adresse IP élastique (EIP). |
| PublicIPv4Address | String | 120.XX.XX.69 | Adresse IPv4 publique de l'instance NLB. |
| Ipv6Address | String | 2001:db8:1:1:1:1:1:1 | Adresse IPv6 de l'instance NLB. |
| BandwidthPackageId | String | cbwp-bp1vevu8h3ieh**** | ID du plan de bande passante EIP associé à l'instance NLB orientée Internet. |
| SecurityGroupIds | Array of String | sg-bp10uag3q0jkxu72**** | ID du groupe de sécurité associé à l'instance NLB. |
| CrossZoneEnabled | Boolean | true | Indique si l'équilibrage de charge inter-zones est activé pour l'instance NLB. Valeurs possibles :
|
| LoadBalancerBillingConfig | Object | Configuration de la méthode de facturation. |
|
| PayType | String | PostPay | Méthode de facturation de l'instance NLB. Seule la valeur PostPay est prise en charge, ce qui indique la méthode de facturation à l'utilisation. |
| Cps | Integer | 100 | Nombre maximal de connexions pouvant être créées par seconde sur l'instance NLB. Valeurs possibles : 0 à 1000000. 0 indique que le nombre de connexions est illimité. |
| DeletionProtectionConfig | Object | Configuration de la fonctionnalité de protection contre la suppression. |
|
| Enabled | Boolean | true | Indique si la protection contre la suppression est activée. Valeurs possibles :
|
| Reason | String | The instance is in the Running state. | Raison de l'activation ou de la désactivation de la fonctionnalité de protection contre la suppression. La raison doit comporter entre 2 et 128 caractères et peut contenir des lettres, des chiffres, des points (.), des traits de soulignement (_) et des tirets (-). La raison doit commencer par une lettre. |
| EnabledTime | String | 2022-11-02T02:49:05Z | Heure d'activation de la protection contre la suppression. L'heure est affichée au format UTC |
| ModificationProtectionConfig | Object | Configuration du mode lecture seule pour la configuration. |
|
| Status | String | ConsoleProtection | Indique si le mode lecture seule pour la configuration est activé. Valeurs possibles :
Remarque Si ce paramètre est défini sur ConsoleProtection, vous ne pouvez pas modifier les configurations de l'instance dans la console NLB. Cependant, vous pouvez modifier les configurations de l'instance en appelant des opérations API. |
| Reason | String | Service guarantee period | Raison de l'activation du mode lecture seule pour la configuration. La raison doit comporter entre 2 et 128 caractères et peut contenir des lettres, des chiffres, des points (.), des traits de soulignement (_) et des tirets (-). La raison doit commencer par une lettre. Ce paramètre n'est valide que si le paramètre Status est défini sur ConsoleProtection. |
| EnabledTime | String | 2022-12-02T02:49:05Z | Heure d'activation du mode lecture seule pour la configuration. L'heure est affichée au format UTC |
Exemples
Exemples de requêtes
http(s)://[Endpoint]/?Action=GetLoadBalancerAttribute
&LoadBalancerId=nlb-83ckzc8d4xlp8o****
&DryRun=false
&ClientToken=123e4567-e89b-12d3-a456-426655440000
&RegionId=cn-hangzhou
&Common request parameters
Exemples de réponses réussies
XML format
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>
JSON format
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"
}
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez Codes d'erreur de service.