Utilisez OpenAPI Explorer pour attribuer une adresse IP privée spécifique à une instance Application Load Balancer (ALB). Lors de la création d'une instance ALB orientée Internet ou interne, vous pouvez spécifier une adresse IPv4 issue du bloc CIDR de chaque vSwitch comme adresse IP privée de l'instance.
Notes d'utilisation
Vous ne pouvez attribuer une adresse IPv4 privée qu'à une instance ALB IPv4 ou à pile double. Il est impossible d'attribuer une adresse IPv6 privée à une instance ALB à pile double.
-
Lorsque vous créez une instance ALB mise à niveau, assurez-vous que chaque vSwitch sélectionné dispose d'un nombre suffisant d'adresses IP disponibles. Une instance ALB mise à niveau nécessite trois adresses IP par vSwitch spécifié : une adresse IP virtuelle (VIP) pour gérer le trafic et deux adresses IP locales pour communiquer avec les serveurs backend. Si un vSwitch ne dispose pas d'un nombre suffisant d'adresses IP, la création de l'instance échoue et une erreur est renvoyée. Cette exigence ne s'applique pas aux instances ALB qui n'ont pas été mises à niveau.
Afin de garantir la disponibilité de toutes les fonctionnalités élastiques d'une instance ALB mise à niveau, nous vous recommandons de réserver au moins huit adresses IP dans chaque vSwitch utilisé par l'instance.
Appelez l'opération DescribeZones pour interroger les zones où ALB est disponible dans une région donnée.
Appelez l'opération DescribeVSwitches pour interroger les vSwitch existants et leurs blocs CIDR.
Procédure
Connectez-vous à OpenAPI Explorer.
-
Sur la page CreateLoadBalancer, configurez les paramètres de la requête pour créer une instance ALB. Dans cet exemple, le paramètre Region est défini sur China (Hangzhou).
Le tableau suivant décrit uniquement les paramètres clés. Pour plus d'informations sur les autres paramètres, consultez la rubrique CreateLoadBalancer.
Paramètre
Description
Valeur d'exemple
VpcId
ID du VPC dans lequel l'instance ALB est déployée.
Connectez-vous à la console VPC, sélectionnez la région China (Hangzhou) dans la barre de navigation supérieure, puis accédez à la page VPC pour trouver et consulter l'ID du VPC cible.
vpc-bp1wfo2ytjbr9zs3y****
AddressType
Type d'adresse IPv4 de l'instance ALB.
Internet : L'instance reçoit une adresse IP publique et est accessible depuis Internet.
Intranet : L'instance reçoit une adresse IP privée et n'est accessible qu'au sein du VPC dans lequel elle est déployée.
Définissez ce paramètre sur Internet ou Intranet selon vos besoins.
Intranet
LoadBalancerName
Nom de l'instance ALB.
ALB-test01
ZoneMappings
Mappages entre les zones et les vSwitch correspondants. Si la région actuelle prend en charge deux zones ou plus, sélectionnez au moins deux zones afin de garantir la haute disponibilité.
VSwitchId : ID du vSwitch dans la zone.
Appelez l'opération DescribeVSwitches pour interroger les ID des vSwitch.
ZoneId : ID de la zone.
Appelez l'opération DescribeZones pour interroger les ID des zones.
IntranetAddress : Adresse IPv4 privée à attribuer à l'instance dans cette zone.
ImportantLorsque vous spécifiez une adresse IP privée pour une instance ALB, assurez-vous que l'adresse se trouve dans le bloc CIDR du vSwitch et qu'elle n'est pas déjà utilisée.
Connectez-vous à la console VPC, sélectionnez la région China (Hangzhou) et cliquez sur l'ID du VPC cible sur la page VPC. Sous l'onglet Resource Management, cliquez sur le nombre de vSwitch pour afficher les ID et les blocs CIDR des vSwitch.
Cet exemple utilise les zones G et I. Vous pouvez configurer les zones en fonction du nombre réel de zones disponibles pour votre instance ALB.
Paramètres pour la zone G :
ZoneMappings.1.VSwitchId : vsw-bp1jiciza3mpuyphn****
ZoneMappings.1.ZoneId : cn-hangzhou-g
ZoneMappings.1.IntranetAddress : 192.168.1.13
Paramètres pour la zone I :
ZoneMappings.0.VSwitchId : vsw-bp1uwoih7uwew975k****
ZoneMappings.0.ZoneId : cn-hangzhou-i
ZoneMappings.0.IntranetAddress : 192.168.0.230
LoadBalancerEdition
Édition de l'instance Application Load Balancer, qui détermine ses fonctionnalités disponibles et ses méthodes de facturation. Valeurs valides :
Basic
Standard
StandardWithWaf : WAF activé
Basic
AddressAllocatedMode
Mode d'allocation des adresses. Valeurs valides :
Fixed (par défaut) : Une adresse IP statique est attribuée à l'instance dans chaque zone.
Dynamic : Mode IP dynamique, indiquant qu'une adresse IP est allouée dynamiquement pour chaque zone.
RemarqueÀ partir du 25 février 2025 à 00:00:00 (UTC+8), toutes les instances créées à l'aide de l'opération API CreateLoadBalancer sont des instances ALB mises à niveau, quel que soit le paramètre
AddressAllocatedModeque vous spécifiez. Ces instances mises à niveau utilisent des adresses IP élastiques, de sorte que ce paramètre n'a aucun effet. Cette modification n'affecte pas les instances ALB existantes.Fixed
LoadBalancerBillingConfig
Configuration de facturation de l'instance ALB.
PayType : Méthode de facturation de l'instance.
La seule valeur valide est PostPay, qui spécifie la méthode de facturation au paiement à l'utilisation.
BandwidthPackageId : ID de l'instance Internet Shared Bandwidth associée à une instance orientée Internet.
PayType: PostPay
BandwidthPackageId: Configurez ce paramètre selon vos besoins.
AddressIpVersion
Version IP. Valeurs valides :
IPv4 (par défaut)
DualStack
Définissez ce paramètre sur IPv4 ou DualStack selon vos besoins. Si vous définissez ce paramètre sur DualStack, assurez-vous que l'IPv6 est activé pour le vSwitch dans lequel l'instance ALB est déployée. Pour plus d'informations, consultez la rubrique Activer l'IPv6 pour un vSwitch.
IPv4
-
Cliquez sur Initiate Call.
Une réponse similaire à la suivante est renvoyée. Un code d'état 200 indique que l'instance a été créée avec succès. Pour les autres codes d'état, utilisez le message renvoyé ou consultez les codes d'erreur ALB pour résoudre le problème.
{ "RequestId": "0A1F39B6-4BDE-5923-A3BE-E98708413D1B", "LoadBalancerId": "alb-gokux4i116yiqf****" }Une fois l'appel réussi, appelez l'opération GetLoadBalancerAttribute pour afficher les détails de configuration de l'instance ALB créée. Les VIP de zone dans la réponse correspondent aux adresses IP privées que vous avez spécifiées.
-
Facultatif : Une fois l'instance créée, connectez-vous également à la console Application Load Balancer pour vérifier que l'instance a été créée avec les adresses IP privées
192.168.1.13et192.168.0.230.Dans la barre de navigation supérieure, sélectionnez la région China (Hangzhou).
Sur la page Instances, recherchez l'instance nouvellement créée et cliquez sur son ID.
Sous l'onglet Instance Details, vérifiez que les VIP de zone correspondent aux adresses IP privées que vous avez spécifiées.
Rubriques connexes
Si vous souhaitez créer une instance ALB dans la console, consultez la rubrique Créer et gérer des instances ALB.
Si vous souhaitez attribuer une adresse IP privée à une instance Network Load Balancer (NLB), consultez la rubrique Spécifier une adresse IP privée lors de la création d'une instance NLB à l'aide d'OpenAPI Explorer.
Si vous souhaitez attribuer une adresse IP privée à une instance Classic Load Balancer (CLB), consultez la rubrique Spécifier une adresse IP privée lors de la création d'une instance CLB à l'aide d'OpenAPI Explorer.