Crée une passerelle IPv6. Une passerelle IPv6 est utilisée pour contrôler le trafic réseau IPv6 d'un cloud privé virtuel (VPC).
Description de l'opération
-
Avant de créer une passerelle IPv6, assurez-vous que le VPC et le vSwitch cibles ont des blocs CIDR IPv6 activés. Vous pouvez appeler DescribeVpcAttribute pour interroger la configuration d'un VPC.
-
Une seule passerelle IPv6 peut être créée dans un VPC.
-
CreateIpv6Gateway est une opération asynchrone. Après l'envoi d'une requête, le système renvoie un identifiant d'instance, mais la passerelle IPv6 n'est pas encore créée. Le système continue d'exécuter la tâche de démarrage en arrière-plan. Vous pouvez appeler DescribeIpv6GatewayAttribute pour interroger l'état de création de la passerelle IPv6 :
Si la passerelle IPv6 est dans l'état Creating, cela signifie qu'elle est en cours de création.
Si la passerelle IPv6 est dans l'état Created, cela signifie qu'elle a été créée.
-
L'opération CreateIpv6Gateway ne prend pas en charge la création simultanée de passerelles IPv6 dans le même VPC.
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:CreateIpv6Gateway |
create |
*Ipv6Gateway
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région de la passerelle IPv6. Vous pouvez appeler DescribeRegions pour interroger la liste des régions la plus récente. |
cn-huhehaote |
| VpcId |
string |
Oui |
L'identifiant du VPC pour lequel vous souhaitez activer IPv6 et créer la passerelle IPv6. |
vpc-123sedrfswd23**** |
| Name |
string |
Non |
Le nom de la passerelle IPv6. Le nom doit comporter de 0 à 128 caractères et ne peut pas commencer par |
ipv6GW |
| Description |
string |
Non |
La description de la passerelle IPv6. La description doit comporter de 0 à 256 caractères et ne peut pas commencer par |
ipv6gatewayforVPC1 |
| 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. |
0c593ea1-3bea-11e9-b96b-88e9fe637760 |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources auquel appartient la passerelle IPv6. Pour plus d'informations sur les groupes de ressources, consultez Qu'est-ce qu'un groupe de ressources ?. |
rg-acfmxazb4ph6aiy**** |
| Tag |
array<object> |
Non |
Les balises de la ressource. |
|
|
object |
Non |
La balise. |
||
| Key |
string |
Non |
La clé de balise de la ressource. Vous pouvez spécifier jusqu'à 20 clés de balise. La clé de balise ne peut pas être une chaîne vide. La clé de balise peut comporter jusqu'à 128 caractères et 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. La valeur de balise peut être une chaîne vide. La valeur de balise peut comporter jusqu'à 128 caractères et ne peut pas commencer par |
FinanceJoshua |
| DryRun |
boolean |
Non |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| Ipv6GatewayId |
string |
L'identifiant de la passerelle IPv6. |
ipv6gw-hp3y0l3ln89j8cdvf**** |
| ResourceGroupId |
string |
L'identifiant du groupe de ressources auquel appartient la passerelle IPv6. |
rg-acfmxazb4ph6aiy**** |
| RequestId |
string |
L'identifiant de la requête. |
0ED8D006-F706-4D23-88ED-E11ED28DCAC |
Exemples
JSON format
{
"Ipv6GatewayId": "ipv6gw-hp3y0l3ln89j8cdvf****",
"ResourceGroupId": "rg-acfmxazb4ph6aiy****",
"RequestId": "0ED8D006-F706-4D23-88ED-E11ED28DCAC"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidVpcId.NotFound | %s | |
| 400 | IllegalParam.Name | %s | |
| 400 | IllegalParam.Description | %s | |
| 400 | IllegalParam.Spec | %s | |
| 400 | IllegalParam.ChargeType | %s | |
| 400 | OperationUnsupported.OnlyOneIpv6GatewayInVpc | %s | |
| 400 | OperationFailed.VpcIpv6Disabled | %s | |
| 400 | IllegalParam.ResourceGroupId | Invalid ResourceGroupld value. | The specified resource group is invalid or does not exist. |
| 400 | MissingParam.vpcId | The parameter vpcId is mandatory. | The vpcId parameter is required. |
| 400 | Forbidden.OperateShareResource | You cannot operate shared resources. | Shared resources do not support this operation. |
| 404 | InvalidVpcId.NotFound | Specified VPC does not exist. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.