Crée une connexion d'appairage de VPC.
Description de l'opération
Avant de créer une connexion d'appairage de VPC, prenez note des éléments suivants :
-
CreateVpcPeerConnection est une opération asynchrone. Le système renvoie un identifiant d'instance, mais la connexion IPsec n'est pas encore créée et exécute la tâche en arrière-plan. Appelez GetVpcPeerConnectionAttribute pour interroger l'état de la tâche.
-
Si la connexion d'appairage de VPC est dans l'état Creating, la connexion d'appairage de VPC est en cours de création.
-
Si la connexion d'appairage de VPC est dans l'état Activated, la connexion d'appairage de VPC est créée.
-
Si la connexion d'appairage de VPC est dans l'état Accepting, il s'agit d'une connexion inter-comptes. La connexion doit être acceptée du côté de l'accepteur.
-
-
Vous ne pouvez pas appeler CreateVpcPeerConnection de manière répétée dans le délai imparti.
Lorsque vous créez une connexion d'appairage de VPC, le système active automatiquement Cloud Data Transfer (CDT) pour vous.
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:CreateVpcPeerConnection |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région où vous souhaitez créer une connexion d'appairage de VPC. Appelez l'opération DescribeRegions pour interroger la liste des régions la plus récente. |
cn-hangzhou |
| VpcId |
string |
Oui |
L'identifiant du VPC demandeur. |
vpc-bp1gsk7h12ew7oegk**** |
| AcceptingAliUid |
integer |
Oui |
L'identifiant du compte Alibaba Cloud auquel appartient le VPC accepteur.
Remarque
Si l'accepteur est un utilisateur RAM, définissez AcceptingAliUid sur l'identifiant du compte Alibaba Cloud qui a créé l'utilisateur RAM. |
1210123456123456 |
| AcceptingRegionId |
string |
Oui |
L'identifiant de la région du VPC accepteur de la connexion d'appairage de VPC que vous souhaitez créer.
|
cn-hangzhou |
| AcceptingVpcId |
string |
Oui |
L'identifiant du VPC accepteur. |
vpc-bp1vzjkp2q1xgnind**** |
| Name |
string |
Non |
Le nom de la connexion d'appairage de VPC. Le nom doit comporter de 2 à 128 caractères et peut contenir des chiffres, des traits de soulignement (_) et des traits d'union (-). Il doit commencer par une lettre. |
vpcpeer |
| Description |
string |
Non |
La description de la connexion d'appairage de VPC. La description doit comporter de 2 à 256 caractères. Elle doit commencer par une lettre, mais ne peut pas commencer par |
description |
| DryRun |
boolean |
Non |
Indique si un test à blanc uniquement doit être effectué, sans exécuter la requête réelle. Valeurs valides :
|
false |
| 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. Le jeton ne peut contenir que des caractères ASCII et ne doit pas dépasser 64 caractères. Remarque
Si vous ne spécifiez pas ce paramètre, le système utilise automatiquement l'identifiant de requête comme jeton client. L'identifiant de requête peut être différent pour chaque requête. |
02fb3da4-130e-11e9-8e44-001**** |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources. Pour plus d'informations sur les groupes de ressources, consultez Groupes de ressources. |
rg-acfmxazb4ph6aiy**** |
| Bandwidth |
integer |
Non |
La bande passante de la connexion d'appairage de VPC. Unité : Mbit/s. La valeur doit être un nombre entier supérieur à 0. Avant de spécifier ce paramètre, assurez-vous de créer une connexion d'appairage de VPC inter-régions. |
100 |
| LinkType |
string |
Non |
Le type de liaison de la connexion d'appairage de VPC que vous souhaitez créer. Valeurs valides :
Remarque
|
Gold |
| Tag |
array<object> |
Non |
Les balises. |
|
|
object |
Non |
Les balises. |
||
| Key |
string |
Non |
La clé de balise. Vous devez spécifier au moins une clé de balise et au maximum 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. Elle ne peut pas commencer par |
FinanceDept |
| Value |
string |
Non |
La valeur de balise. Vous devez spécifier au moins une valeur de balise et pouvez spécifier au maximum 20 valeurs de balise. La valeur de balise peut être une chaîne vide. La valeur de balise peut comporter jusqu'à 128 caractères. Elle ne peut pas commencer par |
FinanceJoshua |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
L'identifiant de la requête. |
||
| RequestId |
string |
L'identifiant de la requête. |
54B48E3D-DF70-471B-AA93-08E683A1B45 |
| InstanceId |
string |
L'identifiant de l'instance sur laquelle la connexion d'appairage de VPC est créée. |
pcc-lnk0m24khwvtkm**** |
Exemples
JSON format
{
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B45",
"InstanceId": "pcc-lnk0m24khwvtkm****"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | OperationFailed.CdtNotOpened | The operation failed because the Cdt service is not opened. | The operation failed because CDT is not activated. |
| 400 | OperationFailed.CrossBorderCdtNotOpened | The operation failed because the CrossBorderCdt service is not opened. | |
| 400 | IncorrectStatus.Vpc | The status of %s [%s] is incorrect. | The status of the initiator VPC instance is incorrect. |
| 400 | IncorrectStatus.AcceptingVpc | The status of %s [%s] is incorrect. | The receiving VPC status is incorrect. |
| 400 | ResourceAlreadyExist.RouterInterface | The specified resource of %s already exists. | The specified router interface already exists. |
| 400 | ResourceAlreadyExist.VpcPeer | The specified resource of %s already exists. | The specified VPC peering connection already exists. |
| 400 | OperationDenied.CloudBoxExistsInVpc | The operation is not allowed because the CloudBox device exists in vpc. | A cloud box instance exists in the initiator VPC, so it is not allowed to create a VpcPeer instance. |
| 400 | OperationDenied.CloudBoxExistsInAcceptingVpc | The operation is not allowed because the CloudBox device exists in accepting vpc. | Cloud box instances exist in the receiving end VPC, so VpcPeer instances are not allowed to be created. |
| 400 | QuotaExceeded.VpcPeerCountPerVpc | The quota of %s is exceeded, usage %s/%s. | The number of VPC peering connections to the VPC has reached the upper limit. |
| 400 | UnsupportedRegion | The feature of %s is not supported in the region of %s. | VPC peering connections are not supported in this region. |
| 400 | QuotaExceeded.VpcPeerCountPerUserPerRegion | The quota of %s is exceeded, usage %s/%s. | The number of VpcPeer instances in a region exceeds the threshold. |
| 400 | IncorrectBusinessStatus.VpcPeer | The business status of %s [%s] is incorrect. | The current instance status is abnormal and the current operation is not allowed. |
| 400 | OperationFailed.NotExist.ResourceGroup | The operation failed because the resource group does not exist. | The operation failed because the resource group does not exist. |
| 400 | OperationFailed.AcceptUserCdtNotOpened | The operation failed because the Cdt service of accept user is not opened. | The operation failed because CDT is not activated for the peer. |
| 400 | OperationFailed.AcceptUserCrossBorderCdtNotOpened | The operation failed because the CrossBorderCdt service of accept user is not opened. | The operation failed because the cross-border service of CDT is not activated for the peer. |
| 400 | IncorrectBusinessStatus.AcceptUserVpcPeer | The business status of %s [%s] is incorrect. | The peer VPC is in an invalid business state. |
| 400 | OperationFailed.ViolativeVpcPeer | The creation operation fails because it is not allowed to create a vpc peer instance between the originating region and the receiving region. | the creation operation fails because it is not allowed to create a vpc peer instance between the originating region and the receiving region. |
| 400 | QuotaExceeded.CrossRegionVpcPeerCountPerVpc | The quota of %s is exceeded, usage %s/%s. | The number of cross-region VpcPeer in the specified VPC exceeds the limit |
| 400 | QuotaExceeded.IntraRegionVpcPeerCountPerVpc | The quota of %s is exceeded, usage %s/%s. | The number of VpcPeer in the same region in the specified VPC exceeds the limit |
| 400 | OperationDenied.OperateShareResource | The operation is not allowed because of operating shared resource. | Operating on shared resources causes the operation to fail |
| 400 | IncorrectBusinessStatus.AcceptVpcPeer | The business status of peer account is incorrect. | The business status of the peer VpcPeer in an invalid state. |
| 400 | OperationFailed.InterRegionLinkTypeNotSupported | The same region not supported link type feature. | Link type characteristics are not supported in the same region. |
| 400 | OperationFailed.RegionIdNotSupportLinkType | The feature link type is not supported in the region. | The gold, silver and copper settings for this feature are not supported in the region. |
| 400 | OperationFailed.SpecificLinkTypeNotSupported | The operation failed because the special link type of user is not opened. | The account does not support special link types. |
| 400 | OperationFailed.CrossBusinessNotAllowed | Operation failed because receiver and accepter belong to different business site. | |
| 400 | OperationFailed.ChargeTypeNotSupported | Operation failed because the CDT charge type of receiver or accepter does not support the Underlay link type. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.