Chama a operação UpdateIpsecServer para atualizar a configuração de um servidor IPsec.
Descrição da operação
Se você modificar apenas o IpsecServerName do servidor IPsec, esta operação será síncrona. Se você modificar configurações diferentes de IpsecServerName, esta operação será assíncrona.
- Quando UpdateIpsecServer é uma operação assíncrona, o sistema retorna primeiro um ID de solicitação, mas a configuração do servidor IPsec ainda não foi modificada porque a tarefa de modificação ainda está em execução em segundo plano. Você pode chamar DescribeVpnGateway para consultar o status da instância do gateway VPN e determinar o status da modificação da configuração do servidor IPsec:
Se a instância do gateway VPN estiver no estado updating, a configuração do servidor IPsec está sendo modificada.
Se a instância do gateway VPN estiver no estado active, a configuração do servidor IPsec foi modificada.
A operação UpdateIpsecServer não suporta modificações simultâneas nas configurações do servidor IPsec sob o mesmo gateway VPN.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vpc:UpdateIpsecServer |
update |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região do servidor IPsec. Você pode chamar a operação DescribeRegions para consultar o ID da região. |
cn-shanghai |
| IpsecServerId |
string |
Sim |
O ID do servidor IPsec. |
iss-bp1bo3xuvcxo7ixll**** |
| LocalSubnet |
string |
Não |
O bloco CIDR local, que é o bloco CIDR no lado da VPC que precisa se comunicar com o bloco CIDR do cliente. Separe vários blocos CIDR com vírgulas (,). Exemplo: 192.168.1.0/24,192.168.2.0/24. |
192.168.0.0/24,172.17.0.0/16 |
| ClientIpPool |
string |
Não |
O bloco CIDR do cliente, que é o bloco CIDR a partir do qual os endereços IP são atribuídos aos controladores de interface de rede virtual (NICs) do cliente. Nota
O bloco CIDR do cliente não pode entrar em conflito com o bloco CIDR da VPC. |
10.0.0.0/24 |
| IpsecServerName |
string |
Não |
O nome do servidor IPsec. O nome deve ter de 1 a 100 caracteres. |
test |
| EffectImmediately |
boolean |
Não |
Especifica se o túnel IPsec negociado atualmente deve ser excluído e a negociação reiniciada. Valores válidos:
|
false |
| IkeConfig |
string |
Não |
A configuração dos parâmetros de negociação da Fase 1. Valores válidos:
|
{"IkeVersion":"ikev2","IkeMode":"main","IkeEncAlg":"aes","IkeAuthAlg":"sha1","IkePfs":"group2","IkeLifetime":86400} |
| IpsecConfig |
string |
Não |
As configurações dos parâmetros de negociação da Fase 2. Valores válidos:
|
{"IpsecEncAlg":"aes","IpsecAuthAlg":"sha1","IpsecPfs":"group2","IpsecLifetime":86400} |
| PskEnabled |
boolean |
Não |
Especifica se a autenticação por chave pré-compartilhada deve ser ativada. Valores válidos: true, que indica que a autenticação por chave pré-compartilhada está ativada. |
true |
| Psk |
string |
Não |
A chave pré-compartilhada. A chave pré-compartilhada é usada para autenticação de identidade entre o servidor IPsec e o cliente. A chave deve ter de 1 a 100 caracteres. Você pode chamar a operação ListIpsecServers para consultar a chave gerada pelo sistema. Nota
A chave pré-compartilhada do servidor IPsec deve ser igual à chave de autenticação do cliente. Caso contrário, não será possível estabelecer uma conexão entre o servidor IPsec e o cliente. |
Cfd123**** |
| ClientToken |
string |
Não |
O token do cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas deve garantir que o token seja exclusivo entre diferentes solicitações. O token pode conter apenas caracteres ASCII. Nota
Se você não especificar este parâmetro, o sistema usará automaticamente o RequestId da solicitação de API como o ClientToken. O RequestId pode ser diferente para cada solicitação de API. |
e4567-e89b-12d3-a456-42665544**** |
| DryRun |
string |
Não |
Especifica se deve ser realizado um dry run. Valores válidos:
|
false |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
B61C08E5-403A-46A2-96C1-F7B1216DB10C |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "B61C08E5-403A-46A2-96C1-F7B1216DB10C"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | VpnGateway.Configuring | The specified service is configuring. | |
| 400 | VpnGateway.FinancialLocked | The specified service is financial locked. | |
| 400 | OperationUnsupported.IpsecPfs | The specified IPsec Pfs is unsupported. | O PFS IPsec especificado não é suportado. |
| 400 | IllegalParam.AuthMethod | One authentication method (Psk or IDaaS) should be specified at least. | Pelo menos um método de autenticação (Psk ou IDaaS) deve ser especificado. |
| 400 | IllegalParam.LocalSubnet | The specified "LocalSubnet" (%s) is invalid. | O bloco CIDR local (%s) é inválido. |
| 400 | IllegalParam.ClientIpPool | The specified "ClientIpPool" (%s) is invalid. | |
| 400 | MissingParam.IDaaSInstanceId | The input parameter IDaaSInstanceId is mandatory when enable multi-factor authentication. | O ID da instância IDaaS é obrigatório quando a autenticação de dois fatores está ativada. |
| 400 | OperationFailed.NoRamPermission | Vpn Service has no permission to operate your IDaaS instances. | O serviço VPN não tem permissão para operar em sua instância IDaaS. |
| 400 | OperationFailed.AddVpcRoute | It's failed to add VPC route after this operation. | |
| 400 | ClientIpPool.NetmaskInvalid | The netmask length of client IP pool must be greater than or equal to 16 and less than or equal to 29. | O comprimento da máscara de rede do pool de IPs do cliente deve ser maior ou igual a 16 e menor ou igual a 29. |
| 400 | VpnRouteEntry.Conflict | The specified client IP pool conflicts with VPN connection or SSL server. | O pool de IPs de cliente especificado entra em conflito com uma conexão VPN ou servidor SSL. |
| 400 | ClientIpPool.SubnetInvalid | The specified client IP pool cannot be used. | O bloco CIDR do cliente especificado está indisponível. |
| 400 | InvalidClientIpPool.Conflict | The specified client IP pool conflicts with other resources in the same VPC. | O bloco CIDR do cliente entra em conflito com outros recursos na VPC. |
| 400 | SystemBusy | The system is busy. Please try again later. | |
| 403 | Forbidden | User not authorized to operate on the specified resource. | O EIP não pertence ao chamador atual. Verifique se você tem permissão para chamar este EIP. |
| 404 | InvalidIpsecServerId.NotFound | The specified IPsec server ID (%s) does not exist. | |
| 404 | InvalidIDaaSInstanceId.NotFound | The specified IDaaS instance ID does not exist. | O ID da instância IDaaS especificado não existe. |
| 409 | OperationConflict | The operation against this instance is too frequent, please try again later. | Ocorreu um conflito de solicitação. Tente novamente mais tarde. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.