Tous les produits
Search
Centre de documentation

Elastic Compute Service:ModifySecurityGroupRule

Dernière mise à jour :Aug 18, 2026

Modifie une règle entrante d'un groupe de sécurité spécifié.

Description de l'opération

Lorsque vous modifiez une règle de groupe de sécurité en spécifiant l'identifiant de la règle de groupe de sécurité, prenez en compte les limites suivantes :

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:ModifySecurityGroupRule

update

*All Resource

*

  • ecs:SecurityGroupIpProtocols
  • ecs:SecurityGroupSourceCidrIps
Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

RegionId

string

Oui

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

cn-hangzhou

RegionId

string

Oui

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

cn-hangzhou

ClientToken

string

Non

Un jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer le jeton, mais assurez-vous que le jeton est unique pour chaque requête. Le paramètre ClientToken n'accepte que les caractères ASCII et ne peut pas dépasser 64 caractères. Pour plus d'informations, consultez Comment garantir l'idempotence.

123e4567-e89b-12d3-a456-426655440000

SecurityGroupId

string

Oui

L'identifiant du groupe de sécurité.

sg-bp67acfmxazb4p****

SecurityGroupRuleId

string

Non

L'identifiant de la règle de groupe de sécurité. Vous pouvez appeler DescribeSecurityGroupAttribute pour interroger les identifiants des règles de groupe de sécurité.

sgr-bp67acfmxa123b***

Policy

string

Non

Les autorisations d'accès. Valeurs valides :

accept

Priority

string

Non

La priorité de la règle de groupe de sécurité. Valeurs valides : 1 à 100.

1

IpProtocol

string

Non

Le protocole de couche réseau ou de couche transport. Deux types de valeurs sont pris en charge :

ALL

SourceCidrIp

string

Non

Paramètres du bloc CIDR IPv4 source pour les autorisations d'accès. Les formats CIDR (Classless Inter-Domain Routing) et les plages d'adresses IP au format IPv4 sont pris en charge.

10.0.0.0/8

Ipv6SourceCidrIp

string

Non

Paramètres du bloc CIDR IPv6 source pour les autorisations d'accès. Les formats CIDR (Classless Inter-Domain Routing) et les plages d'adresses IP au format IPv6 sont pris en charge.

2001:db8:1233:1a00::***

SourceGroupId

string

Non

Paramètres de l'identifiant du groupe de sécurité source pour les autorisations d'accès. Spécifiez au moins l'un des paramètres SourceGroupId et SourceCidrIp.

sg-bp67acfmxa123b****

SourcePrefixListId

string

Non

Paramètres de l'identifiant de la liste de préfixes source pour les autorisations d'accès. Vous pouvez appeler DescribePrefixLists pour interroger les identifiants des listes de préfixes disponibles.

pl-x1j1k5ykzqlixdcy****

PortRange

string

Non

La plage de ports de destination correspondant au protocole de couche transport du groupe de sécurité. Valeurs valides :

80/80

DestCidrIp

string

Non

Le bloc CIDR (Classless Inter-Domain Routing) IPv4 de destination. Les formats CIDR et les plages d'adresses IP au format IPv4 sont pris en charge.

10.0.0.0/8

Ipv6DestCidrIp

string

Non

Paramètres du bloc CIDR IPv6 de destination. Les formats CIDR (Classless Inter-Domain Routing) et les plages d'adresses IP au format IPv6 sont pris en charge.

2001:db8:1234:1a00::***

SourcePortRange

string

Non

La plage de ports source correspondant au protocole de couche transport du groupe de sécurité. Valeurs valides :

80/80

SourceGroupOwnerAccount

string

Non

Paramètres du compte Alibaba Cloud propriétaire du groupe de sécurité source lorsque vous configurez une règle de groupe de sécurité inter-comptes pour les autorisations d'accès.

EcsforCloud@Alibaba.com

SourceGroupOwnerId

integer

Non

Paramètres de l'identifiant du compte Alibaba Cloud propriétaire du groupe de sécurité source lorsque vous configurez une règle de groupe de sécurité inter-comptes pour les autorisations d'accès.

12345678910

NicType

string

Non

Le type de contrôleur d'interface réseau (NIC).

intranet

Description

string

Non

La description de la règle de groupe de sécurité. La description doit comporter de 1 à 512 caractères.

Ceci est une nouvelle règle de groupe de sécurité

PortRangeListId

string

Non

L'identifiant du carnet d'adresses de ports.

prl-2ze9743****

Éléments de réponse

Élément

Type

Description

Exemple

object

RequestId

string

L'identifiant de la requête.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

Exemples

JSON format

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 OperationDenied The specified IpProtocol does not exist or IpProtocol and PortRange do not match. The specified IP protocol does not exist or does not match the specified port range.
400 InvalidIpProtocol.Malformed The specified parameter PortRange is not valid. The specified IpProtocol or PortRange parameter is invalid.
400 InvalidSourceCidrIp.Malformed The specified parameter SourceCidrIp is not valid. The specified source CIDR block is invalid.
400 InvalidPolicy.Malformed The specified parameter Policy is not valid. The specified Policy parameter is invalid.
400 InvalidNicType.ValueNotSupported The specified NicType does not exist. The specified NicType parameter does not exist.
400 InvalidNicType.Mismatch The specified NicType conflicts with the authorization record. The specified NIC type does not match the existing rule.
400 InvalidSourceGroupId.Mismatch Specified security group and source group are not in the same VPC. The specified source and destination security groups do not belong to the same VPC.
400 InvalidSourceGroup.NotFound Specified source security group does not exist. The specified inbound security group rule does not exist, or required parameters are not specified.
400 InvalidPriority.Malformed The parameter Priority is invalid. The specified Priority parameter is invalid.
400 InvalidPriority.ValueNotSupported The parameter Priority is invalid. The specified Priority parameter is invalid.
400 InvalidSecurityGroupDiscription.Malformed The specified security group rule description is not valid. The specified security group rule description is invalid.
400 MissingParameter.Source One of the parameters SourceCidrIp, SourceGroupId or SourcePrefixListId must be specified. The source of the security group rule must be specified. Specify any of the SourceCidrIp, SourceGroupId, or SourcePrefixListId parameters.
400 InvalidParam.PortRange The specified parameter %s is not valid. It should be two integers less than 65535 in ?/? format. The format of the port range is invalid. Specify the port range in the format of a slash separating two integers.
400 InvalidIpProtocol.ValueNotSupported The parameter IpProtocol must be specified with case insensitive TCP, UDP, ICMP, GRE or All. The specified IpProtocol parameter is invalid. The valid values of this parameter are tcp, udp, icmp, gre, and all.
400 InvalidParam.SourceIp The Parameters SourceCidrIp and Ipv6SourceCidrIp in %s cannot be set at the same time. The SourceCidrIp and Ipv6SourceCidrIp parameters cannot be specified at the same time.
400 InvalidParam.DestIp The Parameters DestCidrIp and Ipv6DestCidrIp in %s cannot be set at the same time. The DestCidrIp and Ipv6DestCidrIp parameters cannot be specified at the same time.
400 InvalidParam.Ipv6DestCidrIp The specified parameter %s is not valid. The specified Ipv6DestCidrIp parameter is invalid.
400 InvalidParam.Ipv6SourceCidrIp The specified parameter %s is not valid. The specified Ipv6SourceCidrIp parameter is invalid.
400 InvalidParam.Ipv4ProtocolConflictWithIpv6Address IPv6 address cannot be specified for IPv4-specific protocol. IPv6 addresses cannot be specified for instances that use the IPv4 protocol.
400 InvalidParam.Ipv6ProtocolConflictWithIpv4Address IPv4 address cannot be specified for IPv6-specific protocol. IPv4 addresses cannot be specified for instances that use the IPv6 protocol.
400 InvalidParameter.Ipv6CidrIp The specified Ipv6CidrIp is not valid. The specified Ipv6CidrIp parameter is invalid.
400 InvalidParam.DestCidrIp The specified parameter %s is not valid. The specified DestCidrIp parameter is invalid.
400 InvalidSourcePortRange.Malformed The specified parameter SourcePortRange is not valid. The specified SourcePortRange parameter is invalid.
400 InvalidSecurityGroupId.Malformed The specified parameter SecurityGroupId is not valid. The specified SecurityGroupId parameter is invalid.
400 InvalidParam.SourceCidrIp The specified param SourceCidrIp is not valid. The specified SourceCidrIp parameter is invalid.
400 InvalidParameter.Conflict IPv6 and IPv4 addresses cannot exist at the same time. IPv6 and IPv4 addresses cannot be both specified.
400 InvalidParam.SecurityGroupRuleId The specified parameter SecurityGroupRuleId is not valid. The specified SecurityGroupRuleId parameter is invalid.
400 InvalidOperation.ModifySgRuleEntityType The source or destination type of the rules cannot be modified. The type of the source or destination in the rule cannot be modified.
400 AuthorizationLimitExceed The limit of authorization records in the security group reaches. The security group has reached the maximum number of rules that can be added to it.
400 InvalidParam.ProtocolAndPortRangeMismatch The specified Protocol and PortRange do not match. The protocol and the port range do not match.
400 InvalidParam.ProtocolAndAddressFamilyMismatch The specified Protocol and address family do not match. The protocol and the address family do not match.
400 InvalidParam.PrefixListAddressFamilyMismatch The address family of the prefix list does not match the rule. The address family of the prefix list and the rule do not match.
400 InvalidParam.InvalidModifyRuleRequest The request parameters are illegal. The request parameter is invalid.
400 InvalidOperation.ModifyNicType NicType is not allowed to modify. The NicType parameter cannot be modified.
400 InvalidParamter.Conflict The specified SourceCidrIp should be different from the DestCidrIp. The value of SourceCidrIp must be different from that of DestCidrIp.
400 InvalidOperation.RuleDuplicate %s. The rule being modified will be duplicated with an existing rule.
400 InvalidParam.ProtocolNotSupportPortRangeList The specified protocol does not support the port range list. The specified protocol does not support the port list.
400 InvalidSourceOrDestGroupId.DirectionMissmatch The specified SourceGroupId or DestGroupId does not match the direction of the rule. The specified SourceGroupId or DestGroupId does not match the direction of the security group rule.
400 InvalidOperation.ModifyPortRangeType The PortRange type is not allowed to be modified. You cannot modify a rule from using the port list to not using it, and vice versa. The port range type of a security group rule cannot be modified. You cannot change a rule from using the port list to not using, and vice versa.
400 InvalidPortRangeListId.NotFound The specified port range list was not found. The specified port list was not found.
500 InternalError The request processing has failed due to some unknown error.
403 InvalidSourceGroupId.Mismatch NicType is required or NicType expects intrnet.
403 MissingParameter The input parameter SourceGroupId or SourceCidrIp cannot be both blank. At least one of the SourceGroupId and SourceCidrIp parameters must be specified.
403 AuthorizationLimitExceed The limit of authorization records in the security group reaches.
403 InvalidParamter.Conflict The specified SecurityGroupId should be different from the SourceGroupId. The destination security group is the same as the source security group.
403 InvalidNetworkType.Mismatch The specified SecurityGroup network type should be same with SourceGroup network type (vpc or classic). The network type of the destination security group is different from that of the source security group.
403 InvalidOperation.ResourceManagedByCloudProduct %s You cannot modify security groups managed by cloud services.
404 InvalidSecurityGroupId.NotFound The specified SecurityGroupId does not exist. The specified security group does not exist in this account. Check whether the security group ID is correct.
404 InvalidSourceGroupId.NotFound The SourceGroupId provided does not exist in our records. The specified SourceGroupId parameter does not exist.
404 SecurityGroupRule.NotFound The target security group rule not exist. The specified security group rule does not exist.
404 InvalidPrefixListId.NotFound The specified prefix list was not found. The prefix list does not exist.
404 InvalidSecurityGroupRuleId.NotFound The specified SecurityGroupRuleId is not exists. The specified SecurityGroupRuleId parameter does not exist.

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

Notes de version

Consultez Notes de version pour la liste complète.