Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Direct Connect contoh menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan AWS Command Line Interface with Direct Connect.
Tindakan merupakan 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-proposalmenerima proposal yang ditentukan.aws directconnect accept-direct-connect-gateway-association-proposal \ --direct-connect-gateway-id11460968-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 AWS Direct Connect.
-
Untuk detail API, lihat AcceptDirectConnectGatewayAssociationProposal
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanallocate-connection-on-interconnect.
- AWS CLI
-
Untuk membuat koneksi yang dihosting pada interkoneksi
Per
allocate-connection-on-interconnectintah berikut membuat koneksi yang dihosting pada interkoneksi:aws directconnect allocate-connection-on-interconnect --bandwidth500Mbps--connection-namemydcinterconnect--owner-account123456789012--interconnect-iddxcon-fgktov66--vlan101Output:
{ "partnerName": "TIVIT", "vlan": 101, "ownerAccount": "123456789012", "connectionId": "dxcon-ffzc51m1", "connectionState": "ordering", "bandwidth": "500Mbps", "location": "TIVIT", "connectionName": "mydcinterconnect", "region": "sa-east-1" }-
Untuk detail API, lihat AllocateConnectionOnInterconnect
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanallocate-hosted-connection.
- AWS CLI
-
Untuk membuat koneksi yang dihosting pada interkoneksi
allocate-hosted-connectionContoh berikut membuat koneksi yang dihosting pada interkoneksi yang ditentukan.aws directconnect allocate-hosted-connection \ --bandwidth500Mbps\ --connection-namemydcinterconnect\ --owner-account123456789012\ --connection-iddxcon-fgktov66\ --vlan101Output:
{ "partnerName": "TIVIT", "vlan": 101, "ownerAccount": "123456789012", "connectionId": "dxcon-ffzc51m1", "connectionState": "ordering", "bandwidth": "500Mbps", "location": "TIVIT", "connectionName": "mydcinterconnect", "region": "sa-east-1" }-
Untuk detail API, lihat AllocateHostedConnection
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanallocate-private-virtual-interface.
- AWS CLI
-
Untuk menyediakan antarmuka virtual pribadi
Per
allocate-private-virtual-interfaceintah berikut menyediakan antarmuka virtual pribadi untuk dimiliki oleh pelanggan yang berbeda:aws directconnect allocate-private-virtual-interface --connection-iddxcon-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/30Output:
{ "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 detail API, lihat AllocatePrivateVirtualInterface
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanallocate-public-virtual-interface.
- AWS CLI
-
Untuk menyediakan antarmuka virtual publik
Per
allocate-public-virtual-interfaceintah berikut menyediakan antarmuka virtual publik untuk dimiliki oleh pelanggan yang berbeda:aws directconnect allocate-public-virtual-interface --connection-iddxcon-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 detail API, lihat AllocatePublicVirtualInterface
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanallocate-transit-virtual-interface.
- AWS CLI
-
Untuk menyediakan antarmuka virtual transit untuk dimiliki oleh AWS akun yang ditentukan
allocate-transit-virtual-interfaceContoh berikut menyediakan antarmuka virtual transit untuk akun yang ditentukan.aws directconnect allocate-transit-virtual-interface \ --connection-iddxlag-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 detail API, lihat AllocateTransitVirtualInterface
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanassociate-connection-with-lag.
- AWS CLI
-
Untuk mengaitkan koneksi dengan LAG
Contoh berikut mengaitkan koneksi yang ditentukan dengan LAG yang ditentukan.
Perintah:
aws directconnect associate-connection-with-lag --lag-iddxlag-fhccu14t--connection-iddxcon-fg9607vmOutput:
{ "ownerAccount": "123456789012", "connectionId": "dxcon-fg9607vm", "lagId": "dxlag-fhccu14t", "connectionState": "requested", "bandwidth": "1Gbps", "location": "EqDC2", "connectionName": "Con2ForLag", "region": "us-east-1" }-
Untuk detail API, lihat AssociateConnectionWithLag
di Refer AWS CLI ensi 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 LAG yang ditentukan.
Perintah:
aws directconnect associate-hosted-connection --parent-connection-iddxlag-fhccu14t--connection-iddxcon-fg9607vmOutput:
{ "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 detail API, lihat AssociateHostedConnection
di Refer AWS CLI ensi 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 LAG yang ditentukan. 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-iddxlag-ffjhj9lx--virtual-interface-iddxvif-fgputw0jOutput:
{ "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 detail API, lihat AssociateVirtualInterface
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanconfirm-connection.
- AWS CLI
-
Untuk mengonfirmasi pembuatan koneksi yang dihosting pada interkoneksi
Per
confirm-connectionintah berikut mengkonfirmasi pembuatan koneksi yang dihosting pada interkoneksi:aws directconnect confirm-connection --connection-iddxcon-fg2wi7hyOutput:
{ "connectionState": "pending" }-
Untuk detail API, lihat ConfirmConnection
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanconfirm-private-virtual-interface.
- AWS CLI
-
Untuk menerima kepemilikan antarmuka virtual pribadi
Per
confirm-private-virtual-interfaceintah berikut menerima kepemilikan antarmuka virtual pribadi yang dibuat oleh pelanggan lain:aws directconnect confirm-private-virtual-interface --virtual-interface-iddxvif-fgy8orxu--virtual-gateway-idvgw-e4a47df9Output:
{ "virtualInterfaceState": "pending" }-
Untuk detail API, lihat ConfirmPrivateVirtualInterface
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanconfirm-public-virtual-interface.
- AWS CLI
-
Untuk menerima kepemilikan antarmuka virtual publik
Per
confirm-public-virtual-interfaceintah berikut menerima kepemilikan antarmuka virtual publik yang dibuat oleh pelanggan lain:aws directconnect confirm-public-virtual-interface --virtual-interface-iddxvif-fg9xo9vpOutput:
{ "virtualInterfaceState": "verifying" }-
Untuk detail API, lihat ConfirmPublicVirtualInterface
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanconfirm-transit-virtual-interface.
- AWS CLI
-
Untuk menerima kepemilikan antarmuka virtual transit
Berikut ini
confirm-transit-virtual-interfacemenerima kepemilikan antarmuka virtual transit yang dibuat oleh pelanggan lain.aws directconnect confirm-transit-virtual-interface \ --virtual-interface-iddxvif-fEXAMPLE\ --direct-connect-gateway-id4112ccf9-25e9-4111-8237-b6c5dEXAMPLEOutput:
{ "virtualInterfaceState": "pending" }Untuk informasi selengkapnya, lihat Menerima Antarmuka Virtual yang Dihosting di Panduan Pengguna AWS Direct Connect.
-
Untuk detail API, lihat ConfirmTransitVirtualInterface
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-bgp-peer.
- AWS CLI
-
Untuk membuat sesi peering BGP IPv6
Contoh berikut membuat sesi peering IPv6 BGP pada antarmuka virtual pribadi.
dxvif-fg1vuj3dAlamat IPv6 peer dialokasikan secara otomatis oleh Amazon.Perintah:
aws directconnect create-bgp-peer --virtual-interface-iddxvif-fg1vuj3d--new-bgp-peerasn=64600,addressFamily=ipv6Output:
{ "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 detail API, lihat CreateBgpPeer
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-connection.
- AWS CLI
-
Untuk membuat koneksi dari jaringan Anda ke lokasi AWS Direct Connect
Per
create-connectionintah berikut membuat koneksi dari jaringan Anda ke lokasi AWS Direct Connect:aws directconnect create-connection --locationTIVIT--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 detail API, lihat CreateConnection
di Refer AWS CLI ensi 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-proposalContoh 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-id11460968-4ac1-4fd3-bdb2-00599EXAMPLE\ --direct-connect-gateway-owner-account111122223333\ --gateway-idtgw-02f776b1a7EXAMPLE\ --add-allowed-prefixes-to-direct-connect-gatewaycidr=192.168.1.0/30Output:
{ "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 detail API, lihat CreateDirectConnectGatewayAssociationProposal
di Refer AWS CLI ensi 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-6efe725edengan gateway Direct Connect5f294f92-bafb-4011-916d-9b0bexample. Anda harus menjalankan perintah di wilayah di mana gateway pribadi virtual berada.Perintah:
aws directconnect create-direct-connect-gateway-association --direct-connect-gateway-id5f294f92-bafb-4011-916d-9b0bexample--virtual-gateway-idvgw-6efe725eOutput:
{ "directConnectGatewayAssociation": { "associationState": "associating", "virtualGatewayOwnerAccount": "123456789012", "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bexample", "virtualGatewayId": "vgw-6efe725e", "virtualGatewayRegion": "us-east-2" } }-
Untuk detail API, lihat CreateDirectConnectGatewayAssociation
di Refer AWS CLI ensi 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 detail API, lihat CreateDirectConnectGateway
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-interconnect.
- AWS CLI
-
Untuk membuat interkoneksi antara jaringan mitra dan AWS
Per
create-interconnectintah 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--locationTIVITOutput:
{ "region": "sa-east-1", "bandwidth": "1Gbps", "location": "TIVIT", "interconnectName": "1G Interconnect to AWS", "interconnectId": "dxcon-fgktov66", "interconnectState": "requested" }-
Untuk detail API, lihat CreateInterconnect
di Refer AWS CLI ensi 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 --locationCSVA1--number-of-connections2--connections-bandwidth1Gbps--lag-name1GBLagOutput:
{ "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 --locationEqDC2--number-of-connections2--connections-bandwidth1Gbps--lag-name2ConnLAG--connection-iddxcon-fgk145drOutput:
{ "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 detail API, lihat CreateLag
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-private-virtual-interface.
- AWS CLI
-
Untuk membuat antarmuka virtual pribadi
Per
create-private-virtual-interfaceintah berikut membuat antarmuka virtual pribadi:aws directconnect create-private-virtual-interface --connection-iddxcon-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-aba37db6Output:
{ "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 detail API, lihat CreatePrivateVirtualInterface
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-public-virtual-interface.
- AWS CLI
-
Untuk membuat antarmuka virtual publik
Per
create-public-virtual-interfaceintah berikut membuat antarmuka virtual publik:aws directconnect create-public-virtual-interface --connection-iddxcon-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 detail API, lihat CreatePublicVirtualInterface
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-transit-virtual-interface.
- AWS CLI
-
Untuk membuat antarmuka virtual transit
create-transit-virtual-interfaceContoh berikut membuat antarmuka virtual transit untuk koneksi yang ditentukan.aws directconnect create-transit-virtual-interface \ --connection-iddxlag-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 detail API, lihat CreateTransitVirtualInterface
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-bgp-peer.
- AWS CLI
-
Untuk menghapus peer BGP dari antarmuka virtual
Contoh berikut menghapus peer IPv6 BGP dari antarmuka virtual.
dxvif-fg1vuj3dPerintah:
aws directconnect delete-bgp-peer --virtual-interface-iddxvif-fg1vuj3d--asn64600--customer-address2001:db8:1100:2f0:0:1:9cb4:4216/125Output:
{ "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 detail API, lihat DeleteBgpPeer
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-connection.
- AWS CLI
-
Untuk menghapus koneksi
Per
delete-connectionintah berikut menghapus koneksi yang ditentukan:aws directconnect delete-connection --connection-iddxcon-fg31dyv6Output:
{ "ownerAccount": "123456789012", "connectionId": "dxcon-fg31dyv6", "connectionState": "deleted", "bandwidth": "1Gbps", "location": "TIVIT", "connectionName": "Connection to AWS", "region": "sa-east-1" }-
Untuk detail API, lihat DeleteConnection
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-direct-connect-gateway-association.
- AWS CLI
-
Untuk menghapus asosiasi gateway Direct Connect
delete-direct-connect-gateway-associationContoh berikut menghapus asosiasi gateway Direct Connect dengan gateway transit yang memiliki ID asosiasi yang ditentukan.aws directconnect delete-direct-connect-gateway-association --association-idbe85116d-46eb-4b43-a27a-da0c2ad648deOutput:
{ "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 Meng asosiasikan dan Memutuskan Gerbang Transit di Panduan Pengguna AWS Direct Connect.
-
Untuk detail API, lihat DeleteDirectConnectGatewayAssociation
di Refer AWS CLI ensi 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-9b0bexampleDirect Connect.Perintah:
aws directconnect delete-direct-connect-gateway --direct-connect-gateway-id5f294f92-bafb-4011-916d-9b0bexampleOutput:
{ "directConnectGateway": { "amazonSideAsn": 64512, "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bexample", "ownerAccount": "123456789012", "directConnectGatewayName": "DxGateway1", "directConnectGatewayState": "deleting" } }-
Untuk detail API, lihat DeleteDirectConnectGateway
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-interconnect.
- AWS CLI
-
Untuk menghapus interkoneksi
Per
delete-interconnectintah berikut menghapus interkoneksi yang ditentukan:aws directconnect delete-interconnect --interconnect-iddxcon-fgktov66Output:
{ "interconnectState": "deleted" }-
Untuk detail API, lihat DeleteInterconnect
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-lag.
- AWS CLI
-
Untuk menghapus LAG
Contoh berikut menghapus LAG yang ditentukan.
Perintah:
aws directconnect delete-lag --lag-iddxlag-ffrhowd9Output:
{ "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 detail API, lihat DeleteLag
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-virtual-interface.
- AWS CLI
-
Untuk menghapus antarmuka virtual
Per
delete-virtual-interfaceintah berikut menghapus antarmuka virtual yang ditentukan:aws directconnect delete-virtual-interface --virtual-interface-iddxvif-ffhhk74fOutput:
{ "virtualInterfaceState": "deleting" }-
Untuk detail API, lihat DeleteVirtualInterface
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-connection-loa.
- AWS CLI
-
Untuk menjelaskan koneksi Anda LOA-CFA menggunakan Linux atau Mac OS X
Contoh berikut menjelaskan koneksi Anda LOA-CFA
dxcon-fh6ayh1d. Isinya dikodekan LOA-CFA base64. Perintah ini menggunakan--queryparameter--outputdan untuk mengontrol output dan mengekstrak isiloaContentstruktur. Bagian terakhir dari perintah memecahkan kode konten menggunakanbase64utilitas, dan mengirimkan output ke file PDF.aws directconnect describe-connection-loa --connection-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent|base64--decode>myLoaCfa.pdfUntuk menjelaskan koneksi Anda LOA-CFA menggunakan Windows
Contoh sebelumnya membutuhkan penggunaan
base64utilitas untuk memecahkan kode output. Di komputer Windows, Anda dapat menggunakannya sebagaicertutilgantinya. Dalam contoh berikut, perintah pertama menjelaskan koneksi Anda LOA-CFAdxcon-fh6ayh1ddan menggunakan--queryparameter--outputdan untuk mengontrol output dan mengekstrak isiloaContentstruktur ke file yang disebutmyLoaCfa.base64. Perintah kedua menggunakan utilitascertutiluntuk memecahkan kode file dan mengirim output ke file PDF.aws directconnect describe-connection-loa --connection-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent>myLoaCfa.base64certutil -decode myLoaCfa.base64 myLoaCfa.pdfUntuk informasi selengkapnya tentang mengendalikan keluaran AWS CLI, lihat Mengon trol Output Perintah dari Antar AWS muka Baris Perintah di Panduan Pengguna AWS Antarmuka Baris Perintah.
-
Untuk detail API, lihat DescribeConnectionLoa
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-connections-on-interconnect.
- AWS CLI
-
Untuk membuat daftar koneksi pada interkoneksi
Per
describe-connections-on-interconnectintah berikut mencantumkan koneksi yang telah disediakan pada interkoneksi yang diberikan:aws directconnect describe-connections-on-interconnect --interconnect-iddxcon-fgktov66Output:
{ "connections": [ { "partnerName": "TIVIT", "vlan": 101, "ownerAccount": "123456789012", "connectionId": "dxcon-ffzc51m1", "connectionState": "ordering", "bandwidth": "500Mbps", "location": "TIVIT", "connectionName": "mydcinterconnect", "region": "sa-east-1" } ] }-
Untuk detail API, lihat DescribeConnectionsOnInterconnect
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-connections.
- AWS CLI
-
Untuk membuat daftar semua koneksi di wilayah saat ini
Per
describe-connectionsintah berikut mencantumkan semua koneksi di wilayah saat ini:aws directconnect describe-connectionsOutput:
{ "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 detail API, lihat DescribeConnections
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-direct-connect-gateway-association-proposals.
- AWS CLI
-
Untuk menjelaskan proposal asosiasi gateway Direct Connect Anda
describe-direct-connect-gateway-association-proposalsContoh berikut menampilkan detail tentang proposal asosiasi gateway Direct Connect Anda.aws directconnect describe-direct-connect-gateway-association-proposalsOutput:
{ "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 Meng asosiasikan dan Memutuskan Gerbang Transit di Panduan Pengguna AWS Direct Connect.
-
Untuk detail API, lihat DescribeDirectConnectGatewayAssociationProposals
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-direct-connect-gateway-associations.
- AWS CLI
-
Untuk menjelaskan 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-id5f294f92-bafb-4011-916d-9b0bexampleOutput:
{ "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 detail API, lihat DescribeDirectConnectGatewayAssociations
di Refer AWS CLI ensi 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 Direct Connect
5f294f92-bafb-4011-916d-9b0bexample.Perintah:
aws directconnect describe-direct-connect-gateway-attachments --direct-connect-gateway-id5f294f92-bafb-4011-916d-9b0bexampleOutput:
{ "directConnectGatewayAttachments": [ { "virtualInterfaceOwnerAccount": "123456789012", "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bexample", "virtualInterfaceRegion": "us-east-2", "attachmentState": "attaching", "virtualInterfaceId": "dxvif-fg9zyabc" } ], "nextToken": "eyJ2IjoxLCJzIjoxLCJpIjoibEhXdlNpUXF5RzhoL1JyUW52SlV2QT09IiwiYyI6Im5wQjFHQ0RyQUdRS3puNnNXcUlINCtkTTA4dTk3KzBiU0xtb05JQmlaczZ6NXRIYmk3c3VESUxFTTd6a2FzVHM0VTFwaGJkZGNxTytqWmQ3QzMzOGRQaTVrTThrOG1zelRsV3gyMWV3VTNFPSJ9" }-
Untuk detail API, lihat DescribeDirectConnectGatewayAttachments
di Refer AWS CLI ensi 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-gatewaysOutput:
{ "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 detail API, lihat DescribeDirectConnectGateways
di Refer AWS CLI ensi 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-iddxcon-fgktov66Output:
{ "connections": [ { "partnerName": "TIVIT", "vlan": 101, "ownerAccount": "123456789012", "connectionId": "dxcon-ffzc51m1", "connectionState": "ordering", "bandwidth": "500Mbps", "location": "TIVIT", "connectionName": "mydcinterconnect", "region": "sa-east-1" } ] }-
Untuk detail API, lihat DescribeHostedConnections
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-interconnect-loa.
- AWS CLI
-
Untuk menggambarkan inter LOA-CFA koneksi Anda menggunakan Linux atau Mac OS X
Contoh berikut menjelaskan LOA-CFA untuk interkoneksi
dxcon-fh6ayh1dAnda. Isinya dikodekan LOA-CFA base64. Perintah ini menggunakan--queryparameter--outputdan untuk mengontrol output dan mengekstrak isiloaContentstruktur. Bagian terakhir dari perintah memecahkan kode konten menggunakanbase64utilitas, dan mengirimkan output ke file PDF.aws directconnect describe-interconnect-loa --interconnect-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent|base64--decode>myLoaCfa.pdfUntuk menggambarkan interkoneksi Anda LOA-CFA menggunakan Windows
Contoh sebelumnya membutuhkan penggunaan
base64utilitas untuk memecahkan kode output. Di komputer Windows, Anda dapat menggunakannya sebagaicertutilgantinya. Dalam contoh berikut, perintah pertama menjelaskan LOA-CFA untuk interkoneksi Andadxcon-fh6ayh1ddan menggunakan--queryparameter--outputdan untuk mengontrol output dan mengekstrak isiloaContentstruktur ke file yang disebutmyLoaCfa.base64. Perintah kedua menggunakan utilitascertutiluntuk memecahkan kode file dan mengirim output ke file PDF.aws directconnect describe-interconnect-loa --interconnect-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent>myLoaCfa.base64certutil -decode myLoaCfa.base64 myLoaCfa.pdfUntuk informasi selengkapnya tentang mengendalikan keluaran AWS CLI, lihat Mengon trol Output Perintah dari Antar AWS muka Baris Perintah di Panduan Pengguna AWS Antarmuka Baris Perintah.
-
Untuk detail API, lihat DescribeInterconnectLoa
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-interconnects.
- AWS CLI
-
Untuk membuat daftar interkoneksi
Per
describe-interconnectsintah berikut mencantumkan interkoneksi yang dimiliki oleh AWS akun Anda:aws directconnect describe-interconnectsOutput:
{ "interconnects": [ { "region": "sa-east-1", "bandwidth": "1Gbps", "location": "TIVIT", "interconnectName": "1G Interconnect to AWS", "interconnectId": "dxcon-fgktov66", "interconnectState": "down" } ] }-
Untuk detail API, lihat DescribeInterconnects
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-lags.
- AWS CLI
-
Untuk menggambarkan LAG Anda
Perintah berikut menjelaskan semua LAG Anda untuk wilayah saat ini.
Perintah:
aws directconnect describe-lagsOutput:
{ "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 detail API, lihat DescribeLags
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-loa.
- AWS CLI
-
Untuk menjelaskan koneksi Anda LOA-CFA menggunakan Linux atau Mac OS X
Contoh berikut menjelaskan koneksi Anda LOA-CFA
dxcon-fh6ayh1d. Isinya dikodekan LOA-CFA base64. Perintah ini menggunakan--queryparameter--outputdan untuk mengontrol output dan mengekstrak isiloaContentstruktur. Bagian terakhir dari perintah memecahkan kode konten menggunakanbase64utilitas, dan mengirimkan output ke file PDF.aws directconnect describe-loa --connection-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent|base64--decode>myLoaCfa.pdfUntuk menjelaskan koneksi Anda LOA-CFA menggunakan Windows
Contoh sebelumnya membutuhkan penggunaan
base64utilitas untuk memecahkan kode output. Di komputer Windows, Anda dapat menggunakannya sebagaicertutilgantinya. Dalam contoh berikut, perintah pertama menjelaskan koneksi Anda LOA-CFAdxcon-fh6ayh1ddan menggunakan--queryparameter--outputdan untuk mengontrol output dan mengekstrak isiloaContentstruktur ke file yang disebutmyLoaCfa.base64. Perintah kedua menggunakan utilitascertutiluntuk memecahkan kode file dan mengirim output ke file PDF.aws directconnect describe-loa --connection-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent>myLoaCfa.base64certutil -decode myLoaCfa.base64 myLoaCfa.pdfUntuk informasi selengkapnya tentang mengendalikan keluaran AWS CLI, lihat Mengon trol Output Perintah dari Antar AWS muka Baris Perintah di Panduan Pengguna AWS Antarmuka Baris Perintah.
-
Untuk detail API, lihat DescribeLoa
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-locations.
- AWS CLI
-
Untuk mencant AWS umkan mitra dan lokasi Direct Connect
Per
describe-locationsintah berikut mencant AWS umkan mitra dan lokasi Direct Connect di wilayah saat ini:aws directconnect describe-locationsOutput:
{ "locations": [ { "locationName": "NAP do Brasil, Barueri, Sao Paulo", "locationCode": "TNDB" }, { "locationName": "Tivit - Site Transamerica (Sao Paulo)", "locationCode": "TIVIT" } ] }-
Untuk detail API, lihat DescribeLocations
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-tags.
- AWS CLI
-
Untuk menjelaskan tag untuk sumber daya AWS Direct Connect Anda
Perintah berikut menjelaskan tag untuk koneksi
dxcon-abcabc12.Perintah:
aws directconnect describe-tags --resource-arnsarn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12Output:
{ "resourceTags": [ { "resourceArn": "arn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12", "tags": [ { "value": "VAConnection", "key": "Name" } ] } ] }-
Untuk detail API, lihat DescribeTags
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-virtual-gateways.
- AWS CLI
-
Untuk membuat daftar gateway pribadi virtual
Per
describe-virtual-gatewaysintah berikut mencantumkan gateway pribadi virtual yang dimiliki oleh AWS akun Anda:aws directconnect describe-virtual-gatewaysOutput:
{ "virtualGateways": [ { "virtualGatewayId": "vgw-aba37db6", "virtualGatewayState": "available" } ] }-
Untuk detail API, lihat DescribeVirtualGateways
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-virtual-interfaces.
- AWS CLI
-
Untuk daftar semua antarmuka virtual
Per
describe-virtual-interfacesintah berikut mencantumkan informasi tentang semua antarmuka virtual yang terkait dengan AWS akun Anda:aws directconnect describe-virtual-interfaces --connection-iddxcon-ffjrkx17Output:
{ "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 detail API, lihat DescribeVirtualInterfaces
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandisassociate-connection-from-lag.
- AWS CLI
-
Memutuskan hubungan koneksi dari LAG
Contoh berikut memisahkan koneksi yang ditentukan dari LAG yang ditentukan.
Perintah:
aws directconnect disassociate-connection-from-lag --lag-iddxlag-fhccu14t--connection-iddxcon-fg9607vmOutput:
{ "ownerAccount": "123456789012", "connectionId": "dxcon-fg9607vm", "connectionState": "requested", "bandwidth": "1Gbps", "location": "EqDC2", "connectionName": "Con2ForLag", "region": "us-east-1" }-
Untuk detail API, lihat DisassociateConnectionFromLag
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantag-resource.
- AWS CLI
-
Untuk menambahkan tag ke sumber AWS Direct Connect
Perintah berikut menambahkan tag dengan kunci
Namedan nilaiVAConnectionke koneksidxcon-abcabc12. Jika perintah berhasil, tidak ada output yang akan ditampilkan.Perintah:
aws directconnect tag-resource --resource-arnarn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12--tags"key=Name,value=VAConnection"-
Untuk detail API, lihat TagResource
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanuntag-resource.
- AWS CLI
-
Untuk menghapus tag dari sumber AWS Direct Connect
Perintah berikut menghapus tag dengan kunci
Namedari koneksidxcon-abcabc12. Jika perintah berhasil, tidak ada output yang akan ditampilkan.Perintah:
aws directconnect untag-resource --resource-arnarn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12--tag-keysName-
Untuk detail API, lihat UntagResource
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-direct-connect-gateway-association.
- AWS CLI
-
Untuk memperbarui atribut tertentu dari asosiasi gateway Direct Connect
update-direct-connect-gateway-associationContoh berikut menambahkan blok CIDR yang ditentukan ke asosiasi gateway Direct Connect.aws directconnect update-direct-connect-gateway-association \ --association-id820a6e4f-5374-4004-8317-3f64bEXAMPLE\ --add-allowed-prefixes-to-direct-connect-gatewaycidr=192.168.2.0/30Output:
{ "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 Bek erja dengan Gateway Direct Connect di Panduan AWS Pengguna Direct Connect.
-
Untuk detail API, lihat UpdateDirectConnectGatewayAssociation
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-lag.
- AWS CLI
-
Untuk memperbarui LAG
Contoh berikut mengubah nama LAG yang ditentukan.
Perintah:
aws directconnect update-lag --lag-iddxlag-ffjhj9lx--lag-name2ConnLagOutput:
{ "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 detail API, lihat UpdateLag
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-virtual-interface-attributes.
- AWS CLI
-
Untuk memperbarui MTU dari antarmuka virtual
update-virtual-interface-attributesContoh berikut memperbarui MTU dari antarmuka virtual yang ditentukan.aws directconnect update-virtual-interface-attributes \ --virtual-interface-iddxvif-fEXAMPLE\ --mtu1500Output:
{ "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 MTU Jaringan untuk Antarmuka Virtual Pribadi atau Antarmuka Virtual Transit di Panduan Pengguna AWS Direct Connect.
-
Untuk detail API, lihat UpdateVirtualInterfaceAttributes
di Refer AWS CLI ensi Perintah.
-