Appelle l'opération AllocateIpv6Address pour allouer une adresse IPv6 libre ou un bloc CIDR de préfixe IPv6. L'adresse n'est associée à aucune instance de ressource (telle qu'une interface réseau élastique (ENI), une carte réseau (NIC) ou un équilibreur de charge réseau (NLB)) et existe en tant qu'adresse IPv6 indépendante dans le VPC.
Description de l'opération
Scénarios : après avoir activé la bande passante Internet pour une adresse IPv6 libre, configurez une règle de routage entrant dans la table de routage de la passerelle IPv6 pour diriger le trafic IPv6 public vers le centre de données (IDC) via un circuit Express Connect. Ainsi, les ressources de l'IDC peuvent fournir des services sur Internet en utilisant une adresse IPv6 d'Alibaba Cloud.
Pour allouer une adresse IPv6 à une interface réseau élastique (ENI) d'une instance ECS, appelez l'opération ECS AssignIpv6Addresses.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
vpc:AllocateIpv6Address |
create |
*Ipv6Address.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région. |
cn-hangzhou |
| VSwitchId |
string |
Oui |
L'identifiant du vSwitch auquel l'adresse IPv6 appartient. |
vsw-asdfjlnaue4g**** |
| Ipv6Address |
string |
Non |
L'adresse IPv6 à allouer. L'adresse IPv6 spécifiée doit être une adresse inutilisée dans le bloc CIDR du vSwitch. |
2408:XXXX:153:3921:851c:c435:7b12:1c5f |
| Ipv6AddressName |
string |
Non |
Le nom de l'instance d'adresse IPv6. Le nom doit comporter de 0 à 128 caractères et ne peut pas commencer par |
ipv6-name |
| Ipv6AddressDescription |
string |
Non |
La description de l'instance d'adresse IPv6. La description doit comporter de 0 à 256 caractères et ne peut pas commencer par |
ipv6-description |
| AddressType |
string |
Non |
Le type de l'adresse IPv6. Valeurs valides :
|
IPv6Address |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources. Pour plus d'informations sur les groupes de ressources, consultez Qu'est-ce qu'un groupe de ressources ?. |
rg-bp67acfmxazb4ph**** |
| Tag |
array<object> |
Non |
La liste des balises de la ressource. |
|
|
object |
Non |
La balise de la ressource. |
||
| Key |
string |
Non |
La clé de balise de la ressource. Vous pouvez spécifier jusqu'à 20 clés de balise. Ne spécifiez pas de chaîne vide. Une clé de balise peut comporter jusqu'à 128 caractères. Elle ne peut pas commencer par |
FinanceDept |
| Value |
string |
Non |
La valeur de balise de la ressource. Vous pouvez spécifier jusqu'à 20 valeurs de balise. Vous pouvez spécifier une chaîne vide. Une valeur de balise peut comporter jusqu'à 128 caractères. Elle ne peut pas commencer par aliyun ou acs: et ne peut pas contenir http:// ou https://. |
FinanceJoshua |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer le jeton, mais vous devez vous assurer que le jeton est unique pour chaque requête. La valeur de ClientToken ne peut contenir que des caractères ASCII. Remarque
Si vous ne spécifiez pas ce paramètre, le système utilise le RequestId de la requête API comme ClientToken. Le RequestId peut être différent pour chaque requête API. |
02fb3da4-130e-11e9-8e44-0016e04**** |
| DryRun |
boolean |
Non |
Indique si un test à blanc doit être effectué. Valeurs valides :
|
false |
|
Non |
L'identifiant de la région. |
cn-hangzhou |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Ipv6AddressId |
string |
L'identifiant d'instance de l'adresse IPv6. |
ipv6-2zen5j4axcp5l5qyy**** |
| Ipv6Address |
string |
L'adresse IPv6. |
2408:XXXX:153:3921:851c:c435:7b12:1c5f |
| ResourceGroupId |
string |
L'identifiant du groupe de ressources. |
rg-acfmxazdjdhd**** |
| RequestId |
string |
L'identifiant de la requête. |
54B48E3D-DF70-471B-AA93-08E683A1B45 |
Exemples
JSON format
{
"Ipv6AddressId": "ipv6-2zen5j4axcp5l5qyy****",
"Ipv6Address": "2408:XXXX:153:3921:851c:c435:7b12:1c5f",
"ResourceGroupId": "rg-acfmxazdjdhd****",
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B45"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | OperationFailed.IPv6AddressAlreadyAllocated | The operation is failed because of the ipv6 address specified was allocated. | |
| 400 | OperationFailed.AddressNotInVSwitchCidr | The operation is failed because of %s. | |
| 400 | IllegalParam.IpAddress | The param of %s is illegal. | |
| 400 | OperationFailed.IPv6Disabled | Operation failed because IPv6 is not enabled for the vSwitch. | |
| 400 | OperationFailed.IpPrefixMustInVSwitchCidrReservation | The specified ip prefix must in reserved segment the VSwitch. | |
| 400 | Forbidden.OperateShareResource | You cannot operate shared resources. | |
| 400 | QuotaExceeded.IPv6PrefixMask | The quota of specifed ipv6 prefix mask is exceeded. | |
| 400 | OperationUnsupported.Ipv6Feature | The IPv6 feature is not supported in the region. | |
| 400 | IllegalParam.Ipv6Prefix | The param of Ipv6Prefix is illegal. | |
| 400 | OperationFailed.ExistIPv6Used | The operation is failed because of some ipv6 in the ipv6 prefix is already in use. | |
| 400 | OperationUnsupported.UnboundIpv6PrefixFeature | The region does not support creating IPv6 prefix that are not bound to any resources. | |
| 400 | OperationUnsupported.UnboundIpv6Feature | The region does not support creating IPv6 addresses that are not bound to any resources. | |
| 400 | OperationUnsupported.FreePrivateIpv6 | This operation does not support free private IPv6 addresses. | |
| 404 | ResourceNotFound.VSwitch | The specified resource of %s is not found. | |
| 404 | ResourceNotFound.VSwitchCidrReservation | The dependent vswitch cidr reservation is not found. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.