Ada lebih banyak AWS SDK contoh yang tersedia di GitHub repo SDKContoh AWS Dokumen
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS Direct Connect contoh menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with AWS Direct Connect.
Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakanaccept-direct-connect-gateway-association-proposal
.
- AWS CLI
-
Untuk menerima proposal asosiasi gateway
Berikut ini
accept-direct-connect-gateway-association-proposal
menerima proposal yang ditentukan.aws directconnect accept-direct-connect-gateway-association-proposal \ --direct-connect-gateway-id
11460968-4ac1-4fd3-bdb2-00599EXAMPLE
\ --proposal-idcb7f41cb-8128-43a5-93b1-dcaedEXAMPLE
\ --associated-gateway-owner-account111122223333
{
"directConnectGatewayAssociation":{
"directConnectGatewayId": "11460968-4ac1-4fd3-bdb2-00599EXAMPLE", "directConnectGatewayOwnerAccount": "111122223333", "associationState": "associating", "associatedGateway":{
"id": "tgw-02f776b1a7EXAMPLE", "type": "transitGateway", "ownerAccount": "111122223333", "region":"us-east-1"
},
"associationId": "6441f8bf-5917-4279-ade1-9708bEXAMPLE", "allowedPrefixesToDirectConnectGateway":[
{
"cidr":"192.168.1.0/30"
}
]
}
}
Untuk informasi selengkapnya, lihat Menerima atau Menolak Proposal Asosiasi Gateway Transit di Panduan Pengguna Direct AWS Connect.
-
Untuk API detailnya, lihat AcceptDirectConnectGatewayAssociationProposal
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanallocate-connection-on-interconnect
.
- AWS CLI
-
Untuk membuat koneksi yang di-host pada interkoneksi
allocate-connection-on-interconnect
Perintah berikut membuat koneksi yang di-host pada interkoneksi:aws directconnect allocate-connection-on-interconnect --bandwidth
500Mbps
--connection-namemydcinterconnect
--owner-account123456789012
--interconnect-iddxcon-fgktov66
--vlan101
Output:
{ "partnerName": "TIVIT", "vlan": 101, "ownerAccount": "123456789012", "connectionId": "dxcon-ffzc51m1", "connectionState": "ordering", "bandwidth": "500Mbps", "location": "TIVIT", "connectionName": "mydcinterconnect", "region": "sa-east-1" }
-
Untuk API detailnya, lihat AllocateConnectionOnInterconnect
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanallocate-hosted-connection
.
- AWS CLI
-
Untuk membuat koneksi yang di-host pada interkoneksi
allocate-hosted-connection
Contoh berikut membuat koneksi host pada interkoneksi yang ditentukan.aws directconnect allocate-hosted-connection \ --bandwidth
500Mbps
\ --connection-namemydcinterconnect
\ --owner-account123456789012
-connection-id
dxcon-fgktov66
-vlan
101
Output:
{ "partnerName": "TIVIT", "vlan": 101, "ownerAccount": "123456789012", "connectionId": "dxcon-ffzc51m1", "connectionState": "ordering", "bandwidth": "500Mbps", "location": "TIVIT", "connectionName": "mydcinterconnect", "region": "sa-east-1" }
-
Untuk API detailnya, lihat AllocateHostedConnection
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanallocate-private-virtual-interface
.
- AWS CLI
-
Untuk menyediakan antarmuka virtual pribadi
allocate-private-virtual-interface
Perintah berikut menyediakan antarmuka virtual pribadi yang akan dimiliki oleh pelanggan yang berbeda:aws directconnect allocate-private-virtual-interface --connection-id
dxcon-ffjrkx17
--owner-account123456789012
--new-private-virtual-interface-allocationvirtualInterfaceName=PrivateVirtualInterface,vlan=1000,asn=65000,authKey=asdf34example,amazonAddress=192.168.1.1/30,customerAddress=192.168.1.2/30
Output:
{ "virtualInterfaceState": "confirming", "asn": 65000, "vlan": 1000, "customerAddress": "192.168.1.2/30", "ownerAccount": "123456789012", "connectionId": "dxcon-ffjrkx17", "virtualInterfaceId": "dxvif-fgy8orxu", "authKey": "asdf34example", "routeFilterPrefixes": [], "location": "TIVIT", "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n <logical_connection id=\"dxvif-fgy8orxu\">\n <vlan>1000</vlan>\n <customer_address>192.168.1.2/30</customer_address>\n <amazon_address>192.168.1.1/30</amazon_address>\n <bgp_asn>65000</bgp_asn>\n <bgp_auth_key>asdf34example</bgp_auth_key>\n <amazon_bgp_asn>7224</amazon_bgp_asn>\n <connection_type>private</connection_type>\n</logical_connection>\n", "amazonAddress": "192.168.1.1/30", "virtualInterfaceType": "private", "virtualInterfaceName": "PrivateVirtualInterface" }
-
Untuk API detailnya, lihat AllocatePrivateVirtualInterface
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanallocate-public-virtual-interface
.
- AWS CLI
-
Untuk menyediakan antarmuka virtual publik
allocate-public-virtual-interface
Perintah berikut menyediakan antarmuka virtual publik yang akan dimiliki oleh pelanggan yang berbeda:aws directconnect allocate-public-virtual-interface --connection-id
dxcon-ffjrkx17
--owner-account123456789012
--new-public-virtual-interface-allocationvirtualInterfaceName=PublicVirtualInterface,vlan=2000,asn=65000,authKey=asdf34example,amazonAddress=203.0.113.1/30,customerAddress=203.0.113.2/30,routeFilterPrefixes=[{cidr=203.0.113.0/30},{cidr=203.0.113.4/30}]
Output:
{ "virtualInterfaceState": "confirming", "asn": 65000, "vlan": 2000, "customerAddress": "203.0.113.2/30", "ownerAccount": "123456789012", "connectionId": "dxcon-ffjrkx17", "virtualInterfaceId": "dxvif-fg9xo9vp", "authKey": "asdf34example", "routeFilterPrefixes": [ { "cidr": "203.0.113.0/30" }, { "cidr": "203.0.113.4/30" } ], "location": "TIVIT", "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-fg9xo9vp\">\n <vlan>2000</vlan>\n <customer_address>203.0.113.2/30</customer_address>\n <amazon_address>203.0.113.1/30</amazon_address>\n <bgp_asn>65000</bgp_asn>\n <bgp_auth_key>asdf34example</bgp_auth_key>\n <amazon_bgp_asn>7224</amazon_bgp_asn>\n <connection_type>public</connection_type>\n</logical_connection>\n", "amazonAddress": "203.0.113.1/30", "virtualInterfaceType": "public", "virtualInterfaceName": "PublicVirtualInterface" }
-
Untuk API detailnya, lihat AllocatePublicVirtualInterface
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanallocate-transit-virtual-interface
.
- AWS CLI
-
Untuk menyediakan antarmuka virtual transit yang akan dimiliki oleh AWS akun yang ditentukan
allocate-transit-virtual-interface
Contoh berikut menyediakan antarmuka virtual transit untuk akun yang ditentukan.aws directconnect allocate-transit-virtual-interface \ --connection-id
dxlag-fEXAMPLE
\ --owner-account123456789012
\ --new-transit-virtual-interface-allocation"virtualInterfaceName=Example Transit Virtual Interface,vlan=126,asn=65110,mtu=1500,authKey=0xzxgA9YoW9h58u8SEXAMPLE,amazonAddress=192.168.1.1/30,customerAddress=192.168.1.2/30,addressFamily=ipv4,tags=[{key=Tag,value=Example}]"
Output:
{ "virtualInterface": { "ownerAccount": "123456789012", "virtualInterfaceId": "dxvif-fEXAMPLE", "location": "loc1", "connectionId": "dxlag-fEXAMPLE", "virtualInterfaceType": "transit", "virtualInterfaceName": "Example Transit Virtual Interface", "vlan": 126, "asn": 65110, "amazonSideAsn": 7224, "authKey": "0xzxgA9YoW9h58u8SEXAMPLE", "amazonAddress": "192.168.1.1/30", "customerAddress": "192.168.1.2/30", "addressFamily": "ipv4", "virtualInterfaceState": "confirming", "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-fEXAMPLE\">\n <vlan>126</vlan>\n <customer_address>192.168.1.2/30</customer_address>\n <amazon_address>192.168.1.1/30</amazon_address>\n <bgp_asn>65110</bgp_asn>\n <bgp_auth_key>0xzxgA9YoW9h58u8SEXAMPLE</bgp_auth_key>\n <amazon_bgp_asn>7224</amazon_bgp_asn>\n <connection_type>transit</connection_type>\n</logical_connection>\n", "mtu": 1500, "jumboFrameCapable": true, "virtualGatewayId": "", "directConnectGatewayId": "", "routeFilterPrefixes": [], "bgpPeers": [ { "bgpPeerId": "dxpeer-fEXAMPLE", "asn": 65110, "authKey": "0xzxgA9YoW9h58u8EXAMPLE", "addressFamily": "ipv4", "amazonAddress": "192.168.1.1/30", "customerAddress": "192.168.1.2/30", "bgpPeerState": "pending", "bgpStatus": "down", "awsDeviceV2": "loc1-26wz6vEXAMPLE" } ], "region": "sa-east-1", "awsDeviceV2": "loc1-26wz6vEXAMPLE", "tags": [ { "key": "Tag", "value": "Example" } ] } }
Untuk informasi selengkapnya, lihat Membuat Antarmuka Virtual Transit yang Dihosting di Panduan Pengguna AWS Direct Connect.
-
Untuk API detailnya, lihat AllocateTransitVirtualInterface
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanassociate-connection-with-lag
.
- AWS CLI
-
Untuk mengaitkan koneksi dengan LAG
Contoh berikut mengaitkan koneksi yang ditentukan dengan yang ditentukanLAG.
Perintah:
aws directconnect associate-connection-with-lag --lag-id
dxlag-fhccu14t
--connection-iddxcon-fg9607vm
Output:
{ "ownerAccount": "123456789012", "connectionId": "dxcon-fg9607vm", "lagId": "dxlag-fhccu14t", "connectionState": "requested", "bandwidth": "1Gbps", "location": "EqDC2", "connectionName": "Con2ForLag", "region": "us-east-1" }
-
Untuk API detailnya, lihat AssociateConnectionWithLag
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanassociate-hosted-connection
.
- AWS CLI
-
Untuk mengaitkan koneksi yang dihosting dengan LAG
Contoh berikut mengaitkan koneksi host yang ditentukan dengan yang ditentukanLAG.
Perintah:
aws directconnect associate-hosted-connection --parent-connection-id
dxlag-fhccu14t
--connection-iddxcon-fg9607vm
Output:
{ "partnerName": "TIVIT", "vlan": 101, "ownerAccount": "123456789012", "connectionId": "dxcon-fg9607vm", "lagId": "dxlag-fhccu14t", "connectionState": "ordering", "bandwidth": "500Mbps", "location": "TIVIT", "connectionName": "mydcinterconnect", "region": "sa-east-1" }
-
Untuk API detailnya, lihat AssociateHostedConnection
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanassociate-virtual-interface
.
- AWS CLI
-
Untuk mengaitkan antarmuka virtual dengan koneksi
Contoh berikut mengaitkan antarmuka virtual yang ditentukan dengan yang ditentukanLAG. Atau, untuk mengaitkan antarmuka virtual dengan koneksi, tentukan ID koneksi AWS Direct Connect untuk
--connection-id
; misalnya,dxcon-ffnikghc
.Perintah:
aws directconnect associate-virtual-interface --connection-id
dxlag-ffjhj9lx
--virtual-interface-iddxvif-fgputw0j
Output:
{ "virtualInterfaceState": "pending", "asn": 65000, "vlan": 123, "customerAddress": "169.254.255.2/30", "ownerAccount": "123456789012", "connectionId": "dxlag-ffjhj9lx", "addressFamily": "ipv4", "virtualGatewayId": "vgw-38e90b51", "virtualInterfaceId": "dxvif-fgputw0j", "authKey": "0x123pK5_VBqv.UQ3kJ4123_", "routeFilterPrefixes": [], "location": "CSVA1", "bgpPeers": [ { "bgpStatus": "down", "customerAddress": "169.254.255.2/30", "addressFamily": "ipv4", "authKey": "0x123pK5_VBqv.UQ3kJ4123_", "bgpPeerState": "deleting", "amazonAddress": "169.254.255.1/30", "asn": 65000 }, { "bgpStatus": "down", "customerAddress": "169.254.255.2/30", "addressFamily": "ipv4", "authKey": "0x123pK5_VBqv.UQ3kJ4123_", "bgpPeerState": "pending", "amazonAddress": "169.254.255.1/30", "asn": 65000 } ], "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-fgputw0j\">\n <vlan>123</vlan>\n <customer_address>169.254.255.2/30</customer_address>\n <amazon_address>169.254.255.1/30</amazon_address>\n <bgp_asn>65000</bgp_asn>\n <bgp_auth_key>0x123pK5_VBqv.UQ3kJ4123_</bgp_auth_key>\n <amazon_bgp_asn>7224</amazon_bgp_asn>\n <connection_type>private</connection_type>\n</logical_connection>\n", "amazonAddress": "169.254.255.1/30", "virtualInterfaceType": "private", "virtualInterfaceName": "VIF1A" }
-
Untuk API detailnya, lihat AssociateVirtualInterface
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanconfirm-connection
.
- AWS CLI
-
Untuk mengonfirmasi pembuatan koneksi yang dihosting pada interkoneksi
confirm-connection
Perintah berikut mengonfirmasi pembuatan koneksi yang dihosting pada interkoneksi:aws directconnect confirm-connection --connection-id
dxcon-fg2wi7hy
Output:
{ "connectionState": "pending" }
-
Untuk API detailnya, lihat ConfirmConnection
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanconfirm-private-virtual-interface
.
- AWS CLI
-
Untuk menerima kepemilikan antarmuka virtual pribadi
confirm-private-virtual-interface
Perintah berikut menerima kepemilikan antarmuka virtual pribadi yang dibuat oleh pelanggan lain:aws directconnect confirm-private-virtual-interface --virtual-interface-id
dxvif-fgy8orxu
--virtual-gateway-idvgw-e4a47df9
Output:
{ "virtualInterfaceState": "pending" }
-
Untuk API detailnya, lihat ConfirmPrivateVirtualInterface
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanconfirm-public-virtual-interface
.
- AWS CLI
-
Untuk menerima kepemilikan antarmuka virtual publik
confirm-public-virtual-interface
Perintah berikut menerima kepemilikan antarmuka virtual publik yang dibuat oleh pelanggan lain:aws directconnect confirm-public-virtual-interface --virtual-interface-id
dxvif-fg9xo9vp
Output:
{ "virtualInterfaceState": "verifying" }
-
Untuk API detailnya, lihat ConfirmPublicVirtualInterface
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanconfirm-transit-virtual-interface
.
- AWS CLI
-
Untuk menerima kepemilikan antarmuka virtual transit
Berikut ini
confirm-transit-virtual-interface
menerima kepemilikan antarmuka virtual transit yang dibuat oleh pelanggan lain.aws directconnect confirm-transit-virtual-interface \ --virtual-interface-id
dxvif-fEXAMPLE
\ --direct-connect-gateway-id4112ccf9-25e9-4111-8237-b6c5dEXAMPLE
Output:
{ "virtualInterfaceState": "pending" }
Untuk informasi selengkapnya, lihat Menerima Antarmuka Virtual yang Dihosting di Panduan Pengguna AWS Direct Connect.
-
Untuk API detailnya, lihat ConfirmTransitVirtualInterface
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-bgp-peer
.
- AWS CLI
-
Untuk membuat sesi IPv6 BGP peering
Contoh berikut membuat sesi IPv6 BGP peering pada antarmuka
dxvif-fg1vuj3d
virtual pribadi. IPv6Alamat rekan secara otomatis dialokasikan oleh Amazon.Perintah:
aws directconnect create-bgp-peer --virtual-interface-id
dxvif-fg1vuj3d
--new-bgp-peerasn=64600,addressFamily=ipv6
Output:
{ "virtualInterface": { "virtualInterfaceState": "available", "asn": 65000, "vlan": 125, "customerAddress": "169.254.255.2/30", "ownerAccount": "123456789012", "connectionId": "dxcon-fguhmqlc", "addressFamily": "ipv4", "virtualGatewayId": "vgw-f9eb0c90", "virtualInterfaceId": "dxvif-fg1vuj3d", "authKey": "0xC_ukbCerl6EYA0example", "routeFilterPrefixes": [], "location": "EqDC2", "bgpPeers": [ { "bgpStatus": "down", "customerAddress": "169.254.255.2/30", "addressFamily": "ipv4", "authKey": "0xC_ukbCerl6EYA0uexample", "bgpPeerState": "available", "amazonAddress": "169.254.255.1/30", "asn": 65000 }, { "bgpStatus": "down", "customerAddress": "2001:db8:1100:2f0:0:1:9cb4:4216/125", "addressFamily": "ipv6", "authKey": "0xS27kAIU_VHPjjAexample", "bgpPeerState": "pending", "amazonAddress": "2001:db8:1100:2f0:0:1:9cb4:4211/125", "asn": 64600 } ], "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-fg1vuj3d\">\n <vlan>125</vlan>\n <customer_address>169.254.255.2/30</customer_address>\n <amazon_address>169.254.255.1/30</amazon_address>\n <bgp_asn>65000</bgp_asn>\n <bgp_auth_key>0xC_ukbCerl6EYA0uexample</bgp_auth_key>\n <ipv6_customer_address>2001:db8:1100:2f0:0:1:9cb4:4216/125</ipv6_customer_address>\n <ipv6_amazon_address>2001:db8:1100:2f0:0:1:9cb4:4211/125</ipv6_amazon_address>\n <ipv6_bgp_asn>64600</ipv6_bgp_asn>\n <ipv6_bgp_auth_key>0xS27kAIU_VHPjjAexample</ipv6_bgp_auth_key>\n <amazon_bgp_asn>7224</amazon_bgp_asn>\n <connection_type>private</connection_type>\n</logical_connection>\n", "amazonAddress": "169.254.255.1/30", "virtualInterfaceType": "private", "virtualInterfaceName": "Test" } }
-
Untuk API detailnya, lihat CreateBgpPeer
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-connection
.
- AWS CLI
-
Untuk membuat sambungan dari jaringan Anda ke lokasi AWS Direct Connect
create-connection
Perintah berikut membuat koneksi dari jaringan Anda ke lokasi AWS Direct Connect:aws directconnect create-connection --location
TIVIT
--bandwidth1Gbps
--connection-name"Connection to AWS"
Output:
{ "ownerAccount": "123456789012", "connectionId": "dxcon-fg31dyv6", "connectionState": "requested", "bandwidth": "1Gbps", "location": "TIVIT", "connectionName": "Connection to AWS", "region": "sa-east-1" }
-
Untuk API detailnya, lihat CreateConnection
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-direct-connect-gateway-association-proposal
.
- AWS CLI
-
Untuk membuat proposal untuk mengaitkan gateway transit yang ditentukan dengan gateway Direct Connect yang ditentukan
create-direct-connect-gateway-association-proposal
Contoh berikut membuat proposal yang mengaitkan gateway transit yang ditentukan dengan gateway Direct Connect yang ditentukan.aws directconnect create-direct-connect-gateway-association-proposal \ --direct-connect-gateway-id
11460968-4ac1-4fd3-bdb2-00599EXAMPLE
\ --direct-connect-gateway-owner-account111122223333
\ --gateway-idtgw-02f776b1a7EXAMPLE
\ --add-allowed-prefixes-to-direct-connect-gatewaycidr=192.168.1.0/30
Output:
{ "directConnectGatewayAssociationProposal": { "proposalId": "cb7f41cb-8128-43a5-93b1-dcaedEXAMPLE", "directConnectGatewayId": "11460968-4ac1-4fd3-bdb2-00599EXAMPLE", "directConnectGatewayOwnerAccount": "111122223333", "proposalState": "requested", "associatedGateway": { "id": "tgw-02f776b1a7EXAMPLE", "type": "transitGateway", "ownerAccount": "111122223333", "region": "us-east-1" }, "requestedAllowedPrefixesToDirectConnectGateway": [ { "cidr": "192.168.1.0/30" } ] } }
Untuk informasi selengkapnya, lihat Membuat Proposal Asosiasi Gateway Transit di Panduan Pengguna AWS Direct Connect.
-
Untuk API detailnya, lihat CreateDirectConnectGatewayAssociationProposal
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-direct-connect-gateway-association
.
- AWS CLI
-
Untuk mengaitkan gateway pribadi virtual dengan gateway Direct Connect
Contoh berikut mengaitkan gateway pribadi virtual
vgw-6efe725e
dengan gateway Direct Connect.5f294f92-bafb-4011-916d-9b0bexample
Anda harus menjalankan perintah di wilayah tempat gateway pribadi virtual berada.Perintah:
aws directconnect create-direct-connect-gateway-association --direct-connect-gateway-id
5f294f92-bafb-4011-916d-9b0bexample
--virtual-gateway-idvgw-6efe725e
Output:
{ "directConnectGatewayAssociation": { "associationState": "associating", "virtualGatewayOwnerAccount": "123456789012", "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bexample", "virtualGatewayId": "vgw-6efe725e", "virtualGatewayRegion": "us-east-2" } }
-
Untuk API detailnya, lihat CreateDirectConnectGatewayAssociation
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-direct-connect-gateway
.
- AWS CLI
-
Untuk membuat gateway Direct Connect
Contoh berikut membuat gateway Direct Connect dengan nama
DxGateway1
.Perintah:
aws directconnect create-direct-connect-gateway --direct-connect-gateway-name
"DxGateway1"
Output:
{ "directConnectGateway": { "amazonSideAsn": 64512, "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bdexample", "ownerAccount": "123456789012", "directConnectGatewayName": "DxGateway1", "directConnectGatewayState": "available" } }
-
Untuk API detailnya, lihat CreateDirectConnectGateway
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-interconnect
.
- AWS CLI
-
Untuk membuat interkoneksi antara jaringan mitra dan AWS
create-interconnect
Perintah berikut membuat interkoneksi antara jaringan mitra AWS Direct Connect dan lokasi AWS Direct Connect tertentu:aws directconnect create-interconnect --interconnect-name
"1G Interconnect to AWS"
--bandwidth1Gbps
--locationTIVIT
Output:
{ "region": "sa-east-1", "bandwidth": "1Gbps", "location": "TIVIT", "interconnectName": "1G Interconnect to AWS", "interconnectId": "dxcon-fgktov66", "interconnectState": "requested" }
-
Untuk API detailnya, lihat CreateInterconnect
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-lag
.
- AWS CLI
-
Untuk membuat LAG dengan koneksi baru
Contoh berikut membuat LAG dan meminta dua koneksi AWS Direct Connect baru untuk LAG dengan bandwidth 1 Gbps.
Perintah:
aws directconnect create-lag --location
CSVA1
--number-of-connections2
--connections-bandwidth1Gbps
--lag-name1GBLag
Output:
{ "awsDevice": "CSVA1-23u8tlpaz8iks", "numberOfConnections": 2, "lagState": "pending", "ownerAccount": "123456789012", "lagName": "1GBLag", "connections": [ { "ownerAccount": "123456789012", "connectionId": "dxcon-ffqr6x5q", "lagId": "dxlag-ffjhj9lx", "connectionState": "requested", "bandwidth": "1Gbps", "location": "CSVA1", "connectionName": "Requested Connection 1 for Lag dxlag-ffjhj9lx", "region": "us-east-1" }, { "ownerAccount": "123456789012", "connectionId": "dxcon-fflqyj95", "lagId": "dxlag-ffjhj9lx", "connectionState": "requested", "bandwidth": "1Gbps", "location": "CSVA1", "connectionName": "Requested Connection 2 for Lag dxlag-ffjhj9lx", "region": "us-east-1" } ], "lagId": "dxlag-ffjhj9lx", "minimumLinks": 0, "connectionsBandwidth": "1Gbps", "region": "us-east-1", "location": "CSVA1" }
Untuk membuat LAG menggunakan koneksi yang ada
Contoh berikut membuat LAG dari koneksi yang ada di akun Anda, dan meminta koneksi baru kedua untuk LAG dengan bandwidth dan lokasi yang sama dengan koneksi yang ada.
Perintah:
aws directconnect create-lag --location
EqDC2
--number-of-connections2
--connections-bandwidth1Gbps
--lag-name2ConnLAG
--connection-iddxcon-fgk145dr
Output:
{ "awsDevice": "EqDC2-4h6ce2r1bes6", "numberOfConnections": 2, "lagState": "pending", "ownerAccount": "123456789012", "lagName": "2ConnLAG", "connections": [ { "ownerAccount": "123456789012", "connectionId": "dxcon-fh6ljcvo", "lagId": "dxlag-fhccu14t", "connectionState": "requested", "bandwidth": "1Gbps", "location": "EqDC2", "connectionName": "Requested Connection 1 for Lag dxlag-fhccu14t", "region": "us-east-1" }, { "ownerAccount": "123456789012", "connectionId": "dxcon-fgk145dr", "lagId": "dxlag-fhccu14t", "connectionState": "down", "bandwidth": "1Gbps", "location": "EqDC2", "connectionName": "VAConn1", "region": "us-east-1" } ], "lagId": "dxlag-fhccu14t", "minimumLinks": 0, "connectionsBandwidth": "1Gbps", "region": "us-east-1", "location": "EqDC2" }
-
Untuk API detailnya, lihat CreateLag
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-private-virtual-interface
.
- AWS CLI
-
Untuk membuat antarmuka virtual pribadi
create-private-virtual-interface
Perintah berikut membuat antarmuka virtual pribadi:aws directconnect create-private-virtual-interface --connection-id
dxcon-ffjrkx17
--new-private-virtual-interfacevirtualInterfaceName=PrivateVirtualInterface,vlan=101,asn=65000,authKey=asdf34example,amazonAddress=192.168.1.1/30,customerAddress=192.168.1.2/30,virtualGatewayId=vgw-aba37db6
Output:
{ "virtualInterfaceState": "pending", "asn": 65000, "vlan": 101, "customerAddress": "192.168.1.2/30", "ownerAccount": "123456789012", "connectionId": "dxcon-ffjrkx17", "virtualGatewayId": "vgw-aba37db6", "virtualInterfaceId": "dxvif-ffhhk74f", "authKey": "asdf34example", "routeFilterPrefixes": [], "location": "TIVIT", "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-ffhhk74f\">\n <vlan>101</vlan>\n <customer_address>192.168.1.2/30</customer_address>\n <amazon_address>192.168.1.1/30</amazon_address>\n <bgp_asn>65000</bgp_asn>\n <bgp_auth_key>asdf34example</bgp_auth_key>\n <amazon_bgp_asn>7224</amazon_bgp_asn>\n <connection_type>private</connection_type>\n</logical_connection>\n", "amazonAddress": "192.168.1.1/30", "virtualInterfaceType": "private", "virtualInterfaceName": "PrivateVirtualInterface" }
-
Untuk API detailnya, lihat CreatePrivateVirtualInterface
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-public-virtual-interface
.
- AWS CLI
-
Untuk membuat antarmuka virtual publik
create-public-virtual-interface
Perintah berikut membuat antarmuka virtual publik:aws directconnect create-public-virtual-interface --connection-id
dxcon-ffjrkx17
--new-public-virtual-interfacevirtualInterfaceName=PublicVirtualInterface,vlan=2000,asn=65000,authKey=asdf34example,amazonAddress=203.0.113.1/30,customerAddress=203.0.113.2/30,routeFilterPrefixes=[{cidr=203.0.113.0/30},{cidr=203.0.113.4/30}]
Output:
{ "virtualInterfaceState": "verifying", "asn": 65000, "vlan": 2000, "customerAddress": "203.0.113.2/30", "ownerAccount": "123456789012", "connectionId": "dxcon-ffjrkx17", "virtualInterfaceId": "dxvif-fgh0hcrk", "authKey": "asdf34example", "routeFilterPrefixes": [ { "cidr": "203.0.113.0/30" }, { "cidr": "203.0.113.4/30" } ], "location": "TIVIT", "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-fgh0hcrk\">\n <vlan>2000</vlan>\n <customer_address>203.0.113.2/30</customer_address>\n <amazon_address>203.0.113.1/30</amazon_address>\n <bgp_asn>65000</bgp_asn>\n <bgp_auth_key>asdf34example</bgp_auth_key>\n <amazon_bgp_asn>7224</amazon_bgp_asn>\n <connection_type>public</connection_type>\n</logical_connection>\n", "amazonAddress": "203.0.113.1/30", "virtualInterfaceType": "public", "virtualInterfaceName": "PublicVirtualInterface" }
-
Untuk API detailnya, lihat CreatePublicVirtualInterface
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-transit-virtual-interface
.
- AWS CLI
-
Untuk membuat antarmuka virtual transit
create-transit-virtual-interface
Contoh berikut membuat antarmuka virtual transit untuk koneksi yang ditentukan.aws directconnect create-transit-virtual-interface \ --connection-id
dxlag-fEXAMPLE
\ --new-transit-virtual-interface"virtualInterfaceName=Example Transit Virtual Interface,vlan=126,asn=65110,mtu=1500,authKey=0xzxgA9YoW9h58u8SvEXAMPLE,amazonAddress=192.168.1.1/30,customerAddress=192.168.1.2/30,addressFamily=ipv4,directConnectGatewayId=8384da05-13ce-4a91-aada-5a1baEXAMPLE,tags=[{key=Tag,value=Example}]"
Output:
{ "virtualInterface": { "ownerAccount": "1111222233333", "virtualInterfaceId": "dxvif-fEXAMPLE", "location": "loc1", "connectionId": "dxlag-fEXAMPLE", "virtualInterfaceType": "transit", "virtualInterfaceName": "Example Transit Virtual Interface", "vlan": 126, "asn": 65110, "amazonSideAsn": 4200000000, "authKey": "0xzxgA9YoW9h58u8SEXAMPLE", "amazonAddress": "192.168.1.1/30", "customerAddress": "192.168.1.2/30", "addressFamily": "ipv4", "virtualInterfaceState": "pending", "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-fEXAMPLE\">\n <vlan>126</vlan>\n <customer_address>192.168.1.2/30</customer_address>\n <amazon_address>192.168.1.1/30</amazon_address>\n <bgp_asn>65110</bgp_asn>\n <bgp_auth_key>0xzxgA9YoW9h58u8SvOmXRTw</bgp_auth_key>\n <amazon_bgp_asn>4200000000</amazon_bgp_asn>\n <connection_type>transit</connection_type>\n</logical_connection>\n", "mtu": 1500, "jumboFrameCapable": true, "virtualGatewayId": "", "directConnectGatewayId": "8384da05-13ce-4a91-aada-5a1baEXAMPLE", "routeFilterPrefixes": [], "bgpPeers": [ { "bgpPeerId": "dxpeer-EXAMPLE", "asn": 65110, "authKey": "0xzxgA9YoW9h58u8SEXAMPLE", "addressFamily": "ipv4", "amazonAddress": "192.168.1.1/30", "customerAddress": "192.168.1.2/30", "bgpPeerState": "pending", "bgpStatus": "down", "awsDeviceV2": "loc1-26wz6vEXAMPLE" } ], "region": "sa-east-1", "awsDeviceV2": "loc1-26wz6vEXAMPLE", "tags": [ { "key": "Tag", "value": "Example" } ] } }
Untuk informasi selengkapnya, lihat Membuat Antarmuka Virtual Transit ke Gateway Direct Connect di Panduan Pengguna AWS Direct Connect.
-
Untuk API detailnya, lihat CreateTransitVirtualInterface
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-bgp-peer
.
- AWS CLI
-
Untuk menghapus BGP peer dari antarmuka virtual
Contoh berikut menghapus IPv6 BGP peer dari antarmuka virtual.
dxvif-fg1vuj3d
Perintah:
aws directconnect delete-bgp-peer --virtual-interface-id
dxvif-fg1vuj3d
--asn64600
--customer-address2001:db8:1100:2f0:0:1:9cb4:4216/125
Output:
{ "virtualInterface": { "virtualInterfaceState": "available", "asn": 65000, "vlan": 125, "customerAddress": "169.254.255.2/30", "ownerAccount": "123456789012", "connectionId": "dxcon-fguhmqlc", "addressFamily": "ipv4", "virtualGatewayId": "vgw-f9eb0c90", "virtualInterfaceId": "dxvif-fg1vuj3d", "authKey": "0xC_ukbCerl6EYA0example", "routeFilterPrefixes": [], "location": "EqDC2", "bgpPeers": [ { "bgpStatus": "down", "customerAddress": "169.254.255.2/30", "addressFamily": "ipv4", "authKey": "0xC_ukbCerl6EYA0uexample", "bgpPeerState": "available", "amazonAddress": "169.254.255.1/30", "asn": 65000 }, { "bgpStatus": "down", "customerAddress": "2001:db8:1100:2f0:0:1:9cb4:4216/125", "addressFamily": "ipv6", "authKey": "0xS27kAIU_VHPjjAexample", "bgpPeerState": "deleting", "amazonAddress": "2001:db8:1100:2f0:0:1:9cb4:4211/125", "asn": 64600 } ], "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-fg1vuj3d\">\n <vlan>125</vlan>\n <customer_address>169.254.255.2/30</customer_address>\n <amazon_address>169.254.255.1/30</amazon_address>\n <bgp_asn>65000</bgp_asn>\n <bgp_auth_key>0xC_ukbCerl6EYA0example</bgp_auth_key>\n <amazon_bgp_asn>7224</amazon_bgp_asn>\n <connection_type>private</connection_type>\n</logical_connection>\n", "amazonAddress": "169.254.255.1/30", "virtualInterfaceType": "private", "virtualInterfaceName": "Test" } }
-
Untuk API detailnya, lihat DeleteBgpPeer
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-connection
.
- AWS CLI
-
Untuk menghapus koneksi
delete-connection
Perintah berikut menghapus koneksi yang ditentukan:aws directconnect delete-connection --connection-id
dxcon-fg31dyv6
Output:
{ "ownerAccount": "123456789012", "connectionId": "dxcon-fg31dyv6", "connectionState": "deleted", "bandwidth": "1Gbps", "location": "TIVIT", "connectionName": "Connection to AWS", "region": "sa-east-1" }
-
Untuk API detailnya, lihat DeleteConnection
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-direct-connect-gateway-association
.
- AWS CLI
-
Untuk menghapus asosiasi gateway Direct Connect
delete-direct-connect-gateway-association
Contoh berikut menghapus asosiasi gateway Direct Connect dengan gateway transit yang memiliki ID asosiasi tertentu.aws directconnect delete-direct-connect-gateway-association --association-id
be85116d-46eb-4b43-a27a-da0c2ad648de
Output:
{ "directConnectGatewayAssociation": { "directConnectGatewayId": "11460968-4ac1-4fd3-bdb2-00599EXAMPlE", "directConnectGatewayOwnerAccount": "123456789012", "associationState": "disassociating", "associatedGateway": { "id": "tgw-095b3b0b54EXAMPLE", "type": "transitGateway", "ownerAccount": "123456789012", "region": "us-east-1" }, "associationId": " be85116d-46eb-4b43-a27a-da0c2ad648deEXAMPLE ", "allowedPrefixesToDirectConnectGateway": [ { "cidr": "192.0.1.0/28" } ] } }
Untuk informasi selengkapnya, lihat Mengaitkan dan Memutuskan Gateway Transit di Panduan Pengguna Direct AWS Connect.
-
Untuk API detailnya, lihat DeleteDirectConnectGatewayAssociation
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-direct-connect-gateway
.
- AWS CLI
-
Untuk menghapus gateway Direct Connect
Contoh berikut menghapus gateway
5f294f92-bafb-4011-916d-9b0bexample
Direct Connect.Perintah:
aws directconnect delete-direct-connect-gateway --direct-connect-gateway-id
5f294f92-bafb-4011-916d-9b0bexample
Output:
{ "directConnectGateway": { "amazonSideAsn": 64512, "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bexample", "ownerAccount": "123456789012", "directConnectGatewayName": "DxGateway1", "directConnectGatewayState": "deleting" } }
-
Untuk API detailnya, lihat DeleteDirectConnectGateway
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-interconnect
.
- AWS CLI
-
Untuk menghapus interkoneksi
delete-interconnect
Perintah berikut menghapus interkoneksi yang ditentukan:aws directconnect delete-interconnect --interconnect-id
dxcon-fgktov66
Output:
{ "interconnectState": "deleted" }
-
Untuk API detailnya, lihat DeleteInterconnect
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-lag
.
- AWS CLI
-
Untuk menghapus LAG
Contoh berikut menghapus yang ditentukanLAG.
Perintah:
aws directconnect delete-lag --lag-id
dxlag-ffrhowd9
Output:
{ "awsDevice": "EqDC2-4h6ce2r1bes6", "numberOfConnections": 0, "lagState": "deleted", "ownerAccount": "123456789012", "lagName": "TestLAG", "connections": [], "lagId": "dxlag-ffrhowd9", "minimumLinks": 0, "connectionsBandwidth": "1Gbps", "region": "us-east-1", "location": "EqDC2" }
-
Untuk API detailnya, lihat DeleteLag
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-virtual-interface
.
- AWS CLI
-
Untuk menghapus antarmuka virtual
delete-virtual-interface
Perintah berikut menghapus antarmuka virtual yang ditentukan:aws directconnect delete-virtual-interface --virtual-interface-id
dxvif-ffhhk74f
Output:
{ "virtualInterfaceState": "deleting" }
-
Untuk API detailnya, lihat DeleteVirtualInterface
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-connection-loa
.
- AWS CLI
-
Untuk menggambarkan Anda LOA - CFA untuk koneksi menggunakan Linux atau Mac OS X
Contoh berikut menjelaskan Anda LOA - CFA untuk koneksi
dxcon-fh6ayh1d
. Isi LOA - CFA dikodekan base64. Perintah ini menggunakan--query
parameter--output
dan untuk mengontrol output dan mengekstrak isiloaContent
struktur. Bagian akhir dari perintah menerjemahkan konten menggunakanbase64
utilitas, dan mengirimkan output ke PDF file.aws directconnect describe-connection-loa --connection-id
dxcon-fh6ayh1d
--outputtext
--queryloa.loaContent|base64
--decode>
myLoaCfa.pdf
Untuk menggambarkan Anda LOA - CFA untuk koneksi menggunakan Windows
Contoh sebelumnya membutuhkan penggunaan
base64
utilitas untuk memecahkan kode output. Di komputer Windows, Anda dapat menggunakannyacertutil
sebagai gantinya. Dalam contoh berikut, perintah pertama menjelaskan Anda LOA - CFA untuk koneksidxcon-fh6ayh1d
dan menggunakan--query
parameter--output
dan untuk mengontrol output dan mengekstrak isiloaContent
struktur ke file yang disebutmyLoaCfa.base64
. Perintah kedua menggunakancertutil
utilitas untuk memecahkan kode file dan mengirim output ke PDF file.aws directconnect describe-connection-loa --connection-id
dxcon-fh6ayh1d
--outputtext
--queryloa.loaContent
>
myLoaCfa.base64
certutil -decode myLoaCfa.base64 myLoaCfa.pdf
Untuk informasi selengkapnya tentang mengontrol AWS CLI output, lihat Mengontrol Output Perintah dari Antarmuka Baris AWSAWS Perintah di Panduan Pengguna Antarmuka Baris Perintah.
-
Untuk API detailnya, lihat DescribeConnectionLoa
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-connections-on-interconnect
.
- AWS CLI
-
Untuk membuat daftar koneksi pada interkoneksi
describe-connections-on-interconnect
Perintah berikut mencantumkan koneksi yang telah disediakan pada interkoneksi yang diberikan:aws directconnect describe-connections-on-interconnect --interconnect-id
dxcon-fgktov66
Output:
{ "connections": [ { "partnerName": "TIVIT", "vlan": 101, "ownerAccount": "123456789012", "connectionId": "dxcon-ffzc51m1", "connectionState": "ordering", "bandwidth": "500Mbps", "location": "TIVIT", "connectionName": "mydcinterconnect", "region": "sa-east-1" } ] }
-
Untuk API detailnya, lihat DescribeConnectionsOnInterconnect
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-connections
.
- AWS CLI
-
Untuk membuat daftar semua koneksi di wilayah saat ini
describe-connections
Perintah berikut mencantumkan semua koneksi di wilayah saat ini:aws directconnect describe-connections
Output:
{ "connections": [ { "awsDevice": "EqDC2-123h49s71dabc", "ownerAccount": "123456789012", "connectionId": "dxcon-fguhmqlc", "lagId": "dxlag-ffrz71kw", "connectionState": "down", "bandwidth": "1Gbps", "location": "EqDC2", "connectionName": "My_Connection", "loaIssueTime": 1491568964.0, "region": "us-east-1" } ] }
-
Untuk API detailnya, lihat DescribeConnections
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-direct-connect-gateway-association-proposals
.
- AWS CLI
-
Untuk menjelaskan proposal asosiasi gateway Direct Connect
describe-direct-connect-gateway-association-proposals
Contoh berikut menampilkan detail tentang proposal asosiasi gateway Direct Connect Anda.aws directconnect describe-direct-connect-gateway-association-proposals
Output:
{ "directConnectGatewayAssociationProposals": [ { "proposalId": "c2ede9b4-bbc6-4d33-923c-bc4feEXAMPLE", "directConnectGatewayId": "11460968-4ac1-4fd3-bdb2-00599EXAMPLE", "directConnectGatewayOwnerAccount": "111122223333", "proposalState": "requested", "associatedGateway": { "id": "tgw-02f776b1a7EXAMPLE", "type": "transitGateway", "ownerAccount": "111122223333", "region": "us-east-1" }, "existingAllowedPrefixesToDirectConnectGateway": [ { "cidr": "192.168.2.0/30" }, { "cidr": "192.168.1.0/30" } ], "requestedAllowedPrefixesToDirectConnectGateway": [ { "cidr": "192.168.1.0/30" } ] }, { "proposalId": "cb7f41cb-8128-43a5-93b1-dcaedEXAMPLE", "directConnectGatewayId": "11560968-4ac1-4fd3-bcb2-00599EXAMPLE", "directConnectGatewayOwnerAccount": "111122223333", "proposalState": "accepted", "associatedGateway": { "id": "tgw-045776b1a7EXAMPLE", "type": "transitGateway", "ownerAccount": "111122223333", "region": "us-east-1" }, "existingAllowedPrefixesToDirectConnectGateway": [ { "cidr": "192.168.4.0/30" }, { "cidr": "192.168.5.0/30" } ], "requestedAllowedPrefixesToDirectConnectGateway": [ { "cidr": "192.168.5.0/30" } ] } ] }
Untuk informasi selengkapnya, lihat Mengaitkan dan Memutuskan Gateway Transit di Panduan Pengguna Direct AWS Connect.
-
Untuk API detailnya, lihat DescribeDirectConnectGatewayAssociationProposals
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-direct-connect-gateway-associations
.
- AWS CLI
-
Untuk menggambarkan asosiasi gateway Direct Connect
Contoh berikut menjelaskan semua asosiasi dengan gateway Direct Connect
5f294f92-bafb-4011-916d-9b0bexample
.Perintah:
aws directconnect describe-direct-connect-gateway-associations --direct-connect-gateway-id
5f294f92-bafb-4011-916d-9b0bexample
Output:
{ "nextToken": "eyJ2IjoxLCJzIjoxLCJpIjoiOU83OTFodzdycnZCbkN4MExHeHVwQT09IiwiYyI6InIxTEN0UEVHV0I1UFlkaWFnNlUxanJkRWF6eW1iOElHM0FRVW1MdHRJK0dxcnN1RWtvcFBKWFE2ZjRNRGdGTkhCa0tDZmVINEtZOEYwZ0dEYWZpbmU0ZnZMYVhKRjdXRVdENmdQZ1Y4d2w0PSJ9", "directConnectGatewayAssociations": [ { "associationState": "associating", "virtualGatewayOwnerAccount": "123456789012", "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bexample", "virtualGatewayId": "vgw-6efe725e", "virtualGatewayRegion": "us-east-2" }, { "associationState": "disassociating", "virtualGatewayOwnerAccount": "123456789012", "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bexample", "virtualGatewayId": "vgw-ebaa27db", "virtualGatewayRegion": "us-east-2" } ] }
-
Untuk API detailnya, lihat DescribeDirectConnectGatewayAssociations
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-direct-connect-gateway-attachments
.
- AWS CLI
-
Untuk menjelaskan lampiran gateway Direct Connect
Contoh berikut menjelaskan antarmuka virtual yang dilampirkan ke gateway
5f294f92-bafb-4011-916d-9b0bexample
Direct Connect.Perintah:
aws directconnect describe-direct-connect-gateway-attachments --direct-connect-gateway-id
5f294f92-bafb-4011-916d-9b0bexample
Output:
{ "directConnectGatewayAttachments": [ { "virtualInterfaceOwnerAccount": "123456789012", "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bexample", "virtualInterfaceRegion": "us-east-2", "attachmentState": "attaching", "virtualInterfaceId": "dxvif-fg9zyabc" } ], "nextToken": "eyJ2IjoxLCJzIjoxLCJpIjoibEhXdlNpUXF5RzhoL1JyUW52SlV2QT09IiwiYyI6Im5wQjFHQ0RyQUdRS3puNnNXcUlINCtkTTA4dTk3KzBiU0xtb05JQmlaczZ6NXRIYmk3c3VESUxFTTd6a2FzVHM0VTFwaGJkZGNxTytqWmQ3QzMzOGRQaTVrTThrOG1zelRsV3gyMWV3VTNFPSJ9" }
-
Untuk API detailnya, lihat DescribeDirectConnectGatewayAttachments
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-direct-connect-gateways
.
- AWS CLI
-
Untuk mendeskripsikan gateway Direct Connect Anda
Contoh berikut menjelaskan semua gateway Direct Connect Anda.
Perintah:
aws directconnect describe-direct-connect-gateways
Output:
{ "directConnectGateways": [ { "amazonSideAsn": 64512, "directConnectGatewayId": "cf68415c-f4ae-48f2-87a7-3b52cexample", "ownerAccount": "123456789012", "directConnectGatewayName": "DxGateway2", "directConnectGatewayState": "available" }, { "amazonSideAsn": 64512, "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bdexample", "ownerAccount": "123456789012", "directConnectGatewayName": "DxGateway1", "directConnectGatewayState": "available" } ] }
-
Untuk API detailnya, lihat DescribeDirectConnectGateways
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-hosted-connections
.
- AWS CLI
-
Untuk membuat daftar koneksi pada interkoneksi
Contoh berikut mencantumkan koneksi yang telah disediakan pada interkoneksi yang diberikan.
Perintah:
aws directconnect describe-hosted-connections --connection-id
dxcon-fgktov66
Output:
{ "connections": [ { "partnerName": "TIVIT", "vlan": 101, "ownerAccount": "123456789012", "connectionId": "dxcon-ffzc51m1", "connectionState": "ordering", "bandwidth": "500Mbps", "location": "TIVIT", "connectionName": "mydcinterconnect", "region": "sa-east-1" } ] }
-
Untuk API detailnya, lihat DescribeHostedConnections
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-interconnect-loa
.
- AWS CLI
-
Untuk menggambarkan Anda LOA - CFA untuk interkoneksi menggunakan Linux atau Mac OS X
Contoh berikut menjelaskan Anda LOA - CFA untuk interkoneksi
dxcon-fh6ayh1d
. Isi LOA - CFA dikodekan base64. Perintah ini menggunakan--query
parameter--output
dan untuk mengontrol output dan mengekstrak isiloaContent
struktur. Bagian akhir dari perintah menerjemahkan konten menggunakanbase64
utilitas, dan mengirimkan output ke PDF file.aws directconnect describe-interconnect-loa --interconnect-id
dxcon-fh6ayh1d
--outputtext
--queryloa.loaContent|base64
--decode>
myLoaCfa.pdf
Untuk menggambarkan Anda LOA - CFA untuk interkoneksi menggunakan Windows
Contoh sebelumnya membutuhkan penggunaan
base64
utilitas untuk memecahkan kode output. Di komputer Windows, Anda dapat menggunakannyacertutil
sebagai gantinya. Dalam contoh berikut, perintah pertama menjelaskan Anda LOA - CFA untuk interkoneksidxcon-fh6ayh1d
dan menggunakan--query
parameter--output
dan untuk mengontrol output dan mengekstrak isiloaContent
struktur ke file yang disebutmyLoaCfa.base64
. Perintah kedua menggunakancertutil
utilitas untuk memecahkan kode file dan mengirim output ke PDF file.aws directconnect describe-interconnect-loa --interconnect-id
dxcon-fh6ayh1d
--outputtext
--queryloa.loaContent
>
myLoaCfa.base64
certutil -decode myLoaCfa.base64 myLoaCfa.pdf
Untuk informasi selengkapnya tentang mengontrol AWS CLI output, lihat Mengontrol Output Perintah dari Antarmuka Baris AWSAWS Perintah di Panduan Pengguna Antarmuka Baris Perintah.
-
Untuk API detailnya, lihat DescribeInterconnectLoa
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-interconnects
.
- AWS CLI
-
Untuk daftar interkoneksi
describe-interconnects
Perintah berikut mencantumkan interkoneksi yang dimiliki oleh AWS akun Anda:aws directconnect describe-interconnects
Output:
{ "interconnects": [ { "region": "sa-east-1", "bandwidth": "1Gbps", "location": "TIVIT", "interconnectName": "1G Interconnect to AWS", "interconnectId": "dxcon-fgktov66", "interconnectState": "down" } ] }
-
Untuk API detailnya, lihat DescribeInterconnects
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-lags
.
- AWS CLI
-
Untuk menggambarkan Anda LAGs
Perintah berikut menjelaskan semua Anda LAGs untuk wilayah saat ini.
Perintah:
aws directconnect describe-lags
Output:
{ "lags": [ { "awsDevice": "EqDC2-19y7z3m17xpuz", "numberOfConnections": 2, "lagState": "down", "ownerAccount": "123456789012", "lagName": "DA-LAG", "connections": [ { "ownerAccount": "123456789012", "connectionId": "dxcon-ffnikghc", "lagId": "dxlag-fgsu9erb", "connectionState": "requested", "bandwidth": "10Gbps", "location": "EqDC2", "connectionName": "Requested Connection 1 for Lag dxlag-fgsu9erb", "region": "us-east-1" }, { "ownerAccount": "123456789012", "connectionId": "dxcon-fglgbdea", "lagId": "dxlag-fgsu9erb", "connectionState": "requested", "bandwidth": "10Gbps", "location": "EqDC2", "connectionName": "Requested Connection 2 for Lag dxlag-fgsu9erb", "region": "us-east-1" } ], "lagId": "dxlag-fgsu9erb", "minimumLinks": 0, "connectionsBandwidth": "10Gbps", "region": "us-east-1", "location": "EqDC2" } ] }
-
Untuk API detailnya, lihat DescribeLags
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-loa
.
- AWS CLI
-
Untuk menggambarkan Anda LOA - CFA untuk koneksi menggunakan Linux atau Mac OS X
Contoh berikut menjelaskan Anda LOA - CFA untuk koneksi
dxcon-fh6ayh1d
. Isi LOA - CFA dikodekan base64. Perintah ini menggunakan--query
parameter--output
dan untuk mengontrol output dan mengekstrak isiloaContent
struktur. Bagian akhir dari perintah menerjemahkan konten menggunakanbase64
utilitas, dan mengirimkan output ke PDF file.aws directconnect describe-loa --connection-id
dxcon-fh6ayh1d
--outputtext
--queryloa.loaContent|base64
--decode>
myLoaCfa.pdf
Untuk menggambarkan Anda LOA - CFA untuk koneksi menggunakan Windows
Contoh sebelumnya membutuhkan penggunaan
base64
utilitas untuk memecahkan kode output. Di komputer Windows, Anda dapat menggunakannyacertutil
sebagai gantinya. Dalam contoh berikut, perintah pertama menjelaskan Anda LOA - CFA untuk koneksidxcon-fh6ayh1d
dan menggunakan--query
parameter--output
dan untuk mengontrol output dan mengekstrak isiloaContent
struktur ke file yang disebutmyLoaCfa.base64
. Perintah kedua menggunakancertutil
utilitas untuk memecahkan kode file dan mengirim output ke PDF file.aws directconnect describe-loa --connection-id
dxcon-fh6ayh1d
--outputtext
--queryloa.loaContent
>
myLoaCfa.base64
certutil -decode myLoaCfa.base64 myLoaCfa.pdf
Untuk informasi selengkapnya tentang mengontrol AWS CLI output, lihat Mengontrol Output Perintah dari Antarmuka Baris AWSAWS Perintah di Panduan Pengguna Antarmuka Baris Perintah.
-
Untuk API detailnya, lihat DescribeLoa
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-locations
.
- AWS CLI
-
Untuk mencantumkan mitra dan lokasi AWS Direct Connect
describe-locations
Perintah berikut mencantumkan mitra dan lokasi AWS Direct Connect di wilayah saat ini:aws directconnect describe-locations
Output:
{ "locations": [ { "locationName": "NAP do Brasil, Barueri, Sao Paulo", "locationCode": "TNDB" }, { "locationName": "Tivit - Site Transamerica (Sao Paulo)", "locationCode": "TIVIT" } ] }
-
Untuk API detailnya, lihat DescribeLocations
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-tags
.
- AWS CLI
-
Untuk menjelaskan tag untuk sumber daya AWS Direct Connect
Perintah berikut menjelaskan tag untuk koneksi
dxcon-abcabc12
.Perintah:
aws directconnect describe-tags --resource-arns
arn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12
Output:
{ "resourceTags": [ { "resourceArn": "arn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12", "tags": [ { "value": "VAConnection", "key": "Name" } ] } ] }
-
Untuk API detailnya, lihat DescribeTags
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-virtual-gateways
.
- AWS CLI
-
Untuk membuat daftar gateway pribadi virtual
describe-virtual-gateways
Perintah berikut mencantumkan gateway pribadi virtual yang dimiliki oleh akun Anda AWS :aws directconnect describe-virtual-gateways
Output:
{ "virtualGateways": [ { "virtualGatewayId": "vgw-aba37db6", "virtualGatewayState": "available" } ] }
-
Untuk API detailnya, lihat DescribeVirtualGateways
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-virtual-interfaces
.
- AWS CLI
-
Untuk daftar semua antarmuka virtual
describe-virtual-interfaces
Perintah berikut mencantumkan informasi tentang semua antarmuka virtual yang terkait dengan AWS akun Anda:aws directconnect describe-virtual-interfaces --connection-id
dxcon-ffjrkx17
Output:
{ "virtualInterfaces": [ { "virtualInterfaceState": "down", "asn": 65000, "vlan": 101, "customerAddress": "192.168.1.2/30", "ownerAccount": "123456789012", "connectionId": "dxcon-ffjrkx17", "virtualGatewayId": "vgw-aba37db6", "virtualInterfaceId": "dxvif-ffhhk74f", "authKey": "asdf34example", "routeFilterPrefixes": [], "location": "TIVIT", "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-ffhhk74f\">\n <vlan>101</vlan>\n <customer_address>192.168.1.2/30</customer_address>\n <amazon_address>192.168.1.1/30</amazon_address>\n <bgp_asn>65000</bgp_asn>\n <bgp_auth_key>asdf34example</bgp_auth_key>\n <amazon_bgp_asn>7224</amazon_bgp_asn>\n <connection_type>private</connection_type>\n</logical_connection>\n", "amazonAddress": "192.168.1.1/30", "virtualInterfaceType": "private", "virtualInterfaceName": "PrivateVirtualInterface" }, { "virtualInterfaceState": "verifying", "asn": 65000, "vlan": 2000, "customerAddress": "203.0.113.2/30", "ownerAccount": "123456789012", "connectionId": "dxcon-ffjrkx17", "virtualGatewayId": "", "virtualInterfaceId": "dxvif-fgh0hcrk", "authKey": "asdf34example", "routeFilterPrefixes": [ { "cidr": "203.0.113.4/30" }, { "cidr": "203.0.113.0/30" } ], "location": "TIVIT", "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-fgh0hcrk\">\n <vlan>2000</vlan>\n <customer_address>203.0.113.2/30</customer_address>\n <amazon_address>203.0.113.1/30</amazon_address>\n <bgp_asn>65000</bgp_asn>\n <bgp_auth_key>asdf34example</bgp_auth_key>\n <amazon_bgp_asn>7224</amazon_bgp_asn>\n <connection_type>public</connection_type>\n</logical_connection>\n", "amazonAddress": "203.0.113.1/30", "virtualInterfaceType": "public", "virtualInterfaceName": "PublicVirtualInterface" } ] }
-
Untuk API detailnya, lihat DescribeVirtualInterfaces
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandisassociate-connection-from-lag
.
- AWS CLI
-
Untuk memisahkan koneksi dari LAG
Contoh berikut memisahkan koneksi yang ditentukan dari yang ditentukan. LAG
Perintah:
aws directconnect disassociate-connection-from-lag --lag-id
dxlag-fhccu14t
--connection-iddxcon-fg9607vm
Output:
{ "ownerAccount": "123456789012", "connectionId": "dxcon-fg9607vm", "connectionState": "requested", "bandwidth": "1Gbps", "location": "EqDC2", "connectionName": "Con2ForLag", "region": "us-east-1" }
-
Untuk API detailnya, lihat DisassociateConnectionFromLag
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantag-resource
.
- AWS CLI
-
Untuk menambahkan tag ke sumber daya AWS Direct Connect
Perintah berikut menambahkan tag dengan kunci dari
Name
dan nilaiVAConnection
untuk koneksidxcon-abcabc12
. Jika perintah berhasil, tidak ada output yang akan ditampilkan.Perintah:
aws directconnect tag-resource --resource-arn
arn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12
--tags"key=Name,value=VAConnection"
-
Untuk API detailnya, lihat TagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanuntag-resource
.
- AWS CLI
-
Untuk menghapus tag dari sumber daya AWS Direct Connect
Perintah berikut menghapus tag dengan kunci
Name
dari koneksidxcon-abcabc12
. Jika perintah berhasil, tidak ada output yang akan ditampilkan.Perintah:
aws directconnect untag-resource --resource-arn
arn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12
--tag-keysName
-
Untuk API detailnya, lihat UntagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-direct-connect-gateway-association
.
- AWS CLI
-
Untuk memperbarui atribut yang ditentukan dari asosiasi gateway Direct Connect
update-direct-connect-gateway-association
Contoh berikut menambahkan CIDR blok yang ditentukan ke asosiasi gateway Direct Connect.aws directconnect update-direct-connect-gateway-association \ --association-id
820a6e4f-5374-4004-8317-3f64bEXAMPLE
\ --add-allowed-prefixes-to-direct-connect-gatewaycidr=192.168.2.0/30
Output:
{ "directConnectGatewayAssociation": { "directConnectGatewayId": "11460968-4ac1-4fd3-bdb2-00599EXAMPLE", "directConnectGatewayOwnerAccount": "111122223333", "associationState": "updating", "associatedGateway": { "id": "tgw-02f776b1a7EXAMPLE", "type": "transitGateway", "ownerAccount": "111122223333", "region": "us-east-1" }, "associationId": "820a6e4f-5374-4004-8317-3f64bEXAMPLE", "allowedPrefixesToDirectConnectGateway": [ { "cidr": "192.168.2.0/30" }, { "cidr": "192.168.1.0/30" } ] } }
Untuk informasi selengkapnya, lihat Bekerja dengan Direct Connect Gateway di Panduan Pengguna Direct AWS Connect.
-
Untuk API detailnya, lihat UpdateDirectConnectGatewayAssociation
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-lag
.
- AWS CLI
-
Untuk memperbarui LAG
Contoh berikut mengubah nama yang ditentukanLAG.
Perintah:
aws directconnect update-lag --lag-id
dxlag-ffjhj9lx
--lag-name2ConnLag
Output:
{ "awsDevice": "CSVA1-23u8tlpaz8iks", "numberOfConnections": 2, "lagState": "down", "ownerAccount": "123456789012", "lagName": "2ConnLag", "connections": [ { "ownerAccount": "123456789012", "connectionId": "dxcon-fflqyj95", "lagId": "dxlag-ffjhj9lx", "connectionState": "requested", "bandwidth": "1Gbps", "location": "CSVA1", "connectionName": "Requested Connection 2 for Lag dxlag-ffjhj9lx", "region": "us-east-1" }, { "ownerAccount": "123456789012", "connectionId": "dxcon-ffqr6x5q", "lagId": "dxlag-ffjhj9lx", "connectionState": "requested", "bandwidth": "1Gbps", "location": "CSVA1", "connectionName": "Requested Connection 1 for Lag dxlag-ffjhj9lx", "region": "us-east-1" } ], "lagId": "dxlag-ffjhj9lx", "minimumLinks": 0, "connectionsBandwidth": "1Gbps", "region": "us-east-1", "location": "CSVA1" }
-
Untuk API detailnya, lihat UpdateLag
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-virtual-interface-attributes
.
- AWS CLI
-
Untuk memperbarui antarmuka virtual MTU
update-virtual-interface-attributes
Contoh berikut memperbarui antarmuka virtual yang ditentukan. MTUaws directconnect update-virtual-interface-attributes \ --virtual-interface-id
dxvif-fEXAMPLE
\ --mtu1500
Output:
{ "ownerAccount": "1111222233333", "virtualInterfaceId": "dxvif-fEXAMPLE", "location": "loc1", "connectionId": "dxlag-fEXAMPLE", "virtualInterfaceType": "transit", "virtualInterfaceName": "example transit virtual interface", "vlan": 125, "asn": 650001, "amazonSideAsn": 64512, "authKey": "0xzxgA9YoW9h58u8SEXAMPLE", "amazonAddress": "169.254.248.1/30", "customerAddress": "169.254.248.2/30", "addressFamily": "ipv4", "virtualInterfaceState": "down", "customerRouterConfig": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<logical_connection id=\"dxvif-fEXAMPLE\">\n <vlan>125</vlan>\n <customer_address>169.254.248.2/30</customer_address>\n <amazon_address>169.254.248.1/30</amazon_address>\n <bgp_asn>650001</bgp_asn>\n <bgp_auth_key>0xzxgA9YoW9h58u8SEXAMPLE</bgp_auth_key>\n <amazon_bgp_asn>64512</amazon_bgp_asn>\n <connection_type>transit</connection_type>\n</logical_connection>\n", "mtu": 1500, "jumboFrameCapable": true, "virtualGatewayId": "", "directConnectGatewayId": "879b76a1-403d-4700-8b53-4a56ed85436e", "routeFilterPrefixes": [], "bgpPeers": [ { "bgpPeerId": "dxpeer-fEXAMPLE", "asn": 650001, "authKey": "0xzxgA9YoW9h58u8SEXAMPLE", "addressFamily": "ipv4", "amazonAddress": "169.254.248.1/30", "customerAddress": "169.254.248.2/30", "bgpPeerState": "available", "bgpStatus": "down", "awsDeviceV2": "loc1-26wz6vEXAMPLE" } ], "region": "sa-east-1", "awsDeviceV2": "loc1-26wz6vEXAMPLE", "tags": [] }
Untuk informasi selengkapnya, lihat Mengatur Jaringan MTU untuk Antarmuka Virtual Pribadi atau Antarmuka Virtual Transit di Panduan Pengguna AWS Direct Connect.
-
Untuk API detailnya, lihat UpdateVirtualInterfaceAttributes
di Referensi AWS CLI Perintah.
-