Tous les produits
Search
Centre de documentation

Elastic Compute Service:ModifyPrefixList

Dernière mise à jour :Aug 21, 2026

Modifie le nom, la description et d'autres attributs d'une liste de préfixes spécifiée, et prend en charge l'ajout, la modification et la suppression d'entrées.

Description de l'opération

Description de l'opération

  • Les blocs CIDR (Classless Inter-Domain Routing) spécifiés doivent être au format standard. Par exemple, 10.0.0.0/8 est un bloc CIDR valide, tandis que 10.0.0.1/8 est un format incorrect. Pour plus d'informations, consultez Qu'est-ce que le CIDR ?.

  • Lorsque vous ajoutez ou supprimez des entrées, vous ne pouvez pas spécifier de blocs CIDR en double. Exemples :
    • Pour les blocs CIDR IPv4 : vous ne pouvez pas spécifier deux entrées ayant toutes deux le bloc CIDR 10.0.0.0/8. Vous ne pouvez pas spécifier deux entrées dont les blocs CIDR sont respectivement 10.0.0.1/32 et 10.0.0.1, car ces deux blocs CIDR sont des doublons.

    • Pour les blocs CIDR IPv6 : vous ne pouvez pas spécifier deux entrées dont les blocs CIDR sont respectivement 2001:fd01:0:0:0:0:0:0/32 et 2001:fd01::/32, car ces deux blocs CIDR sont des doublons.

  • Les blocs CIDR des entrées à ajouter ne peuvent pas être identiques à ceux des entrées à supprimer. Par exemple, lorsque vous ajoutez une entrée dont le bloc CIDR est 10.0.0.0/8, les entrées à supprimer ne peuvent pas contenir le bloc CIDR 10.0.0.0/8.

  • Pour modifier la description d'une entrée, spécifiez le bloc CIDR de l'entrée (AddEntry.N.Cidr) et la nouvelle description (AddEntry.N.Description).

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.

ecs:ModifyPrefixList

update

*PrefixList

acs:ecs:{#regionId}:{#accountId}:prefixlist/{#PrefixListId}

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

RegionId

string

Oui

L'identifiant de la région. Vous pouvez appeler DescribeRegions pour interroger la liste des régions la plus récente.

cn-chengdu

PrefixListId

string

Oui

L'identifiant de la liste de préfixes.

pl-x1j1k5ykzqlixdcy****

PrefixListName

string

Non

Le nom de la liste de préfixes. Le nom doit comporter de 2 à 128 caractères et commencer par une lettre ou un caractère chinois. Il ne peut pas commencer par http://, https://, com.aliyun ou com.alibabacloud. Il peut contenir des lettres, des caractères chinois, des chiffres, des deux-points (:), des traits de soulignement (_), des points (.) et des traits d'union (-).

PrefixListNameSample

Description

string

Non

La description de la liste de préfixes. La description doit comporter de 2 à 256 caractères et ne peut pas commencer par http:// ou https://.

Ceci est une description

AddEntry

array<object>

Non

Les informations sur les entrées à ajouter à la liste de préfixes.

object

Non

Les informations sur les entrées à ajouter à la liste de préfixes.

Description

string

Non

La description de l'entrée de la liste de préfixes. La description doit comporter de 2 à 32 caractères et ne peut pas commencer par http:// ou https://. Valeurs valides de N : 0 à 200.

Exemple de description 01

Cidr

string

Oui

Le bloc CIDR (Classless Inter-Domain Routing) de l'entrée de la liste de préfixes à ajouter. Valeurs valides de N : 0 à 200.

Prenez note des éléments suivants :

  • Le nombre total d'entrées dans la liste de préfixes ne peut pas dépasser le nombre maximal d'entrées prises en charge par la liste de préfixes. Vous pouvez appeler DescribePrefixListAttributes pour interroger le nombre maximal d'entrées prises en charge par une liste de préfixes spécifiée.

  • Vous ne pouvez pas spécifier de valeurs de bloc CIDR en double dans les paramètres.

  • La valeur de ce paramètre ne peut pas être identique à la valeur de RemoveEntry.N.Cidr.

192.168.2.0/24

RemoveEntry

array<object>

Non

Les informations sur les entrées à supprimer de la liste de préfixes.

object

Non

Les informations sur les entrées à supprimer de la liste de préfixes.

Cidr

string

Oui

Le bloc CIDR (Classless Inter-Domain Routing) de l'entrée de la liste de préfixes à supprimer. Valeurs valides de N : 0 à 200.

Prenez note des éléments suivants :

  • Vous ne pouvez pas spécifier de valeurs de bloc CIDR en double dans les paramètres.

  • La valeur de ce paramètre ne peut pas être identique à la valeur de AddEntry.N.Cidr.

192.168.1.0/24

Éléments de réponse

Élément

Type

Description

Exemple

object

RequestId

string

L'identifiant de la requête.

38793DB8-A4B2-4AEC-BFD3-111234E9188D

Exemples

JSON format

{
  "RequestId": "38793DB8-A4B2-4AEC-BFD3-111234E9188D"
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 MissingParameter %s Au moins l'un des paramètres spécifiés doit être fourni. Ils ne peuvent pas être tous vides.
400 InvalidParameter.PrefixListName The parameter PrefixListName is not valid. Le nom de la liste de préfixes n'est pas valide.
400 InvalidDescription.Malformed The specified Description is wrongly formed.
400 InvalidParameter.CidrDuplicated %s Le bloc CIDR spécifié est en double.
400 InvalidParameter.CidrMalformed %s Le bloc CIDR (Classless Inter-Domain Routing) spécifié n'est pas valide.
400 LimitExceed.MaxEntries The number of entries exceeds the MaxEntries of the specified prefix list. Le nombre d'entrées dans la liste de ports a dépassé la valeur MaxEntries.
400 LimitExceed.Entry The number of entries added or removed exceeds the limit. Le nombre d'entrées ajoutées ou supprimées en une seule opération a dépassé la limite.
400 TaskConflict The operation is too frequent, please wait a moment and try again. Les opérations sont trop fréquentes. Patientez un instant et réessayez.
404 InvalidPrefixListId.NotFound The specified prefix list was not found. L'identifiant de la liste de préfixes n'existe pas.
404 InvalidRegionId.NotFound The specified RegionId does not exist. Les informations de région sont invalides.
409 OperationConflict Request was denied due to conflict with a previos request. La ressource demandée est en conflit avec une requête précédente.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.