Tous les produits
Search
Centre de documentation

Virtual Private Cloud:ModifyVpcAttribute

Dernière mise à jour :Aug 28, 2026

Modifie la configuration d'un VPC spécifié.

Description de l'opération

  • L'opération ModifyVpcAttribute ne prend pas en charge les modifications simultanées de la configuration du même VPC.

  • L'opération ModifyVpcAttribute peut activer IPv6 pour un VPC, mais ne peut pas modifier le bloc CIDR IPv6 ou le type d'adresse IPv6 d'un VPC pour lequel IPv6 est déjà activé.

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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

vpc:ModifyVpcAttribute

update

*VPC.

acs:vpc:{#regionId}:{#accountId}:vpc/{#VpcId}

  • vpc:tag
Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

VpcId

string

Oui

L'identifiant du VPC dont vous souhaitez modifier la configuration.

vpc-bp1qtbach57ywecf****

Description

string

Non

La nouvelle description du VPC.

La description doit comporter de 1 à 256 caractères et ne peut pas commencer par http:// ou https://.

Ceci est mon VPC

VpcName

string

Non

Le nouveau nom du VPC.

Le nom doit comporter de 1 à 128 caractères et ne peut pas commencer par http:// ou https://.

Vpc-1

CidrBlock

string

Non

Le nouveau bloc CIDR IPv4 du VPC.

Vous pouvez étendre ou réduire le bloc CIDR dans les limites du bloc CIDR IPv4 d'origine du VPC. Le masque de sous-réseau recommandé est de 16 à 28 bits. Si vous réduisez le bloc CIDR IPv4 du VPC, la modification échoue si des adresses IP déjà utilisées se trouvent en dehors du bloc CIDR cible.

Remarque

La modification du bloc CIDR IPv4 d'un VPC n'affecte pas les services existants.

192.168.0.0/24

RegionId

string

Non

L'identifiant de la région du VPC.

Vous pouvez appeler l'opération DescribeRegions pour interroger la liste des régions la plus récente.

cn-hangzhou

EnableIPv6

boolean

Non

Indique si IPv6 doit être activé. Valeurs valides :

  • false (par défaut) : Désactivé.

  • true : Activé.

false

Ipv6CidrBlock

string

Non

Le bloc CIDR IPv6 du VPC. Lorsque vous activez IPv6 pour un VPC, le système attribue un bloc CIDR IPv6. Pour spécifier un bloc CIDR IPv6, vous devez d'abord appeler l'opération AllocateVpcIpv6Cidr pour réserver un bloc CIDR IPv6 spécifique, puis le transmettre.

Remarque

Pour un VPC pour lequel IPv6 est déjà activé, vous ne pouvez pas modifier le bloc CIDR IPv6 en transmettant ce paramètre.

2408:XXXX:0:6a::/56

Ipv6Isp

string

Non

Le type de bloc CIDR IPv6 du VPC. Valeurs valides :

  • BGP (par défaut) : IPv6 BGP d'Alibaba Cloud.

  • ChinaMobile : China Mobile (FAI unique).

  • ChinaUnicom : China Unicom (FAI unique).

  • ChinaTelecom : China Telecom (FAI unique).

Remarque

Si vous êtes un utilisateur ayant activé la liste blanche de bande passante pour FAI unique, vous pouvez définir ce paramètre sur ChinaTelecom (China Telecom), ChinaUnicom (China Unicom) ou ChinaMobile (China Mobile).

BGP

EnableDnsHostname

boolean

Non

Indique si la fonctionnalité de nom d'hôte DNS doit être activée. Valeurs valides :

  • false (par défaut) : Désactivé.

  • true : Activé.

false

É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.

43B72D30-25E1-4FA3-96A8-89374A521D1A

Exemples

JSON format

{
  "RequestId": "43B72D30-25E1-4FA3-96A8-89374A521D1A"
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 Forbidden.VpcNotFound Specified VPC does not exist.
400 InvalidDescription.Malformed description not valid..
400 InvalidVpcName.Malformed Specified VPC name is not valid.
400 InvalidVpcDiscription.Malformed Specified VPC description is not valid.
400 InvalidParameter Specified UserCidr invalid format.
400 InvalidUserCidr.Quota Specified UserCidr number is greater than 3.
400 InvalidUserCidr.Malformed Specified UserCidr overlapping in of 100.64.0.0/10. L'état du UserCidr est incorrect.
400 InvalidVpcId.NotFound Specified VPC name is not valid.
400 IncorrectVpcStatus Current VPC status does not support this operation.
400 IllegalCidrBlock Some subnet cidrBlock is not in the cidrBlock.
400 InvalidRegion.Malformed Specified RegionId is not vaild.
400 InvalidCidrBlock.Malformed Specified CIDR block is not valid.
400 OperationUnsupported.DisableIpv6 %s
400 OperationUnsupported.Ipv6Feature %s
400 ParamExclusive.EnableIpv6AndCidrBlock EnableIpv6 and CidrBlock is mutually exclusive.
400 OperationFailed.ClassicLinkEnabled Operation failed because classicLink is enabled.
400 OperationFailed.IpV6VSwitchInuse %s
400 OperationFailed.Ipv6GatewayInUse The IPv6 gateway is in use. Les attributs du VPC ne peuvent pas être modifiés car la passerelle IPv6 est encore utilisée.
400 OperationFailed.QueryCenIpv6Status Failed to query the IPv6 status of the specified VPC in CEN. Échec de la requête de l'état IPv6 du VPC dans l'instance CEN.
400 OperationUnsupported.CenIpv6Enabled The IPv6 feature is enabled in CEN. La fonctionnalité IPv6 est déjà activée dans l'instance CEN.
400 UnsupportedFeature.Ipv6Isp The Ipv6Isp feature is not supported. La fonctionnalité Ipv6Isp spécifiée n'est pas prise en charge.
400 ResourceNotEnough.Ipv6Cidr The specified resource ipv6 cidr is not enough. Ressources d'adresses IPv6 insuffisantes.
400 OperationFailed.IPv6CidrNotReserved The IPv6 CIDR block is not reserved. L'opération a échoué. Le bloc CIDR IPv6 spécifié n'est pas réservé.
400 IllegalParam.Ipv6Cidr The specified Ipv6CidrBlock is invalid. Le bloc Ipv6CidrBlock spécifié n'est pas valide.
400 InvalidIpv6Instance.NotFound The specified resource of InvalidIpv6Instance is not found. La ressource Ipv6Instance spécifiée est introuvable.
400 ExclusiveParam.EnableIpv6AndCidrBlock The param of EnableIpv6 and CidrBlock are mutually exclusive. Les paramètres EnableIpv6 et CidrBlock sont mutuellement exclusifs.
400 UnsupportedFeature.VpcDnsHostname The feature of vpc dns hostname is unsupported. La fonctionnalité de résolution de noms de domaine privés VPC n'est pas disponible dans la région actuelle.
400 OperationFailed.Ipv6RouteEntryUsing VPC exist IPv6 Route Entry, cannot disable IPv6. Le VPC contient des entrées de routage IPv6. Vous ne pouvez pas désactiver IPv6.
400 OperationFailed.ModifyVpcDnsHostname Operation failed because DnsHostName resource is in transient state, please try again later. La ressource de nom de domaine DNS n'est pas dans un état stable. Veuillez réessayer ultérieurement.
400 IncorrectStatus.VpcDnsHostnameStatus The DnsHostname status of vpc does not support this operation. L'état actuel du nom de domaine privé pour ce VPC ne prend pas en charge cette opération.
400 OperationFailed.ConflictWithSecondaryCidr The modified cidr is conflict with the secondary cidr. L'opération a échoué car le CidrBlock modifié est en conflit avec un bloc CIDR secondaire.
400 IllegalParam.CidrBlock The param of CidrBlock [%s] is illegal. Le bloc CIDR est invalide.
400 IncorrectStatus.Vpc The status of %s [%s] is incorrect. L'état actuel de l'instance n'est pas stable.
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.