Mengubah konfigurasi koneksi IPsec-VPN.
Deskripsi operasi
-
Saat Anda memodifikasi koneksi IPsec-VPN mode terowongan ganda, selain parameter yang diperlukan, Anda dapat menentukan parameter permintaan berikut: ClientToken, Name, LocalSubnet, RemoteSubnet, EffectImmediately, array TunnelOptionsSpecification, dan EnableTunnelsBgp.
-
Saat Anda memodifikasi koneksi IPsec-VPN mode terowongan tunggal, selain parameter yang diperlukan, Anda dapat menentukan parameter permintaan berikut: ClientToken, Name, LocalSubnet, RemoteSubnet, EffectImmediately, IkeConfig, IpsecConfig, HealthCheckConfig, EnableDpd, EnableNatTraversal, BgpConfig, dan CustomerGatewayId.
-
ModifyVpnAttachmentAttribute adalah operasi asinkron. Setelah Anda memanggil operasi ini, sistem mengembalikan ID permintaan. Namun, modifikasi masih berlangsung di latar belakang. Anda dapat memanggil DescribeVpnConnection untuk mengkueri status modifikasi.
Jika koneksi IPsec-VPN dalam status updating, konfigurasi koneksi IPsec-VPN sedang dimodifikasi.
Jika koneksi IPsec-VPN dalam status attached, konfigurasi koneksi IPsec-VPN telah dimodifikasi.
-
ModifyVpnAttachmentAttribute tidak mendukung modifikasi konfigurasi koneksi IPsec-VPN secara bersamaan.
-
Saat Anda memanggil ModifyVpnAttachmentAttribute, Anda tidak dapat memodifikasi tipe gateway dari koneksi IPsec-VPN.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID region tempat koneksi IPsec-VPN berada. Anda dapat memanggil operasi DescribeRegions untuk mengkueri daftar region terbaru. |
cn-hangzhou |
| VpnConnectionId |
string |
Yes |
ID koneksi IPsec-VPN. |
vco-p0w5112fgnl2ihlmf**** |
| Name |
string |
No |
Nama koneksi IPsec-VPN. Panjang nama harus 1 hingga 100 karakter dan tidak boleh dimulai dengan |
nametest |
| LocalSubnet |
string |
No |
Blok CIDR di sisi VPC yang perlu berkomunikasi dengan pusat data on-premises. Blok CIDR ini digunakan dalam negosiasi Fase 2. Pisahkan beberapa blok CIDR dengan koma (,). Contoh: 192.168.1.0/24,192.168.2.0/24. Mode perutean berikut didukung untuk koneksi IPsec-VPN:
|
10.1.1.0/24,10.1.2.0/24 |
| RemoteSubnet |
string |
No |
Blok CIDR di sisi pusat data on-premises yang perlu berkomunikasi dengan VPC. Blok CIDR ini digunakan dalam negosiasi Fase 2. Pisahkan beberapa blok CIDR dengan koma (,). Contoh: 192.168.3.0/24,192.168.4.0/24. Mode perutean berikut didukung untuk koneksi IPsec-VPN:
|
10.1.3.0/24,10.1.4.0/24 |
| EffectImmediately |
boolean |
No |
Menentukan apakah konfigurasi baru segera diterapkan ke koneksi IPsec-VPN. Nilai yang valid:
|
false |
| IkeConfig |
string |
No |
Anda hanya dapat menentukan parameter ini saat memodifikasi koneksi IPsec-VPN mode terowongan tunggal. Konfigurasi negosiasi Fase 1:
|
{"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 |
No |
Anda hanya dapat menentukan parameter ini saat memodifikasi koneksi IPsec-VPN mode terowongan tunggal. Konfigurasi negosiasi Fase 2:
|
{"IpsecEncAlg":"aes","IpsecAuthAlg":"sha1","IpsecPfs":"group2","IpsecLifetime":86400} |
| BgpConfig |
string |
No |
Anda hanya dapat menentukan parameter ini saat memodifikasi koneksi IPsec-VPN mode terowongan tunggal. Konfigurasi BGP:
Catatan
|
{"EnableBgp":"true","LocalAsn":"45104","TunnelCidr":"169.254.11.0/30","LocalBgpIp":"169.254.11.1"} |
| HealthCheckConfig |
string |
No |
Anda hanya dapat menentukan parameter ini saat memodifikasi koneksi IPsec-VPN mode terowongan tunggal. Konfigurasi pemeriksaan kesehatan:
|
{"enable":"true","dip":"192.168.1.1","sip":"10.1.1.1","interval":"3","retry":"3","Policy": "revoke_route"} |
| AutoConfigRoute |
boolean |
No |
Menentukan apakah rute dikonfigurasi secara otomatis. Nilai yang valid:
|
true |
| EnableDpd |
boolean |
No |
Anda hanya dapat menentukan parameter ini saat memodifikasi koneksi IPsec-VPN mode terowongan tunggal. Menentukan apakah dead peer detection (DPD) diaktifkan. Nilai yang valid:
|
true |
| EnableNatTraversal |
boolean |
No |
Anda hanya dapat menentukan parameter ini saat memodifikasi koneksi IPsec-VPN mode terowongan tunggal. Menentukan apakah traversal NAT diaktifkan. Nilai yang valid:
|
true |
| RemoteCaCert |
string |
No |
Sertifikat CA peer. Catatan
Parameter ini tidak berlaku. |
-----BEGIN CERTIFICATE----- MIIB7zCCAZW**** -----END CERTIFICATE----- |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan nilai, tetapi Anda harus memastikan bahwa nilai tersebut unik di antara permintaan yang berbeda. Token hanya dapat berisi karakter ASCII. Catatan
Jika Anda tidak mengatur parameter ini, sistem secara otomatis menggunakan nilai RequestId sebagai nilai ClientToken. Nilai RequestId berbeda untuk setiap permintaan API. |
123e4567-e89b-12d3-a456-4266**** |
| NetworkType |
string |
No |
Tipe jaringan koneksi IPsec-VPN. Nilai yang valid:
|
public |
| CustomerGatewayId |
string |
No |
ID gateway pelanggan yang dikaitkan dengan koneksi IPsec-VPN. Catatan
Hanya koneksi IPsec-VPN mode terowongan tunggal yang mendukung parameter ini. |
cgw-p0w2jemrcj5u61un8**** |
| TunnelOptionsSpecification |
array<object> |
No |
Konfigurasi terowongan. Anda hanya dapat menentukan parameter dalam array TunnelOptionsSpecification saat memodifikasi koneksi IPsec-VPN mode terowongan ganda. Anda dapat memodifikasi konfigurasi dua terowongan dari sebuah koneksi IPsec-VPN secara bersamaan. |
|
|
array<object> |
No |
Konfigurasi terowongan. |
||
| TunnelId |
string |
No |
ID terowongan. |
tun-0jod7plwf2a0o9lvu**** |
| CustomerGatewayId |
string |
No |
ID gateway pelanggan yang dikaitkan dengan terowongan. Catatan
Hanya koneksi IPsec-VPN mode terowongan ganda yang mendukung parameter ini. |
cgw-p0w2jemrcj5u61un8**** |
| TunnelIndex |
integer |
No |
Urutan pembuatan terowongan.
|
1 |
| EnableDpd |
boolean |
No |
Menentukan apakah dead peer detection (DPD) diaktifkan untuk terowongan. Nilai yang valid:
|
true |
| EnableNatTraversal |
boolean |
No |
Menentukan apakah traversal NAT diaktifkan untuk terowongan. Nilai yang valid:
|
true |
| TunnelBgpConfig |
object |
No |
Konfigurasi BGP dari terowongan. Catatan
Jika Anda mengaktifkan BGP untuk koneksi IPsec-VPN (mengatur EnableTunnelsBgp ke true), Anda harus menentukan parameter ini. |
|
| LocalAsn |
integer |
No |
ASN lokal terowongan (di sisi Alibaba Cloud). Nilai yang valid: 1 hingga 4294967295. Nilai default: 45104. Catatan
Kami menyarankan Anda menggunakan ASN privat untuk membangun koneksi dengan Alibaba Cloud melalui BGP. Lihat dokumentasi untuk rentang ASN privat. |
65530 |
| LocalBgpIp |
string |
No |
Alamat IP BGP lokal terowongan (di sisi Alibaba Cloud). Alamat IP harus berada dalam blok CIDR BGP. |
169.254.10.1 |
| TunnelCidr |
string |
No |
Blok CIDR BGP dari terowongan. Blok CIDR harus berada dalam 169.254.0.0/16. Subnet mask blok CIDR harus memiliki panjang 30 bit. Blok CIDR tidak boleh 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, atau 169.254.169.252/30. Catatan
Blok CIDR dari dua terowongan dalam sebuah koneksi IPsec-VPN tidak boleh sama. |
169.254.10.0/30 |
| TunnelIkeConfig |
object |
No |
Konfigurasi negosiasi Fase 1. |
|
| IkeAuthAlg |
string |
No |
Algoritma autentikasi yang digunakan dalam negosiasi Fase 1. Nilai yang valid: md5, sha1, sha256, sha384, dan sha512. |
sha1 |
| IkeEncAlg |
string |
No |
Algoritma enkripsi yang digunakan dalam negosiasi Fase 1. Nilai yang valid: aes, aes192, aes256, des, dan 3des. |
aes |
| IkeLifetime |
integer |
No |
Masa berlaku SA yang ditentukan oleh negosiasi Fase 1. Satuan: detik. Nilai yang valid: 0 hingga 86400. |
86400 |
| IkeMode |
string |
No |
Mode negosiasi IKE. Nilai yang valid: main dan aggressive.
|
main |
| IkePfs |
string |
No |
Algoritma pertukaran kunci Diffie-Hellman yang digunakan dalam negosiasi Fase 1. Nilai yang valid: group1, group2, group5, dan group14. |
group2 |
| IkeVersion |
string |
No |
Versi protokol IKE. Nilai yang valid: ikev1 dan ikev2. Dibandingkan dengan IKEv1, IKEv2 menyederhanakan proses negosiasi SA dan memberikan dukungan yang lebih baik untuk skenario dengan beberapa blok CIDR. |
ikev2 |
| LocalId |
string |
No |
Pengenal lokal terowongan (di sisi Alibaba Cloud), yang digunakan dalam negosiasi Fase 1. Pengenal tidak boleh melebihi 100 karakter dan tidak boleh berisi spasi. LocalId mendukung format FQDN. Jika Anda menggunakan FQDN, kami menyarankan Anda mengatur mode negosiasi IKE ke aggressive. |
47.XX.XX.1 |
| Psk |
string |
No |
Kunci pre-shared, yang digunakan untuk autentikasi identitas antara terowongan dan peer terowongan.
Catatan
Kunci pre-shared dari terowongan dan peer terowongan harus sama. Jika tidak, sistem tidak dapat membangun terowongan. |
123456**** |
| RemoteId |
string |
No |
Pengenal peer terowongan, yang digunakan dalam negosiasi Fase 1. Pengenal tidak boleh melebihi 100 karakter dan tidak boleh berisi spasi. RemoteId mendukung format FQDN. Jika Anda menggunakan FQDN, kami menyarankan Anda mengatur mode negosiasi IKE ke aggressive. |
47.XX.XX.2 |
| TunnelIpsecConfig |
object |
No |
Konfigurasi negosiasi Fase 2. |
|
| IpsecAuthAlg |
string |
No |
Algoritma autentikasi yang digunakan dalam negosiasi Fase 2. Nilai yang valid: md5, sha1, sha256, sha384, dan sha512. |
sha1 |
| IpsecEncAlg |
string |
No |
Algoritma enkripsi yang digunakan dalam negosiasi Fase 2. Nilai yang valid: aes, aes192, aes256, des, dan 3des. |
aes |
| IpsecLifetime |
integer |
No |
Masa berlaku SA yang ditentukan oleh negosiasi Fase 2. Satuan: detik. Nilai yang valid: 0 hingga 86400. |
86400 |
| IpsecPfs |
string |
No |
Algoritma pertukaran kunci Diffie-Hellman yang digunakan dalam negosiasi Fase 2. Nilai yang valid: disabled, group1, group2, group5, dan group14. |
group2 |
| EnableTunnelsBgp |
boolean |
No |
Anda hanya dapat menentukan parameter ini saat memodifikasi koneksi IPsec-VPN mode terowongan ganda. Menentukan apakah BGP diaktifkan untuk terowongan. Nilai yang valid: true dan false. Catatan
Sebelum Anda menambahkan konfigurasi BGP, kami menyarankan Anda mempelajari cara kerja perutean dinamis BGP dan batasannya. Untuk informasi lebih lanjut, lihat Konfigurasikan perutean dinamis BGP. |
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Hasil yang dikembalikan. |
||
| VpnConnectionId |
string |
ID koneksi IPsec-VPN. |
vco-p0w5112fgnl2ihlmf**** |
| CustomerGatewayId |
string |
ID gateway pelanggan yang dikaitkan dengan koneksi IPsec-VPN. Parameter ini hanya dikembalikan untuk koneksi IPsec-VPN mode terowongan tunggal. |
cgw-p0w2jemrcj5u61un8**** |
| VpnGatewayId |
string |
ID gateway VPN yang dikaitkan dengan koneksi IPsec-VPN. vpn-not-exist: menunjukkan bahwa koneksi IPsec-VPN tidak dikaitkan dengan gateway VPN. |
vpn-not-exist |
| Name |
string |
Nama koneksi IPsec-VPN. |
nametest |
| Description |
string |
Deskripsi koneksi IPsec-VPN. |
desctest |
| LocalSubnet |
string |
Blok CIDR di sisi Alibaba Cloud yang perlu berkomunikasi dengan pusat data on-premises, seperti blok CIDR VPC. |
10.1.1.0/24,10.1.2.0/24 |
| RemoteSubnet |
string |
Blok CIDR di sisi pusat data on-premises yang perlu berkomunikasi dengan Alibaba Cloud. |
10.1.3.0/24,10.1.4.0/24 |
| IkeConfig |
object |
Konfigurasi negosiasi Fase 1. Parameter dalam array IkeConfig hanya dikembalikan untuk koneksi IPsec-VPN mode terowongan tunggal. |
|
| Psk |
string |
Kunci pre-shared, yang digunakan untuk autentikasi identitas antara koneksi IPsec-VPN Alibaba Cloud dan pusat data on-premises. Catatan
Kunci pre-shared dari koneksi IPsec-VPN harus sama dengan kunci autentikasi pusat data on-premises. Jika tidak, pusat data on-premises dan gateway VPN tidak dapat membangun koneksi. |
1234*** |
| IkeVersion |
string |
Versi protokol IKE.
Dibandingkan dengan IKEv1, IKEv2 menyederhanakan proses negosiasi SA dan memberikan dukungan yang lebih baik untuk skenario dengan beberapa blok CIDR. |
ikev1 |
| IkeMode |
string |
Mode negosiasi IKE.
|
main |
| IkeEncAlg |
string |
Algoritma enkripsi yang digunakan dalam negosiasi Fase 1. |
aes |
| IkeAuthAlg |
string |
Algoritma autentikasi yang digunakan dalam negosiasi Fase 1. |
sha1 |
| IkePfs |
string |
Algoritma pertukaran kunci Diffie-Hellman yang digunakan dalam negosiasi Fase 1. |
group2 |
| IkeLifetime |
integer |
Masa berlaku SA yang ditentukan oleh negosiasi Fase 1. Satuan: detik. |
86400 |
| LocalId |
string |
Pengenal koneksi IPsec-VPN di sisi Alibaba Cloud. |
47.XX.XX.1 |
| RemoteId |
string |
Pengenal koneksi IPsec-VPN di sisi pusat data on-premises. |
47.XX.XX.2 |
| IpsecConfig |
object |
Konfigurasi negosiasi Fase 2. Parameter dalam array IpsecConfig hanya dikembalikan untuk koneksi IPsec-VPN mode terowongan tunggal. |
|
| IpsecEncAlg |
string |
Algoritma enkripsi yang digunakan dalam negosiasi Fase 2. |
aes |
| IpsecAuthAlg |
string |
Algoritma autentikasi yang digunakan dalam negosiasi Fase 2. |
md5 |
| IpsecPfs |
string |
Algoritma pertukaran kunci Diffie-Hellman yang digunakan dalam negosiasi Fase 2. |
group2 |
| IpsecLifetime |
integer |
Masa berlaku SA yang ditentukan oleh negosiasi Fase 2. Satuan: detik. |
86400 |
| CreateTime |
integer |
Stempel waktu saat koneksi IPsec-VPN dibuat. Satuan: milidetik. Nilai berupa stempel waktu UNIX yang mewakili jumlah milidetik yang telah berlalu sejak 00:00:00 pada 1 Januari 1970, dalam GMT. |
1658201810000 |
| EffectImmediately |
boolean |
Menunjukkan apakah konfigurasi baru dari koneksi IPsec-VPN berlaku segera.
|
false |
| Status |
string |
Status koneksi IPsec-VPN.
|
ike_sa_not_established |
| VcoHealthCheck |
object |
Konfigurasi pemeriksaan kesehatan dari koneksi IPsec-VPN. Parameter dalam array VcoHealthCheck hanya dikembalikan untuk koneksi IPsec-VPN mode terowongan tunggal. |
|
| Enable |
string |
Menunjukkan apakah pemeriksaan kesehatan diaktifkan untuk koneksi IPsec-VPN.
|
true |
| Sip |
string |
Alamat IP sumber yang digunakan untuk pemeriksaan kesehatan. |
10.1.1.1 |
| Dip |
string |
Alamat IP tujuan yang digunakan untuk pemeriksaan kesehatan. |
192.168.1.1 |
| Interval |
integer |
Interval antara dua pemeriksaan kesehatan berurutan. Satuan: detik. |
3 |
| Retry |
integer |
Jumlah maksimum percobaan ulang pemeriksaan kesehatan. |
3 |
| Policy |
string |
Menentukan apakah rute yang diiklankan akan ditarik ketika pemeriksaan kesehatan gagal.
|
revoke_route |
| EnableDpd |
boolean |
Menunjukkan apakah DPD diaktifkan untuk koneksi IPsec-VPN.
Parameter ini hanya dikembalikan untuk koneksi IPsec-VPN mode terowongan tunggal. |
true |
| EnableNatTraversal |
boolean |
Menunjukkan apakah traversal NAT diaktifkan untuk koneksi IPsec-VPN.
Parameter ini hanya dikembalikan untuk koneksi IPsec-VPN mode terowongan tunggal. |
true |
| VpnBgpConfig |
object |
Konfigurasi BGP dari koneksi IPsec-VPN. Parameter dalam array VpnBgpConfig hanya dikembalikan untuk koneksi IPsec-VPN mode terowongan tunggal. |
|
| EnableBgp |
string |
Menunjukkan apakah BGP diaktifkan untuk koneksi IPsec-VPN.
|
true |
| TunnelCidr |
string |
Blok CIDR dari terowongan IPsec. |
169.254.11.0/30 |
| LocalBgpIp |
string |
Alamat IP BGP di sisi Alibaba Cloud. |
169.254.11.1 |
| PeerBgpIp |
string |
Alamat IP BGP di sisi pusat data on-premises. |
169.254.11.2 |
| LocalAsn |
integer |
ASN di sisi Alibaba Cloud. |
45104 |
| PeerAsn |
integer |
ASN di sisi pusat data on-premises. |
65535 |
| Status |
string |
Status negosiasi BGP.
|
false |
| AttachType |
string |
Tipe sumber daya yang dikaitkan dengan koneksi IPsec-VPN.
|
CEN |
| NetworkType |
string |
Tipe jaringan koneksi IPsec-VPN.
|
public |
| AttachInstanceId |
string |
ID instance CEN tempat transit router yang dikaitkan dengan koneksi IPsec-VPN berada. |
cen-c2r3m3zxkumoqz**** |
| Spec |
string |
Spesifikasi bandwidth koneksi IPsec-VPN. Dalam nilai yang dikembalikan, M menunjukkan Mbps. |
1000M |
| ResourceGroupId |
string |
ID grup sumber daya tempat koneksi IPsec-VPN berada. Anda dapat memanggil operasi ListResourceGroups untuk mengkueri informasi grup sumber daya. |
rg-acfmzs372yg**** |
| TunnelOptionsSpecification |
array<object> |
Konfigurasi terowongan dari koneksi IPsec-VPN. Parameter dalam array TunnelOptionsSpecification hanya dikembalikan untuk koneksi IPsec-VPN mode terowongan ganda. |
|
|
array<object> |
Konfigurasi terowongan. |
||
| CustomerGatewayId |
string |
ID gateway pelanggan yang dikaitkan dengan terowongan. |
cgw-p0w2jemrcj5u61un8**** |
| EnableDpd |
boolean |
Menunjukkan apakah DPD diaktifkan untuk terowongan.
|
true |
| EnableNatTraversal |
boolean |
Menunjukkan apakah traversal NAT diaktifkan untuk terowongan.
|
true |
| InternetIp |
string |
Alamat IP gateway di sisi Alibaba Cloud dari terowongan. |
47.XX.XX.66 |
| Role |
string |
Peran terowongan.
|
master |
| TunnelId |
string |
ID terowongan. |
tun-0jod7plwf2a0o9lvu**** |
| TunnelIndex |
integer |
Urutan pembuatan terowongan.
|
1 |
| State |
string |
Status terowongan.
|
active |
| TunnelBgpConfig |
object |
Konfigurasi BGP dari terowongan. |
|
| LocalAsn |
integer |
The ASN on the Alibaba Cloud side. |
65530 |
| LocalBgpIp |
string |
The BGP IP address of the tunnel on the Alibaba Cloud side. |
169.254.10.1 |
| PeerAsn |
integer |
The ASN of the tunnel peer. |
65531 |
| PeerBgpIp |
string |
The BGP IP address of the tunnel peer. |
169.254.10.2 |
| TunnelCidr |
string |
The BGP CIDR block of the tunnel. |
169.254.10.0/30 |
| TunnelIkeConfig |
object |
Konfigurasi negosiasi Fase 1. |
|
| IkeAuthAlg |
string |
The authentication algorithm in the IKE phase. |
sha1 |
| IkeEncAlg |
string |
The encryption algorithm in the IKE phase. |
aes |
| IkeLifetime |
integer |
The lifetime in the IKE phase. Unit: seconds. |
86400 |
| IkeMode |
string |
The negotiation mode of IKE. Valid values:
|
main |
| IkePfs |
string |
The Diffie-Hellman (DH) group in the IKE phase. |
group2 |
| IkeVersion |
string |
The version of the IKE protocol. |
ikev2 |
| LocalId |
string |
The identifier of the tunnel on the Alibaba Cloud side. |
47.XX.XX.1 |
| Psk |
string |
The pre-shared key. |
123456**** |
| RemoteId |
string |
The peer identifier. |
47.XX.XX.2 |
| TunnelIpsecConfig |
object |
Konfigurasi negosiasi Fase 2. |
|
| IpsecAuthAlg |
string |
The authentication algorithm in the IPsec phase. |
sha1 |
| IpsecEncAlg |
string |
The encryption algorithm in the IPsec phase. |
aes |
| IpsecLifetime |
integer |
The lifetime in the IPsec phase. Unit: seconds. |
86400 |
| IpsecPfs |
string |
The DH group in the IPsec phase. |
group2 |
| EnableTunnelsBgp |
boolean |
Menunjukkan apakah BGP diaktifkan untuk terowongan.
Parameter ini hanya dikembalikan untuk koneksi IPsec-VPN mode terowongan ganda. |
false |
| RequestId |
string |
ID permintaan. |
35822A84-867F-3936-A2E6-A4C4E3ED11C0 |
Contoh
Respons sukses
JSONformat
{
"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"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | VpnConnection.Configuring | The specified service is configuring. | |
| 400 | VpnConnection.FinancialLocked | The specified service is financial locked. | |
| 400 | InvalidName | The name is not valid | |
| 400 | VpnRouteEntry.AlreadyExists | The specified route entry is already exist. | |
| 400 | VpnRouteEntry.Conflict | The specified route entry has conflict. | |
| 400 | NotSupportVpnConnectionParameter.IpsecPfs | The specified vpn connection ipsec Ipsec Pfs is not support. | |
| 400 | NotSupportVpnConnectionParameter.IpsecAuthAlg | The specified vpn connection ipsec Auth Alg is not support. | |
| 400 | VpnRouteEntry.BackupRoute | Validate backup route entry failed. | |
| 400 | VpnRouteEntry.InvalidWeight | Invalid route entry weight value. | |
| 400 | MissingParameter.TunnelCidr | The parameter TunnelCidr is mandatory when BGP is enabled. | |
| 400 | OperationUnsupported.EnableBgp | Current region does not support enable BGP. | |
| 400 | MissingParam.CustomerGatewayAsn | Asn of customer gateway is mandatory when BGP is enabled. | |
| 400 | IllegalParam.LocalAsn | The specified LocalAsn is invalid. | |
| 400 | IllegalParam.BgpConfig | The specified BgpConfig is invalid. | |
| 400 | IllegalParam.EnableBgp | VPN connection must enable BGP when VPN gateway has enabled BGP. | |
| 400 | IllegalParam.TunnelCidr | The specified TunnelCidr is invalid. | |
| 400 | InvalidLocalBgpIp.Malformed | The specified LocalBgpIp is malformed. | |
| 400 | IllegalParam.LocalBgpIp | The specified LocalBgpIp is invalid. | |
| 400 | IllegalParam.LocalSubnet | The specified "LocalSubnet" (%s) is invalid. | |
| 400 | IllegalParam.RemoteSubnet | The specified "RemoteSubnet" (%s) is invalid. | |
| 400 | CustomerGateway.ConflictRouteEntry | The specified customer gateway has conflict with route entry. | |
| 400 | IllegalParam.NetworkType | The specified NetworkType (%s) is invalid. | |
| 400 | InvalidTunnelCidr.Malformed | The specified TunnelCidr is malformed. | |
| 400 | VpnGateway.Configuring | The specified service is configuring. | |
| 400 | VpnTask.CONFLICT | Vpn task has conflict. | |
| 400 | ModifyIkeV1WithMultiRoutes.Invalid | Failed to modify VPN connection parameters. Multi-network is configured while using IkeV1 protocol. | |
| 400 | InvalidVpnGatewayInstanceId.NotFound | The specified vpn gateway instance id does not exist. | |
| 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. | |
| 400 | CreateDbrRoutesQuotaFull.QuotaFull | The number of created destination routes exceeds the quota limit. | |
| 400 | CreatePbrRoutesQuotaFull.QuotaFull | The number of policy routes exceeds the quota limit. | |
| 400 | EncAlgInvalid.DesIncompatible | Des/3des in IkeEncAlg and IpsecEncAlg does not support multi algorithm. | |
| 400 | IkeVersionInvalid.GcmIncompatible | Ikev1 does not support IkeEncAlg of gcm16. | |
| 400 | CustomerGateway.ConflictVpnIp | The specified customer gateway has conflict with vpn gateway ip. | |
| 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. | |
| 404 | InvalidVpnConnectionInstanceId.NotFound | The specified vpn connection instance id does not exist. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.