Exclui uma ou mais regras de entrada de um grupo de segurança especificado.
Descrição da operação
-
Especifique IDs de regras de grupo de segurança para excluir regras (recomendado).
Se um ID de regra de grupo de segurança especificado não existir, a invocação da API falhará.
-
Especifique Permissions para excluir regras.
Se não existir nenhuma regra de grupo de segurança correspondente, a invocação será bem-sucedida, mas nenhuma regra será excluída.
- Os seguintes parâmetros são necessários para identificar uma regra de entrada:
Configurações de origem: defina um entre SourceCidrIp (endereço IPv4), Ipv6SourceCidrIp (endereço IPv6), SourcePrefixListId (ID da lista de prefixos) ou SourceGroupId (grupo de segurança de origem).
Intervalo de portas de destino: PortRange.
Tipo de protocolo: IpProtocol.
Política de acesso: Policy.
Você não pode especificar IDs de regras de grupo de segurança e Permissions ao mesmo tempo.
Exemplos de solicitação
Exclua especificando IDs de regras de grupo de segurança.
"SecurityGroupId":"sg-bp67acfmxazb4p****", // Especifique o ID do grupo de segurança.
"SecurityGroupRuleId":["sgr-bpdfmk****","sgr-bpdfmg****"] // Especifique os IDs das regras do grupo de segurança.
Exclua especificando um intervalo de endereços IP.
"SecurityGroupId":"sg-bp67acfmxazb4p****",
"Permissions":[
{
"SourceCidrIp":"10.0.0.0/8", // Especifique o intervalo de endereços IP de origem.
"IpProtocol":"TCP", // Especifique o tipo de protocolo.
"PortRange":"80/80", // Especifique o intervalo de portas de destino.
"Policy":"accept" // Especifique a política de acesso.
}
]
Exclua especificando outro grupo de segurança.
"SecurityGroupId":"sg-bp67acfmxazb4p****",
"Permissions":[
{
"SourceGroupId":"sg-bp67acfmxa123b****", // Especifique o ID do grupo de segurança de origem.
"IpProtocol":"TCP,"
"PortRange":"80/80",
"Policy":"accept"
}
}
Exclua especificando uma lista de prefixos.
"SecurityGroupId":"sg-bp67acfmxazb4p****",
"Permissions":[
{
"SourcePrefixListId":pl-x1j1k5ykzqlixdcy****", // Especifique o ID da lista de prefixos de origem.
"IpProtocol":"TCP",
"PortRange":"80/80",
"Policy":"accept"
}
]
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:RevokeSecurityGroup |
delete |
*SecurityGroup
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região do grupo de segurança. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| RegionId |
string |
Sim |
O ID da região do grupo de segurança. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| ClientToken |
string |
Não |
Um token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas certifique-se de que o token seja exclusivo entre diferentes solicitações. O valor de ClientToken pode conter apenas caracteres ASCII e não pode exceder 64 caracteres de comprimento. Para mais informações, consulte Como garantir a idempotência. |
123e4567-e89b-12d3-a456-426655440000 |
| ClientToken |
string |
Não |
Um token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas certifique-se de que o token seja exclusivo entre diferentes solicitações. O valor de ClientToken pode conter apenas caracteres ASCII e não pode exceder 64 caracteres de comprimento. Para mais informações, consulte Como garantir a idempotência. |
123e4567-e89b-12d3-a456-426655440000 |
| SecurityGroupId |
string |
Sim |
O ID do grupo de segurança. |
sg-bp67acfmxazb4p**** |
| SecurityGroupId |
string |
Sim |
O ID do grupo de segurança. |
sg-bp67acfmxazb4p**** |
| SecurityGroupRuleId |
array |
Não |
Os IDs das regras do grupo de segurança. Comprimento do array: 0 a 100. |
|
|
string |
Não |
O ID da regra do grupo de segurança. Nota
Este parâmetro é obrigatório quando você exclui regras pelo ID da regra do grupo de segurança. |
sgr-bp67acfmxa123b*** |
|
| Permissions |
array<object> |
Não |
As regras do grupo de segurança. Comprimento do array: 0 a 100. |
|
|
object |
Não |
A regra do grupo de segurança. |
||
| Policy |
string |
Não |
As permissões de acesso. Valores válidos:
Valor padrão: accept. |
accept |
| Priority |
string |
Não |
A prioridade da regra do grupo de segurança. Um valor menor indica uma prioridade maior. Valores válidos: 1 a 100. Valor padrão: 1. |
1 |
| IpProtocol |
string |
Não |
O tipo de protocolo. O valor não diferencia maiúsculas de minúsculas. Valores válidos:
|
TCP |
| SourceCidrIp |
string |
Não |
O bloco CIDR (Classless Inter-Domain Routing) IPv4 de origem do qual você deseja revogar as permissões de acesso. O formato CIDR e o intervalo de endereços IPv4 são suportados. |
10.0.0.0/8 |
| Ipv6SourceCidrIp |
string |
Não |
O bloco CIDR (Classless Inter-Domain Routing) IPv6 de origem do qual você deseja revogar as permissões de acesso. O formato CIDR e o intervalo de endereços IPv6 são suportados. Nota
Este parâmetro é válido apenas para instâncias ECS do tipo VPC que suportam IPv6. Você não pode especificar este parâmetro e SourceCidrIp ao mesmo tempo. |
2001:db8:1234:1a00::*** |
| SourceGroupId |
string |
Não |
O ID do grupo de segurança de origem do qual você deseja revogar as permissões de acesso.
Nota:
|
sg-bp67acfmxa123b**** |
| SourcePrefixListId |
string |
Não |
O ID da lista de prefixos de origem da qual você deseja revogar as permissões de acesso. Você pode invocar DescribePrefixLists para consultar os IDs de listas de prefixos disponíveis. Nota: Se você especificar SourceCidrIp, Ipv6SourceCidrIp ou SourceGroupId, este parâmetro será ignorado. Para mais informações, consulte Limites do grupo de segurança. |
pl-x1j1k5ykzqlixdcy**** |
| PortRange |
string |
Não |
O intervalo de portas de destino que correspondem ao protocolo da camada de transporte. Valores válidos:
|
1/200 |
| DestCidrIp |
string |
Não |
O bloco CIDR IPv4 de destino. Blocos CIDR e intervalo de endereços IPv4 são suportados. Este parâmetro é usado para regras de quíntupla. Para mais informações, consulte Regras de quíntupla do grupo de segurança. |
10.0.0.0/8 |
| Ipv6DestCidrIp |
string |
Não |
O bloco CIDR IPv6 de destino. Blocos CIDR e intervalo de endereços IPv6 são suportados. Este parâmetro é usado para regras de quíntupla. Para mais informações, consulte Regras de quíntupla do grupo de segurança. Nota
Este parâmetro é válido apenas para instâncias ECS do tipo VPC que suportam IPv6. Você não pode especificar este parâmetro e DestCidrIp ao mesmo tempo. |
2001:db8:1233:1a00::*** |
| SourcePortRange |
string |
Não |
O intervalo de portas de origem que correspondem ao protocolo da camada de transporte. Valores válidos:
Este parâmetro é usado para regras de quíntupla. Para mais informações, consulte Regras de quíntupla do grupo de segurança. |
80/80 |
| SourceGroupOwnerAccount |
string |
Não |
A conta do Alibaba Cloud que possui o grupo de segurança de origem quando você revoga uma regra de grupo de segurança de autorização entre contas.
|
Test@aliyun.com |
| SourceGroupOwnerId |
integer |
Não |
O ID da conta do Alibaba Cloud que possui o grupo de segurança de origem quando você revoga uma regra de grupo de segurança de autorização entre contas.
|
12345678910 |
| NicType |
string |
Não |
O tipo de controlador de interface de rede (NIC) da regra do grupo de segurança. Para grupos de segurança do tipo VPC, você não precisa definir o tipo de rede. O valor padrão é intranet e apenas intranet é suportado. Nota
O recurso de rede clássica foi desativado. Para obter detalhes, consulte Aviso de desativação. Para regras de grupo de segurança do tipo rede clássica, os valores válidos são:
|
intranet |
| Description |
string |
Não |
A descrição da regra do grupo de segurança. A descrição deve ter de 1 a 512 caracteres de comprimento. |
This is description. |
| PortRangeListId |
string |
Não |
O ID da lista de portas. Você pode chamar DescribePortRangeLists para consultar os IDs de listas de portas disponíveis. Se você especificar Permissions.N.PortRange, este parâmetro será ignorado. Para mais informações, consulte Limites do grupo de segurança. |
prl-2ze9743**** |
Policy
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.Policy para definir as permissões de acesso. |
accept |
Priority
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.Priority para especificar a prioridade da regra. |
1 |
IpProtocol
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.IpProtocol para especificar o tipo de protocolo. |
ALL |
SourceCidrIp
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.SourceCidrIp para especificar o bloco CIDR (Classless Inter-Domain Routing) IPv4 de origem. |
10.0.0.0/8 |
Ipv6SourceCidrIp
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.Ipv6SourceCidrIp para especificar o bloco CIDR (Classless Inter-Domain Routing) IPv6 de origem. |
2001:db8:1234:1a00::*** |
SourceGroupId
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.SourceGroupId para especificar o ID do grupo de segurança de origem. |
sg-bp67acfmxa123b**** |
SourcePrefixListId
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.SourcePrefixListId para especificar o ID da lista de prefixos de origem. |
pl-x1j1k5ykzqlixdcy**** |
PortRange
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.PortRange para especificar o intervalo de portas. |
1/200 |
DestCidrIp
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.DestCidrIp para especificar o bloco CIDR IPv4 de destino. |
10.0.0.0/8 |
Ipv6DestCidrIp
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.Ipv6DestCidrIp para especificar o bloco CIDR IPv6 de destino. |
2001:db8:1233:1a00::*** |
SourcePortRange
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.SourcePortRange para especificar o intervalo de portas de origem. |
80/80 |
SourceGroupOwnerAccount
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.SourceGroupOwnerAccount para especificar a conta do Alibaba Cloud que possui o grupo de segurança de origem. |
Test@aliyun.com |
SourceGroupOwnerId
deprecated
|
integer |
Não |
Obsoleto. Use Permissions.N.SourceGroupOwnerId para especificar o ID da conta do Alibaba Cloud que possui o grupo de segurança de origem. |
12345678910 |
NicType
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.NicType para especificar o tipo de interface de rede. |
intranet |
Description
deprecated
|
string |
Não |
Obsoleto. Use Permissions.N.Description para especificar a descrição da regra. |
This is description. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidSecurityGroupId.Malformed | The specified parameter SecurityGroupId is not valid. | O parâmetro SecurityGroupId especificado é inválido. |
| 400 | InvalidIpProtocol.ValueNotSupported | The parameter IpProtocol must be specified with case insensitive TCP, UDP, ICMP, GRE or All. | O tipo de protocolo especificado não pode estar vazio e deve ser um valor válido. |
| 400 | InvalidIpPortRange.Malformed | The specified parameter PortRange is not valid. | O formato do intervalo de portas para o protocolo IP é inválido. |
| 400 | InvalidSourceCidrIp.Malformed | The specified parameter SourceCidrIp is not valid. | O parâmetro de intervalo de endereços IP de origem está em um formato inválido. |
| 400 | MissingParameter | The input parameter SourceGroupId or SourceCidrIp cannot be both blank. | |
| 400 | InvalidPolicy.Malformed | The specified parameter %s is not valid. | O parâmetro de política de autorização Policy especificado é inválido. |
| 400 | InvalidNicType.ValueNotSupported | The specified parameter %s is not valid. | O parâmetro NicType especificado é inválido. |
| 400 | InvalidSourceGroupId.Mismatch | Specified security group and source group are not in the same VPC. | O parâmetro de tipo de intervalo de endereços IP deve ser especificado, ou o tipo de rede deve ser definido como rede interna. |
| 400 | MissingParameter.Source | One of the parameters SourceCidrIp, Ipv6SourceCidrIp, SourceGroupId or SourcePrefixListId in %s must be specified. | A origem da regra do grupo de segurança deve ser especificada. Especifique um dos seguintes parâmetros: SourceCidrIp, SourceGroupId ou SourcePrefixListId. |
| 400 | InvalidParam.PortRange | The specified parameter %s is not valid. It should be two integers less than 65535 in ?/? format. | O intervalo de portas é inválido. O valor deve estar no formato de dois inteiros separados por uma barra (/). |
| 400 | InvalidPriority.Malformed | The parameter Priority is invalid. | O parâmetro Priority especificado é inválido. |
| 400 | InvalidPriority.ValueNotSupported | The specified parameter %s is invalid. | A prioridade especificada é inválida. |
| 400 | InvalidParamter.Conflict | The specified SecurityGroupId should be different from the SourceGroupId. | |
| 400 | InvalidDestCidrIp.Malformed | The specified parameter DestCidrIp is not valid. | O DestCidrIp especificado é inválido. Verifique se o parâmetro está correto. |
| 400 | InvalidParam.SourceIp | The Parameters SourceCidrIp and Ipv6SourceCidrIp in %s cannot be set at the same time. | O parâmetro SourceIp especificado é inválido. |
| 400 | InvalidParam.DestIp | The Parameters DestCidrIp and Ipv6DestCidrIp in %s cannot be set at the same time. | O parâmetro DestIp especificado é inválido. |
| 400 | InvalidParam.Ipv6DestCidrIp | The specified parameter %s is not valid. | O parâmetro especificado é inválido. |
| 400 | InvalidParam.Ipv6SourceCidrIp | The specified parameter %s is not valid. | O parâmetro especificado é inválido. |
| 400 | InvalidParam.Ipv4ProtocolConflictWithIpv6Address | IPv6 address cannot be specified for IPv4-specific protocol. | O parâmetro especificado é inválido. Verifique se um endereço IPv6 foi especificado para o protocolo IPv4. |
| 400 | InvalidParam.Ipv6ProtocolConflictWithIpv4Address | IPv4 address cannot be specified for IPv6-specific protocol. | O parâmetro especificado é inválido. Verifique se um endereço IPv4 foi especificado para o protocolo IPv6. |
| 400 | InvalidParameter.Ipv6CidrIp | The specified Ipv6CidrIp is not valid. | O parâmetro especificado Ipv6CidrIp é inválido. |
| 400 | InvalidGroupAuthParameter.OperationDenied | The security group can not authorize to enterprise level security group. | Um grupo de segurança não pode ser autorizado para um grupo de segurança avançado. |
| 400 | InvalidPortRange.Malformed | The specified parameter PortRange must set. | O parâmetro PortRange é obrigatório. |
| 400 | InvalidSourcePortRange.Malformed | The specified parameter SourcePortRange is not valid. | O parâmetro SourcePortRange especificado é inválido. |
| 400 | InvalidSecurityGroupDiscription.Malformed | The specified security group rule description is not valid. | A descrição da regra do grupo de segurança especificada é inválida. |
| 400 | NotSupported.ClassicNetworkPrefixList | The prefix list is not supported when the network type of security group is classic. | O grupo de segurança usa o tipo de rede clássica, que não suporta listas de prefixos. |
| 400 | InvalidParam.SourceCidrIp | The specified parameter %s is not valid. | O parâmetro SourceCidrIp é inválido. |
| 400 | InvalidParam.DestCidrIp | The specified parameter %s is not valid. | O parâmetro DestCidrIp especificado é inválido. |
| 400 | InvalidParam.Permissions | The specified parameter Permissions cannot coexist with other parameters. | O parâmetro Permissions especificado não pode coexistir com outros parâmetros. |
| 400 | InvalidParam.DuplicatePermissions | There are duplicate permissions in the specified parameter Permissions. | Existem regras duplicadas no parâmetro Permissions especificado. |
| 400 | InvalidSecurityGroupId.NotFound | The specified parameter SecurityGroupId is not valid. | O grupo de segurança especificado não existe. |
| 400 | InvalidParam.SecurityGroupRuleId | The specified parameter SecurityGroupRuleId is not valid. | O parâmetro SecurityGroupRuleId especificado é inválido. |
| 400 | InvalidParam.SecurityGroupRuleIdRepeated | The specified parameter SecurityGroupRuleId is repeated. | O parâmetro SecurityGroupRuleId especificado contém valores duplicados. |
| 400 | InvalidGroupParameter.OperationDenied | The attributes Policy, SourceGroupId, DestGroupId of enterprise level security groups are not allowed to be set or modified. | O parâmetro Policy, SourceGroupId ou DestGroupId não pode ser especificado para um grupo de segurança avançado. |
| 400 | InvalidSecurityGroupRule.RuleNotExist | The specified rule does not exist. | A regra do grupo de segurança especificada não existe. |
| 400 | InvalidParam.ProtocolNotSupportPortRangeList | The specified protocol does not support the port range list. | O protocolo especificado não suporta listas de portas. |
| 400 | InvalidPortRangeListId.NotFound | The specified port range list was not found. | A lista de portas especificada não foi encontrada. |
| 400 | InvalidSecurityGroup.InvalidNetworkType | The specified security group network type is not support this operation, please check the security group network types. For VPC security groups, ClassicLink must be enabled. | O tipo de rede do grupo de segurança especificado não suporta esta operação. Verifique o tipo de rede do grupo de segurança. Para grupos de segurança VPC, o ClassicLink deve estar ativado. |
| 401 | InvalidOperation.SecurityGroupNotAuthorized | The specified security group is not authorized to operate. | Você não possui permissões para operar no grupo de segurança atual. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | InvalidNicType.Mismatch | The specified NicType conflicts with the authorization record. | |
| 403 | InvalidGroupAuthItem.NotFound | Specified group authorized item does not exist in our records. | |
| 403 | InvalidOperation.ResourceManagedByCloudProduct | %s | Esta operação não é suportada porque o recurso é gerenciado por um serviço em nuvem. Entre em contato com o serviço em nuvem correspondente para confirmar o motivo. |
| 404 | InvalidSecurityGroupId.NotFound | The specified SecurityGroupId does not exist. | O grupo de segurança especificado não existe. |
| 404 | InvalidSourceGroupId.NotFound | The SourceGroupId provided does not exist in our records. | O grupo de segurança de entrada especificado não existe. |
| 404 | InvalidPrefixListId.NotFound | The specified prefix list was not found. | A lista de prefixos não existe. |
| 404 | InvalidSecurityGroupRuleId.NotFound | The specified SecurityGroupRuleId is not exists. | O SecurityGroupRuleId especificado não existe. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.