Buat koneksi gateway AWS Site-to-Site VPN transit menggunakan CLI atau API - AWS Site-to-Site VPN

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Buat koneksi gateway AWS Site-to-Site VPN transit menggunakan CLI atau API

Buat koneksi VPN ke Transit Gateway menggunakan CLI

Gunakan create-vpn-connectionperintah dan tentukan ID gateway transit untuk --transit-gateway-id opsi tersebut.

Contoh berikut menunjukkan pembuatan koneksi VPN dengan terowongan IPv6 luar IPs dan terowongan IPv6 dalam: IPs

aws ec2 create-vpn-connection \ --type ipsec.1 \ --transit-gateway-id tgw-12312312312312312 \ --customer-gateway-id cgw-001122334455aabbc \ --options OutsideIPAddressType=Ipv6,TunnelInsideIpVersion=ipv6,TunnelOptions=[{StartupAction=start},{StartupAction=start}]

Contoh respons:

{ "VpnConnection": { "VpnConnectionId": "vpn-0abcdef1234567890", "State": "pending", "CustomerGatewayId": "cgw-001122334455aabbc", "Type": "ipsec.1", "TransitGatewayId": "tgw-12312312312312312", "Category": "VPN", "Routes": [], "Options": { "StaticRoutesOnly": false, "OutsideIPAddressType": "Ipv6", "TunnelInsideIpVersion": "ipv6" } } }

Buat koneksi VPN ke Transit Gateway menggunakan API

Anda dapat membuat koneksi VPN menggunakan Amazon EC2 API. Bagian ini memberikan contoh pesan permintaan dan respons untuk membuat koneksi VPN gateway transit menggunakan API.

Prasyarat

Sebelum membuat koneksi VPN menggunakan API, pastikan Anda memiliki:

  • Gateway transit dibuat dan tersedia

  • Gateway pelanggan yang dikonfigurasi dengan detail perangkat lokal

Contoh berikut menunjukkan cara membuat koneksi VPN menggunakan aksi CreateVpnConnection API:

POST / HTTP/1.1 Host: ec2.us-east-1.amazonaws.com Content-Type: application/x-www-form-urlencoded Action=CreateVpnConnection &Type=ipsec.1 &TransitGatewayId=tgw-12345678901234567 &CustomerGatewayId=cgw-12345678901234567 &Options.StaticRoutesOnly=false &Version=2016-11-15

Contoh ini menciptakan koneksi VPN dengan perutean dinamis (BGP) antara gateway transit yang ditentukan dan gateway pelanggan.

Respons API yang berhasil mengembalikan detail koneksi VPN:

<?xml version="1.0" encoding="UTF-8"?> <CreateVpnConnectionResponse xmlns="http://ec2.amazonaws.com/doc/2016-11-15/"> <requestId>7a62c49f-347e-4fc4-9331-6e8eEXAMPLE</requestId> <vpnConnection> <vpnConnectionId>vpn-1a2b3c4d5e6f78901</vpnConnectionId> <state>pending</state> <customerGatewayId>cgw-12345678901234567</customerGatewayId> <type>ipsec.1</type> <transitGatewayId>tgw-12345678901234567</transitGatewayId> <category>VPN</category> <options> <staticRoutesOnly>false</staticRoutesOnly> </options> </vpnConnection> </CreateVpnConnectionResponse>

Responsnya mencakup ID koneksi VPN, status saat ini, dan detail konfigurasi. Koneksi awalnya akan berada dalam keadaan “tertunda” sementara AWS menyediakan terowongan VPN.