Todos os produtos
Search
Central de documentação

VPN Gateway:ModifyVpnAttachmentAttribute

Última atualização: Aug 10, 2026

Modifica a configuração de uma conexão IPsec-VPN.

Descrição da operação

  • Ao modificar uma conexão IPsec-VPN de túnel duplo, além dos parâmetros obrigatórios, os seguintes parâmetros de solicitação são suportados: ClientToken, Name, LocalSubnet, RemoteSubnet, EffectImmediately, o array TunnelOptionsSpecification e EnableTunnelsBgp.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

vpc:ModifyVpnAttachmentAttribute

update

*VpnConnections.

acs:vpc:{#regionId}:{#accountId}:vpnconnection/{#VpnConnectionId}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

RegionId

string

Sim

O ID da região da conexão IPsec-VPN.

Você pode chamar a operação DescribeRegions para consultar os IDs das regiões.

cn-hangzhou

VpnConnectionId

string

Sim

O ID da conexão IPsec-VPN.

vco-p0w5112fgnl2ihlmf****

Name

string

Não

O nome da conexão IPsec-VPN.

O nome deve ter de 1 a 100 caracteres e não pode começar com http:// ou https://.

nametest

LocalSubnet

string

Não

O bloco CIDR no lado da VPC que precisa se comunicar com o data center on-premises. Isso é usado para a negociação da Fase 2.

Separe vários blocos CIDR com vírgulas (,). Exemplo: 192.168.1.0/24,192.168.2.0/24.

Descrição do modo de roteamento da conexão IPsec-VPN:

  • Se LocalSubnet e RemoteSubnet estiverem definidos como 0.0.0.0/0, o modo de roteamento de destino será utilizado.

  • Se LocalSubnet e RemoteSubnet estiverem definidos como blocos CIDR específicos, o modo de fluxo de dados protegido será utilizado.

10.1.1.0/24,10.1.2.0/24

RemoteSubnet

string

Não

O bloco CIDR no lado do data center on-premises que precisa se comunicar com a VPC. Este parâmetro é usado para a negociação da Fase 2.

10.1.3.0/24,10.1.4.0/24

EffectImmediately

boolean

Não

Especifica se a configuração da conexão IPsec-VPN entra em vigor imediatamente. Valores válidos:

false

IkeConfig

string

Não

Este parâmetro é suportado quando você modifica uma conexão IPsec-VPN de túnel único.

{"Psk":"1234****","IkeVersion":"ikev1","IkeMode":"main","IkeEncAlg":"aes","IkeAuthAlg":"sha1","IkePfs":"group2","IkeLifetime":86400,"LocalId":"47.XX.XX.1","RemoteId":"47.XX.XX.2"}

IpsecConfig

string

Não

Este parâmetro é suportado quando você modifica uma conexão IPsec-VPN no modo de túnel único.

A configuração da negociação da Fase 2:

  • IpsecConfig.IpsecEncAlg: O algoritmo de criptografia usado na negociação da Fase 2. Valores válidos: aes, aes192, aes256, des ou 3des.

  • IpsecConfig.IpsecAuthAlg: O algoritmo de autenticação usado na negociação da Fase 2. Valores válidos: md5, sha1, sha256, sha384 ou sha512.

  • IpsecConfig.IpsecPfs: O algoritmo de troca de chaves Diffie-Hellman usado na negociação da Fase 2. Valores válidos: disabled, group1, group2, group5 ou group14.

  • IpsecConfig.IpsecLifetime: O tempo de vida da SA negociada na Fase 2. Unidade: segundos. Valores válidos: 0 a 86400.

{"IpsecEncAlg":"aes","IpsecAuthAlg":"sha1","IpsecPfs":"group2","IpsecLifetime":86400}

BgpConfig

string

Não

Este parâmetro é suportado quando você modifica uma conexão IPsec-VPN no modo de túnel único.

Configuração BGP:

  • BgpConfig.EnableBgp: especifica se o BGP deve ser ativado. Valores válidos:

    • true: Ativa o BGP.

    • false: Desativa o BGP.

  • BgpConfig.LocalAsn: o número do sistema autônomo (ASN) no lado da Alibaba Cloud. Valores válidos: 1 a 4294967295.

    Você pode inserir o ASN na notação de dois segmentos: os primeiros 16 bits.os últimos 16 bits. Cada segmento é inserido em formato decimal.

    Por exemplo, se você inserir 123.456, o ASN será 123 × 65536 + 456 = 8061384.

  • BgpConfig.TunnelCidr: o bloco CIDR do túnel IPsec. O bloco CIDR deve ser um bloco /30 dentro de 169.254.0.0/16 e não pode ser 169.254.0.0/30, 169.254.1.0/30, 169.254.2.0/30, 169.254.3.0/30, 169.254.4.0/30, 169.254.5.0/30, 169.254.6.0/30 ou 169.254.169.252/30.

  • LocalBgpIp: o endereço IP BGP no lado da Alibaba Cloud. Este endereço deve ser um endereço IP dentro do bloco CIDR do túnel IPsec.

Nota
  • Antes de configurar o BGP, recomendamos que você entenda como funciona o roteamento dinâmico BGP e seus limites. Para mais informações, consulte Configurar roteamento dinâmico BGP.

  • Recomendamos que você use um ASN privado para estabelecer uma conexão BGP com a Alibaba Cloud. Para o intervalo de ASNs privados, consulte a documentação relevante.

{"EnableBgp":"true","LocalAsn":"45104","TunnelCidr":"169.254.11.0/30","LocalBgpIp":"169.254.11.1"}

HealthCheckConfig

string

Não

Este parâmetro é suportado quando você modifica uma conexão IPsec-VPN de túnel único.

{"enable":"true","dip":"192.168.1.1","sip":"10.1.1.1","interval":"3","retry":"3","Policy": "revoke_route"}

AutoConfigRoute

boolean

Não

Especifica se as rotas devem ser configuradas automaticamente. Valores válidos:

  • true: configura as rotas automaticamente.

  • false: não configura as rotas automaticamente.

true

EnableDpd

boolean

Não

Este parâmetro é suportado quando você modifica uma conexão IPsec-VPN de túnel único.

Especifica se o recurso Dead Peer Detection (DPD) deve ser ativado. Valores válidos:

  • true: Ativa o recurso DPD. O iniciador IPsec envia pacotes DPD para verificar se o dispositivo par está ativo. Se nenhuma resposta correta for recebida dentro do período de tempo especificado, o par será considerado desconectado. A ISAKMP SA e a IPsec SA correspondente são excluídas, e o túnel de segurança também é excluído.

  • false: Desativa o recurso DPD. O iniciador IPsec não envia pacotes de sondagem DPD.

true

EnableNatTraversal

boolean

Não

Este parâmetro é suportado quando você modifica uma conexão IPsec-VPN no modo de túnel único.

Especifica se a travessia de NAT deve ser ativada. Valores válidos:

  • true: Ativa a travessia de NAT. Após a ativação da travessia de NAT, o processo de negociação IKE ignora a verificação do número da porta UDP e pode descobrir dispositivos de gateway NAT no túnel VPN.

  • false: Desativa a travessia de NAT.

true

RemoteCaCert

string

Não

O certificado CA do par.

-----BEGIN CERTIFICATE----- MIIB7zCCAZW**** -----END CERTIFICATE-----

ClientToken

string

Não

O token de 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 de cada solicitação de API é diferente.

123e4567-e89b-12d3-a456-4266****

NetworkType

string

Não

O tipo de rede da conexão IPsec-VPN. Valores válidos:

  • public: A conexão IPsec-VPN estabelece um canal de comunicação criptografado pela Internet.

  • private: A conexão IPsec-VPN estabelece um canal de comunicação criptografado por uma rede privada.

public

CustomerGatewayId

string

Não

A instância do customer gateway associada à conexão IPsec-VPN.

cgw-p0w2jemrcj5u61un8****

TunnelOptionsSpecification

array<object>

Não

As configurações do túnel.

Os parâmetros no array TunnelOptionsSpecification são suportados apenas quando você modifica uma conexão IPsec-VPN no modo de túnel duplo. Você pode modificar as configurações de ambos os túneis da conexão IPsec-VPN simultaneamente.

array<object>

Não

As informações de configuração do túnel.

TunnelId

string

Não

O ID do túnel.

tun-0jod7plwf2a0o9lvu****

CustomerGatewayId

string

Não

O ID do customer gateway associado ao túnel.

cgw-p0w2jemrcj5u61un8****

TunnelIndex

integer

Não

A ordem de criação do túnel.

1

EnableDpd

boolean

Não

Especifica se o recurso Dead Peer Detection (DPD) deve ser ativado para o túnel. Valores válidos:

true

EnableNatTraversal

boolean

Não

Especifica se a travessia de NAT deve ser ativada para o túnel. Valores válidos:

  • true: Ativa a travessia de NAT. Após a ativação da travessia de NAT, o processo de negociação IKE ignora a verificação do número da porta UDP e pode descobrir dispositivos de gateway NAT ao longo do túnel.

  • false: Desativa a travessia de NAT.

true

TunnelBgpConfig

object

Não

Adiciona configurações de BGP para o túnel.

Nota

Configure este parâmetro após ativar o BGP para a conexão IPsec-VPN (ou seja, definir EnableTunnelsBgp como true).

LocalAsn

integer

Não

O número do sistema autônomo (ASN) no lado da Alibaba Cloud do túnel. Valores válidos: 1 a 4294967295. Valor padrão: 45104.

Nota

Use um ASN privado para estabelecer uma conexão BGP com a Alibaba Cloud. Para o intervalo de ASNs privados, consulte a documentação relevante.

65530

LocalBgpIp

string

Não

O endereço BGP no lado da Alibaba Cloud. Este endereço é um endereço IP dentro do bloco CIDR BGP.

169.254.10.1

TunnelCidr

string

Não

O bloco CIDR BGP do túnel. O bloco CIDR deve ter um comprimento de máscara de 30 dentro de 169.254.0.0/16 e não pode ser 169.254.0.0/30, 169.254.1.0/30, 169.254.2.0/30, 169.254.3.0/30, 169.254.4.0/30, 169.254.5.0/30, 169.254.6.0/30 ou 169.254.169.252/30.

169.254.10.0/30

TunnelIkeConfig

object

Não

A configuração de negociação da Fase 1.

IkeAuthAlg

string

Não

O algoritmo de autenticação para a negociação da Fase 1. Valores válidos: md5, sha1, sha256, sha384 e sha512.

sha1

IkeEncAlg

string

Não

O algoritmo de criptografia para a negociação da Fase 1. Valores válidos: aes, aes192, aes256, des e 3des.

aes

IkeLifetime

integer

Não

O tempo de vida da SA gerada pela negociação da Fase 1. Unidade: segundos.

86400

IkeMode

string

Não

O modo de negociação da versão IKE. Valores válidos: main e aggressive.

  • main: Modo principal. O processo de negociação é altamente seguro.

  • aggressive: Modo agressivo. A negociação é rápida e possui alta taxa de sucesso.

main

IkePfs

string

Não

O algoritmo de troca de chaves Diffie-Hellman usado na negociação da primeira fase.

Valores válidos: group1, group2, group5, group14.

group2

IkeVersion

string

Não

A versão do protocolo IKE. Valores válidos: ikev1 e ikev2.

ikev2

LocalId

string

Não

O identificador no lado da Alibaba Cloud para o túnel, usado para a negociação da Fase 1. O valor pode ter até 100 caracteres e não pode conter espaços.

47.XX.XX.1

Psk

string

Não

A chave pré-compartilhada, usada para autenticação de identidade entre o túnel e o par do túnel.

  • A chave deve ter de 1 a 100 caracteres e pode conter dígitos, letras maiúsculas, letras minúsculas e os seguintes caracteres. Não pode conter espaços. ~!\`@#$%^&*()_-+={}[]|;:',.<>/?

  • Se você não especificar uma chave pré-compartilhada, o sistema gera aleatoriamente uma string de 16 caracteres como chave pré-compartilhada. Você pode chamar a operação DescribeVpnAttachments para consultar a chave pré-compartilhada gerada automaticamente pelo sistema.

Nota

As chaves pré-compartilhadas do túnel e do par do túnel devem ser iguais. Caso contrário, o túnel não poderá ser estabelecido.

123456****

RemoteId

string

Não

O identificador do par do túnel, usado para a negociação da Fase 1. O valor pode ter até 100 caracteres e não pode conter espaços.

47.XX.XX.2

TunnelIpsecConfig

object

Não

A configuração de negociação da Fase 2.

IpsecAuthAlg

string

Não

O algoritmo de autenticação usado nas negociações da Fase 2.

Valores válidos: md5, sha1, sha256, sha384, sha512.

sha1

IpsecEncAlg

string

Não

O algoritmo de criptografia para a negociação da Fase 2. Valores válidos: aes, aes192, aes256, des e 3des.

aes

IpsecLifetime

integer

Não

O tempo de vida da SA gerada pela negociação da Fase 2. Unidade: segundos.

86400

IpsecPfs

string

Não

O algoritmo de troca de chaves Diffie-Hellman usado na segunda fase da negociação.

Valores válidos: disabled, group1, group2, group5, group14.

group2

EnableTunnelsBgp

boolean

Não

Este parâmetro é suportado quando você modifica uma conexão IPsec-VPN no modo de túnel duplo.

Especifica se o BGP deve ser ativado para o túnel. Valores válidos: true ou false.

Nota

Antes de adicionar configurações de BGP, recomendamos que você compreenda o mecanismo de funcionamento e os limites do roteamento dinâmico BGP. Para mais informações, consulte Configurar roteamento dinâmico BGP.

false

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Os parâmetros de resposta.

VpnConnectionId

string

O ID da conexão IPsec-VPN.

vco-p0w5112fgnl2ihlmf****

CustomerGatewayId

string

O ID do gateway de cliente associado à conexão IPsec-VPN.

cgw-p0w2jemrcj5u61un8****

VpnGatewayId

string

O ID da instância do gateway VPN associada à conexão IPsec-VPN.

vpn-not-exist: A conexão IPsec-VPN não está associada a uma instância de gateway VPN.

vpn-not-exist

Name

string

O nome da conexão IPsec-VPN.

nametest

Description

string

A descrição da conexão IPsec-VPN.

desctest

LocalSubnet

string

O bloco CIDR no lado do Alibaba Cloud que precisa se comunicar com o data center on-premises, como o bloco CIDR da VPC.

10.1.1.0/24,10.1.2.0/24

RemoteSubnet

string

O bloco CIDR no lado do data center on-premises que precisa se comunicar com o Alibaba Cloud.

10.1.3.0/24,10.1.4.0/24

IkeConfig

object

A configuração das negociações da Fase 1.

Os parâmetros no array IkeConfig são retornados apenas para conexões IPsec-VPN no modo de túnel único.

Psk

string

A chave pré-compartilhada, usada para autenticação de identidade entre a conexão IPsec-VPN do Alibaba Cloud e o data center local.

Nota

A chave pré-compartilhada no lado da conexão IPsec-VPN deve ser igual à chave de autenticação no lado do data center local. Caso contrário, não será possível estabelecer uma conexão entre o data center local e o gateway VPN.

1234***

IkeVersion

string

A versão do protocolo IKE.

  • ikev1

  • ikev2

Em comparação com o IKEv1, o IKEv2 simplifica o processo de negociação de SA e oferece melhor suporte para cenários com múltiplos blocos CIDR.

ikev1

IkeMode

string

O modo de negociação IKE.

  • main: Modo principal. O processo de negociação oferece alta segurança.

  • aggressive: Modo agressivo. As negociações são rápidas e têm alta taxa de sucesso.

main

IkeEncAlg

string

O algoritmo de criptografia para a negociação da Fase 1.

aes

IkeAuthAlg

string

O algoritmo de autenticação para a negociação da Fase 1.

sha1

IkePfs

string

O algoritmo de troca de chaves Diffie-Hellman usado na negociação da Fase 1.

group2

IkeLifetime

integer

O tempo de vida da SA gerada pela negociação da Fase 1. Unidade: segundos.

86400

LocalId

string

O identificador no lado do Alibaba Cloud da conexão IPsec-VPN.

47.XX.XX.1

RemoteId

string

O identificador no lado do data center on-premises da conexão IPsec-VPN.

47.XX.XX.2

IpsecConfig

object

A configuração das negociações da Fase 2.

Os parâmetros no array IpsecConfig são retornados apenas para conexões IPsec-VPN no modo de túnel único.

IpsecEncAlg

string

O algoritmo de criptografia para a negociação da Fase 2.

aes

IpsecAuthAlg

string

O algoritmo de autenticação para a negociação da Fase 2.

md5

IpsecPfs

string

O algoritmo de troca de chaves Diffie-Hellman usado na negociação da Fase 2.

group2

IpsecLifetime

integer

O tempo de vida da SA gerada pela negociação da Fase 2. Unidade: segundos.

86400

CreateTime

integer

O timestamp de quando a conexão IPsec-VPN foi criada. Unidade: milissegundos.

O timestamp está no formato de timestamp Unix, que representa o número total de milissegundos decorridos desde 1º de janeiro de 1970, 00:00:00 (UTC) até o momento em que a conexão IPsec-VPN foi criada.

1658201810000

EffectImmediately

boolean

Indica se a configuração da conexão IPsec-VPN entra em vigor imediatamente.

false

Status

string

O status da conexão IPsec-VPN.

  • ike_sa_not_established: A negociação da Fase 1 falhou.

  • ike_sa_established: A negociação da Fase 1 foi bem-sucedida.

  • ipsec_sa_not_established: A negociação da Fase 2 falhou.

  • ipsec_sa_established: A negociação da Fase 2 foi bem-sucedida.

ike_sa_not_established

VcoHealthCheck

object

A configuração de verificação de integridade da conexão IPsec-VPN.

Os parâmetros no array VcoHealthCheck são retornados apenas para conexões IPsec-VPN no modo de túnel único.

Enable

string

Indica se o recurso de verificação de integridade está ativado para a conexão IPsec-VPN.

true

Sip

string

O endereço IP de origem da verificação de integridade.

10.1.1.1

Dip

string

O endereço IP de destino da verificação de integridade.

192.168.1.1

Interval

integer

O intervalo de nova tentativa da verificação de integridade. Unidade: segundos.

3

Retry

integer

O número de pacotes de nova tentativa enviados para a verificação de integridade.

3

Policy

string

Especifica se as rotas publicadas devem ser retiradas quando a verificação de integridade falhar.

  • revoke_route: Retira as rotas publicadas.

  • reserve_route: Não retira as rotas publicadas.

revoke_route

EnableDpd

boolean

Indica se o recurso Dead Peer Detection (DPD) está ativado para a conexão IPsec-VPN.

  • true: Ativado.

  • false: Não ativado.

Este parâmetro é retornado apenas para conexões IPsec-VPN no modo de túnel único.

true

EnableNatTraversal

boolean

Indica se a travessia de NAT está ativada para a conexão IPsec-VPN.

  • true: Ativado.

  • false: Não ativado.

Este parâmetro é retornado apenas para conexões IPsec-VPN no modo de túnel único.

true

VpnBgpConfig

object

A configuração BGP da conexão IPsec-VPN.

EnableBgp

string

Indica se o recurso BGP está ativado para a conexão IPsec-VPN.

true

TunnelCidr

string

O bloco CIDR do túnel IPsec.

169.254.11.0/30

LocalBgpIp

string

O endereço IP BGP no lado do Alibaba Cloud.

169.254.11.1

PeerBgpIp

string

O endereço IP BGP no lado do data center on-premises.

169.254.11.2

LocalAsn

integer

O número do sistema autônomo no lado do Alibaba Cloud.

45104

PeerAsn

integer

O número do sistema autônomo no lado do data center on-premises.

65535

Status

string

O status da negociação BGP.

false

AttachType

string

O tipo de recurso associado à conexão IPsec-VPN.

CEN

NetworkType

string

O tipo de rede da conexão IPsec-VPN.

public

AttachInstanceId

string

O ID da instância da instância Cloud Enterprise Network (CEN) à qual pertence a instância vRouter de roteamento de encaminhamento anexada à conexão IPsec-VPN.

cen-c2r3m3zxkumoqz****

Spec

string

A especificação de largura de banda da conexão IPsec-VPN.

1000M

ResourceGroupId

string

O ID do grupo de recursos ao qual a conexão IPsec-VPN pertence.

Você pode chamar a operação ListResourceGroups para consultar informações sobre grupos de recursos.

rg-acfmzs372yg****

TunnelOptionsSpecification

array<object>

A configuração do túnel da conexão IPsec-VPN.

array<object>

As informações de configuração do túnel.

CustomerGatewayId

string

O ID do customer gateway associado ao túnel.

cgw-p0w2jemrcj5u61un8****

EnableDpd

boolean

Indica se o recurso DPD está ativado para o túnel.

true

EnableNatTraversal

boolean

Indica se o recurso NAT traversal está ativado para o túnel.

true

InternetIp

string

O endereço IP do gateway no lado do Alibaba Cloud do túnel.

47.XX.XX.66

Role

string

A função do túnel.

master

TunnelId

string

O ID do túnel.

tun-0jod7plwf2a0o9lvu****

TunnelIndex

integer

A ordem de criação do túnel.

1

State

string

O status do túnel.

  • active: Normal.

  • updating: Sendo atualizado.

  • deleting: Sendo excluído.

active

TunnelBgpConfig

object

A configuração BGP do túnel.

LocalAsn

integer

O número do sistema autônomo na extremidade local (lado do Alibaba Cloud) do túnel.

65530

LocalBgpIp

string

O endereço BGP na extremidade local (lado do Alibaba Cloud) do túnel.

169.254.10.1

PeerAsn

integer

O número do sistema autônomo na extremidade par do túnel.

65531

PeerBgpIp

string

O endereço BGP na extremidade par do túnel.

169.254.10.2

TunnelCidr

string

O bloco CIDR BGP do túnel.

169.254.10.0/30

TunnelIkeConfig

object

A configuração de negociação da Fase 1.

IkeAuthAlg

string

O algoritmo de autenticação para a fase IKE.

sha1

IkeEncAlg

string

O algoritmo de criptografia para a fase IKE.

aes

IkeLifetime

integer

O tempo de vida para a fase IKE. Unidade: segundos.

86400

IkeMode

string

O modo de negociação da versão IKE. Valores válidos:

  • main: Modo principal. O processo de negociação é altamente seguro.

  • aggressive: Modo agressivo. A negociação é rápida e possui alta taxa de sucesso.

main

IkePfs

string

O grupo DH para a fase IKE.

group2

IkeVersion

string

A versão do protocolo IKE.

ikev2

LocalId

string

O identificador na extremidade local (lado do Alibaba Cloud) do túnel.

47.XX.XX.1

Psk

string

A chave pré-compartilhada.

123456****

RemoteId

string

O identificador na extremidade par do túnel.

47.XX.XX.2

TunnelIpsecConfig

object

A configuração de negociação da Fase 2.

IpsecAuthAlg

string

O algoritmo de autenticação para a fase IPsec.

sha1

IpsecEncAlg

string

O algoritmo de criptografia para a fase IPsec.

aes

IpsecLifetime

integer

O tempo de vida para a fase IPsec. Unidade: segundos.

86400

IpsecPfs

string

O grupo DH para a fase IPsec.

group2

EnableTunnelsBgp

boolean

O status BGP do túnel.

  • true: ativado.

  • false: desativado.

Este parâmetro é retornado apenas para conexões IPsec-VPN no modo de túnel duplo.

false

RequestId

string

O ID da solicitação.

35822A84-867F-3936-A2E6-A4C4E3ED11C0

Exemplos

Resposta de sucesso

JSON formato

{
  "VpnConnectionId": "vco-p0w5112fgnl2ihlmf****",
  "CustomerGatewayId": "cgw-p0w2jemrcj5u61un8****",
  "VpnGatewayId": "vpn-not-exist",
  "Name": "nametest",
  "Description": "desctest",
  "LocalSubnet": "10.1.1.0/24,10.1.2.0/24",
  "RemoteSubnet": "10.1.3.0/24,10.1.4.0/24",
  "IkeConfig": {
    "Psk": "1234***",
    "IkeVersion": "ikev1",
    "IkeMode": "main",
    "IkeEncAlg": "aes",
    "IkeAuthAlg": "sha1",
    "IkePfs": "group2",
    "IkeLifetime": 86400,
    "LocalId": "47.XX.XX.1",
    "RemoteId": "47.XX.XX.2"
  },
  "IpsecConfig": {
    "IpsecEncAlg": "aes",
    "IpsecAuthAlg": "md5",
    "IpsecPfs": "group2",
    "IpsecLifetime": 86400
  },
  "CreateTime": 1658201810000,
  "EffectImmediately": false,
  "Status": "ike_sa_not_established",
  "VcoHealthCheck": {
    "Enable": "true",
    "Sip": "10.1.1.1",
    "Dip": "192.168.1.1",
    "Interval": 3,
    "Retry": 3,
    "Policy": "revoke_route"
  },
  "EnableDpd": true,
  "EnableNatTraversal": true,
  "VpnBgpConfig": {
    "EnableBgp": "true",
    "TunnelCidr": "169.254.11.0/30",
    "LocalBgpIp": "169.254.11.1",
    "PeerBgpIp": "169.254.11.2",
    "LocalAsn": 45104,
    "PeerAsn": 65535,
    "Status": "false"
  },
  "AttachType": "CEN",
  "NetworkType": "public",
  "AttachInstanceId": "cen-c2r3m3zxkumoqz****",
  "Spec": "1000M",
  "ResourceGroupId": "rg-acfmzs372yg****",
  "TunnelOptionsSpecification": [
    {
      "CustomerGatewayId": "cgw-p0w2jemrcj5u61un8****",
      "EnableDpd": true,
      "EnableNatTraversal": true,
      "InternetIp": "47.XX.XX.66",
      "Role": "master",
      "TunnelId": "tun-0jod7plwf2a0o9lvu****",
      "TunnelIndex": 1,
      "State": "active",
      "TunnelBgpConfig": {
        "LocalAsn": 65530,
        "LocalBgpIp": "169.254.10.1",
        "PeerAsn": 65531,
        "PeerBgpIp": "169.254.10.2",
        "TunnelCidr": "169.254.10.0/30"
      },
      "TunnelIkeConfig": {
        "IkeAuthAlg": "sha1",
        "IkeEncAlg": "aes",
        "IkeLifetime": 86400,
        "IkeMode": "main",
        "IkePfs": "group2",
        "IkeVersion": "ikev2",
        "LocalId": "47.XX.XX.1",
        "Psk": "123456****",
        "RemoteId": "47.XX.XX.2"
      },
      "TunnelIpsecConfig": {
        "IpsecAuthAlg": "sha1",
        "IpsecEncAlg": "aes",
        "IpsecLifetime": 86400,
        "IpsecPfs": "group2"
      }
    }
  ],
  "EnableTunnelsBgp": false,
  "RequestId": "35822A84-867F-3936-A2E6-A4C4E3ED11C0"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 VpnConnection.Configuring The specified service is configuring. O serviço está sendo configurado. Tente novamente mais tarde.
400 VpnConnection.FinancialLocked The specified service is financial locked. O serviço especificado está bloqueado devido a pagamento em atraso.
400 InvalidName The name is not valid
400 VpnRouteEntry.AlreadyExists The specified route entry is already exist. A rota já existe.
400 VpnRouteEntry.Conflict The specified route entry has conflict. O pool de IPs de cliente especificado entra em conflito com uma conexão VPN ou servidor SSL.
400 NotSupportVpnConnectionParameter.IpsecPfs The specified vpn connection ipsec Ipsec Pfs is not support. O parâmetro PFS especificado na conexão IPsec-VPN não é suportado.
400 NotSupportVpnConnectionParameter.IpsecAuthAlg The specified vpn connection ipsec Auth Alg is not support. O algoritmo de autenticação especificado na conexão IPsec-VPN não é suportado.
400 VpnRouteEntry.BackupRoute Validate backup route entry failed. A validação da entrada de roteamento das rotas ativa/standby falhou.
400 VpnRouteEntry.InvalidWeight Invalid route entry weight value. O valor do peso da rota é inválido.
400 MissingParameter.TunnelCidr The parameter TunnelCidr is mandatory when BGP is enabled. O parâmetro de bloco CIDR do túnel é obrigatório quando o BGP está ativado.
400 OperationUnsupported.EnableBgp Current region does not support enable BGP. A região atual não suporta a ativação do BGP.
400 MissingParam.CustomerGatewayAsn Asn of customer gateway is mandatory when BGP is enabled. O número do sistema autônomo do gateway do cliente não pode estar vazio quando o BGP está ativado.
400 IllegalParam.LocalAsn The specified LocalAsn is invalid. O parâmetro LocalAsn é inválido.
400 IllegalParam.BgpConfig The specified BgpConfig is invalid. A configuração BGP especificada é inválida.
400 IllegalParam.EnableBgp VPN connection must enable BGP when VPN gateway has enabled BGP. Quando o BGP está ativado no gateway VPN, o BGP também deve estar ativado na conexão VPN.
400 IllegalParam.TunnelCidr The specified TunnelCidr is invalid. O parâmetro TunnelCidr é inválido.
400 InvalidLocalBgpIp.Malformed The specified LocalBgpIp is malformed. O endereço IP BGP local especificado é inválido.
400 IllegalParam.LocalBgpIp The specified LocalBgpIp is invalid. O endereço BGP local é inválido.
400 IllegalParam.LocalSubnet The specified "LocalSubnet" (%s) is invalid. O bloco CIDR local (%s) é inválido.
400 IllegalParam.RemoteSubnet The specified "RemoteSubnet" (%s) is invalid. O bloco CIDR do par (%s) é inválido.
400 CustomerGateway.ConflictRouteEntry The specified customer gateway has conflict with route entry. Existe um conflito entre o gateway de cliente atual e a rota.
400 IllegalParam.NetworkType The specified NetworkType (%s) is invalid. O NetworkType inserido é inválido. Verifique se a entrada está correta.
400 InvalidTunnelCidr.Malformed The specified TunnelCidr is malformed. O bloco CIDR do túnel especificado é inválido.
400 VpnGateway.Configuring The specified service is configuring.
400 VpnTask.CONFLICT Vpn task has conflict. Existe um conflito de operação VPN. Tente novamente mais tarde.
400 ModifyIkeV1WithMultiRoutes.Invalid Failed to modify VPN connection parameters. Multi-network is configured while using IkeV1 protocol. Falha ao modificar os parâmetros da conexão VPN. A configuração de múltiplas redes não é suportada quando o protocolo IKEv1 é utilizado.
400 InvalidVpnGatewayInstanceId.NotFound The specified vpn gateway instance id does not exist. O gateway VPN especificado não existe. Verifique se o gateway VPN está correto.
400 Resource.QuotaFull The resources you are operating have reached the upper limit of the quota. Please increase the quota or use other solutions to avoid it according to the VPN operation document. O recurso que você está operando atingiu seu limite de cota. Consulte a documentação de VPN para solicitar um aumento de cota ou usar uma solução alternativa.
400 CreateDbrRoutesQuotaFull.QuotaFull The number of created destination routes exceeds the quota limit. O número de rotas de destino excede o limite de cota.
400 CreatePbrRoutesQuotaFull.QuotaFull The number of policy routes exceeds the quota limit. O número de rotas baseadas em políticas excede o limite de cota.
400 EncAlgInvalid.DesIncompatible Des/3des in IkeEncAlg and IpsecEncAlg does not support multi algorithm. Os algoritmos de criptografia DES e 3DES não suportam o modo compatível com múltiplos algoritmos nas configurações de algoritmo de criptografia IKE e IPsec.
400 IkeVersionInvalid.GcmIncompatible Ikev1 does not support IkeEncAlg of gcm16. O IKEv1 não suporta a configuração apenas do algoritmo GCM-128 como algoritmo de criptografia IKE.
400 CustomerGateway.ConflictVpnIp The specified customer gateway has conflict with vpn gateway ip. O endereço IP do gateway do cliente entra em conflito com o endereço IP do gateway VPN.
400 CustomerGateway.AsnNotConfigured ASN of CustomerGateway is required when enabling BGP on an IPSec connection. Quando o BGP está ativado para a conexão IPsec-VPN, um ASN deve ser configurado no gateway do cliente.
403 Forbbiden.SubUser User not authorized to operate on the specified resource as your account is created by another user.
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 InvalidVpnConnectionInstanceId.NotFound The specified vpn connection instance id does not exist. A conexão VPN especificada não existe. Verifique se o ID da conexão VPN está correto.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.