Modifica a política de conectividade intragrupo de um grupo de segurança básico.
Descrição da operação
-
Grupos de segurança avançados não suportam modificações na política de conectividade intragrupo. A política padrão é isolamento interno.
-
Você pode chamar DescribeSecurityGroupAttribute para consultar a política de conectividade intragrupo atual de um grupo de segurança.
-
Quando a política de conectividade intragrupo de um grupo de segurança é definida como conectividade intragrupo, outras regras de acesso personalizadas são ignoradas, e todas as instâncias no grupo de segurança personalizado são conectadas pela rede interna por padrão.
-
Quando a política de conectividade intragrupo de um grupo de segurança é definida como isolamento interno, todas as instâncias no grupo de segurança personalizado são desconectadas pela rede interna por padrão se nenhuma outra regra de acesso for adicionada. No entanto, você pode personalizar as regras do grupo de segurança para alterar o status da rede interna. Por exemplo, você pode chamar AuthorizeSecurityGroup para ativar a conectividade de rede entre duas instâncias ECS no grupo de segurança personalizado.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:ModifySecurityGroupPolicy |
update |
*SecurityGroup
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| SecurityGroupId |
string |
Sim |
O ID do grupo de segurança. |
sg-bp67acfmxazb4ph**** |
| 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 |
| InnerAccessPolicy |
string |
Sim |
A política de conectividade interna entre instâncias ECS no grupo de segurança. Valores válidos:\n\n- Accept: conectividade intragrupo\n- Drop: isolamento interno\n\n>O valor não diferencia maiúsculas de minúsculas. |
Drop |
| ClientToken |
string |
Não |
O token do cliente que é 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 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 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | MissingParamter.RegionId | The RegionId should not be null. | |
| 400 | InvalidSecurityGroupId.Malformed | The SecurityGroupId is invalid. Only letters, numbers and underscores are supported. Maximum length is 100 characters. | The specified SecurityGroupId parameter is invalid. The value can be up to 100 characters in length and can contain only letters, digits, and underscores (_). |
| 400 | InvalidPolicy.Malformed | The Policy is invalid. Only 'Accept' and 'Drop' are supported. Ignore case. | |
| 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 | InvalidParameter.InnerAccessPolicy | The InnerAccessPolicy attribute of enterprise level security group can't be modified. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.