View a markdown version of this page

Direct Connect contoh menggunakan AWS CLI - AWS Command Line Interface

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.

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-id cb7f41cb-8128-43a5-93b1-dcaedEXAMPLE \ --associated-gateway-owner-account 111122223333 { "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.

Contoh kode berikut menunjukkan cara menggunakanallocate-connection-on-interconnect.

AWS CLI

Untuk membuat koneksi yang dihosting pada interkoneksi

Per allocate-connection-on-interconnect intah berikut membuat koneksi yang dihosting pada interkoneksi:

aws directconnect allocate-connection-on-interconnect --bandwidth 500Mbps --connection-name mydcinterconnect --owner-account 123456789012 --interconnect-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" }

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 \ --bandwidth 500Mbps \ --connection-name mydcinterconnect \ --owner-account 123456789012 \ --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" }

Contoh kode berikut menunjukkan cara menggunakanallocate-private-virtual-interface.

AWS CLI

Untuk menyediakan antarmuka virtual pribadi

Per allocate-private-virtual-interface intah berikut menyediakan antarmuka virtual pribadi untuk dimiliki oleh pelanggan yang berbeda:

aws directconnect allocate-private-virtual-interface --connection-id dxcon-ffjrkx17 --owner-account 123456789012 --new-private-virtual-interface-allocation virtualInterfaceName=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" }

Contoh kode berikut menunjukkan cara menggunakanallocate-public-virtual-interface.

AWS CLI

Untuk menyediakan antarmuka virtual publik

Per allocate-public-virtual-interface intah berikut menyediakan antarmuka virtual publik untuk dimiliki oleh pelanggan yang berbeda:

aws directconnect allocate-public-virtual-interface --connection-id dxcon-ffjrkx17 --owner-account 123456789012 --new-public-virtual-interface-allocation virtualInterfaceName=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" }

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-id dxlag-fEXAMPLE \ --owner-account 123456789012 \ --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.

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-id dxlag-fhccu14t --connection-id dxcon-fg9607vm

Output:

{ "ownerAccount": "123456789012", "connectionId": "dxcon-fg9607vm", "lagId": "dxlag-fhccu14t", "connectionState": "requested", "bandwidth": "1Gbps", "location": "EqDC2", "connectionName": "Con2ForLag", "region": "us-east-1" }

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-id dxlag-fhccu14t --connection-id dxcon-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" }

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-id dxlag-ffjhj9lx --virtual-interface-id dxvif-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" }

Contoh kode berikut menunjukkan cara menggunakanconfirm-connection.

AWS CLI

Untuk mengonfirmasi pembuatan koneksi yang dihosting pada interkoneksi

Per confirm-connection intah berikut mengkonfirmasi pembuatan koneksi yang dihosting pada interkoneksi:

aws directconnect confirm-connection --connection-id dxcon-fg2wi7hy

Output:

{ "connectionState": "pending" }

Contoh kode berikut menunjukkan cara menggunakanconfirm-private-virtual-interface.

AWS CLI

Untuk menerima kepemilikan antarmuka virtual pribadi

Per confirm-private-virtual-interface intah berikut menerima kepemilikan antarmuka virtual pribadi yang dibuat oleh pelanggan lain:

aws directconnect confirm-private-virtual-interface --virtual-interface-id dxvif-fgy8orxu --virtual-gateway-id vgw-e4a47df9

Output:

{ "virtualInterfaceState": "pending" }

Contoh kode berikut menunjukkan cara menggunakanconfirm-public-virtual-interface.

AWS CLI

Untuk menerima kepemilikan antarmuka virtual publik

Per confirm-public-virtual-interface intah 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" }

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-id 4112ccf9-25e9-4111-8237-b6c5dEXAMPLE

Output:

{ "virtualInterfaceState": "pending" }

Untuk informasi selengkapnya, lihat Menerima Antarmuka Virtual yang Dihosting di Panduan Pengguna AWS Direct Connect.

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-fg1vuj3d Alamat IPv6 peer dialokasikan secara otomatis oleh Amazon.

Perintah:

aws directconnect create-bgp-peer --virtual-interface-id dxvif-fg1vuj3d --new-bgp-peer asn=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" } }

Contoh kode berikut menunjukkan cara menggunakancreate-connection.

AWS CLI

Untuk membuat koneksi dari jaringan Anda ke lokasi AWS Direct Connect

Per create-connection intah berikut membuat koneksi dari jaringan Anda ke lokasi AWS Direct Connect:

aws directconnect create-connection --location TIVIT --bandwidth 1Gbps --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" }

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-id 11460968-4ac1-4fd3-bdb2-00599EXAMPLE \ --direct-connect-gateway-owner-account 111122223333 \ --gateway-id tgw-02f776b1a7EXAMPLE \ --add-allowed-prefixes-to-direct-connect-gateway cidr=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.

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 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-id 5f294f92-bafb-4011-916d-9b0bexample --virtual-gateway-id vgw-6efe725e

Output:

{ "directConnectGatewayAssociation": { "associationState": "associating", "virtualGatewayOwnerAccount": "123456789012", "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bexample", "virtualGatewayId": "vgw-6efe725e", "virtualGatewayRegion": "us-east-2" } }

Contoh kode berikut menunjukkan cara menggunakancreate-direct-connect-gateway.

AWS CLI

Untuk membuat gateway Direct Connect

Contoh berikut membuat gateway Direct Connect dengan namaDxGateway1.

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" } }

Contoh kode berikut menunjukkan cara menggunakancreate-interconnect.

AWS CLI

Untuk membuat interkoneksi antara jaringan mitra dan AWS

Per create-interconnect intah 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" --bandwidth 1Gbps --location TIVIT

Output:

{ "region": "sa-east-1", "bandwidth": "1Gbps", "location": "TIVIT", "interconnectName": "1G Interconnect to AWS", "interconnectId": "dxcon-fgktov66", "interconnectState": "requested" }

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-connections 2 --connections-bandwidth 1Gbps --lag-name 1GBLag

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-connections 2 --connections-bandwidth 1Gbps --lag-name 2ConnLAG --connection-id dxcon-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 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-interface intah berikut membuat antarmuka virtual pribadi:

aws directconnect create-private-virtual-interface --connection-id dxcon-ffjrkx17 --new-private-virtual-interface virtualInterfaceName=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" }

Contoh kode berikut menunjukkan cara menggunakancreate-public-virtual-interface.

AWS CLI

Untuk membuat antarmuka virtual publik

Per create-public-virtual-interface intah berikut membuat antarmuka virtual publik:

aws directconnect create-public-virtual-interface --connection-id dxcon-ffjrkx17 --new-public-virtual-interface virtualInterfaceName=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" }

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-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.

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-fg1vuj3d

Perintah:

aws directconnect delete-bgp-peer --virtual-interface-id dxvif-fg1vuj3d --asn 64600 --customer-address 2001: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" } }

Contoh kode berikut menunjukkan cara menggunakandelete-connection.

AWS CLI

Untuk menghapus koneksi

Per delete-connection intah 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" }

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-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 Meng asosiasikan dan Memutuskan Gerbang Transit di Panduan Pengguna AWS Direct Connect.

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" } }

Contoh kode berikut menunjukkan cara menggunakandelete-interconnect.

AWS CLI

Untuk menghapus interkoneksi

Per delete-interconnect intah berikut menghapus interkoneksi yang ditentukan:

aws directconnect delete-interconnect --interconnect-id dxcon-fgktov66

Output:

{ "interconnectState": "deleted" }

Contoh kode berikut menunjukkan cara menggunakandelete-lag.

AWS CLI

Untuk menghapus LAG

Contoh berikut menghapus LAG yang ditentukan.

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 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-interface intah berikut menghapus antarmuka virtual yang ditentukan:

aws directconnect delete-virtual-interface --virtual-interface-id dxvif-ffhhk74f

Output:

{ "virtualInterfaceState": "deleting" }

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 --query parameter --output dan untuk mengontrol output dan mengekstrak isi loaContent struktur. Bagian terakhir dari perintah memecahkan kode konten menggunakan base64 utilitas, dan mengirimkan output ke file PDF.

aws directconnect describe-connection-loa --connection-id dxcon-fh6ayh1d --output text --query loa.loaContent|base64 --decode > myLoaCfa.pdf

Untuk menjelaskan koneksi Anda LOA-CFA menggunakan Windows

Contoh sebelumnya membutuhkan penggunaan base64 utilitas untuk memecahkan kode output. Di komputer Windows, Anda dapat menggunakannya sebagai certutil gantinya. Dalam contoh berikut, perintah pertama menjelaskan koneksi Anda LOA-CFA dxcon-fh6ayh1d dan menggunakan --query parameter --output dan untuk mengontrol output dan mengekstrak isi loaContent struktur ke file yang disebutmyLoaCfa.base64. Perintah kedua menggunakan utilitas certutil untuk memecahkan kode file dan mengirim output ke file PDF.

aws directconnect describe-connection-loa --connection-id dxcon-fh6ayh1d --output text --query loa.loaContent > myLoaCfa.base64
certutil -decode myLoaCfa.base64 myLoaCfa.pdf

Untuk 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.

Contoh kode berikut menunjukkan cara menggunakandescribe-connections-on-interconnect.

AWS CLI

Untuk membuat daftar koneksi pada interkoneksi

Per describe-connections-on-interconnect intah 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" } ] }

Contoh kode berikut menunjukkan cara menggunakandescribe-connections.

AWS CLI

Untuk membuat daftar semua koneksi di wilayah saat ini

Per describe-connections intah 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" } ] }

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-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 Meng asosiasikan dan Memutuskan Gerbang Transit di Panduan Pengguna AWS Direct Connect.

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 Connect5f294f92-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" } ] }

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 Connect5f294f92-bafb-4011-916d-9b0bexample.

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" }

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" } ] }

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" } ] }

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-fh6ayh1d Anda. Isinya dikodekan LOA-CFA base64. Perintah ini menggunakan --query parameter --output dan untuk mengontrol output dan mengekstrak isi loaContent struktur. Bagian terakhir dari perintah memecahkan kode konten menggunakan base64 utilitas, dan mengirimkan output ke file PDF.

aws directconnect describe-interconnect-loa --interconnect-id dxcon-fh6ayh1d --output text --query loa.loaContent|base64 --decode > myLoaCfa.pdf

Untuk menggambarkan interkoneksi Anda LOA-CFA menggunakan Windows

Contoh sebelumnya membutuhkan penggunaan base64 utilitas untuk memecahkan kode output. Di komputer Windows, Anda dapat menggunakannya sebagai certutil gantinya. Dalam contoh berikut, perintah pertama menjelaskan LOA-CFA untuk interkoneksi Anda dxcon-fh6ayh1d dan menggunakan --query parameter --output dan untuk mengontrol output dan mengekstrak isi loaContent struktur ke file yang disebutmyLoaCfa.base64. Perintah kedua menggunakan utilitas certutil untuk memecahkan kode file dan mengirim output ke file PDF.

aws directconnect describe-interconnect-loa --interconnect-id dxcon-fh6ayh1d --output text --query loa.loaContent > myLoaCfa.base64
certutil -decode myLoaCfa.base64 myLoaCfa.pdf

Untuk 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.

Contoh kode berikut menunjukkan cara menggunakandescribe-interconnects.

AWS CLI

Untuk membuat daftar interkoneksi

Per describe-interconnects intah 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" } ] }

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-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 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 --query parameter --output dan untuk mengontrol output dan mengekstrak isi loaContent struktur. Bagian terakhir dari perintah memecahkan kode konten menggunakan base64 utilitas, dan mengirimkan output ke file PDF.

aws directconnect describe-loa --connection-id dxcon-fh6ayh1d --output text --query loa.loaContent|base64 --decode > myLoaCfa.pdf

Untuk menjelaskan koneksi Anda LOA-CFA menggunakan Windows

Contoh sebelumnya membutuhkan penggunaan base64 utilitas untuk memecahkan kode output. Di komputer Windows, Anda dapat menggunakannya sebagai certutil gantinya. Dalam contoh berikut, perintah pertama menjelaskan koneksi Anda LOA-CFA dxcon-fh6ayh1d dan menggunakan --query parameter --output dan untuk mengontrol output dan mengekstrak isi loaContent struktur ke file yang disebutmyLoaCfa.base64. Perintah kedua menggunakan utilitas certutil untuk memecahkan kode file dan mengirim output ke file PDF.

aws directconnect describe-loa --connection-id dxcon-fh6ayh1d --output text --query loa.loaContent > myLoaCfa.base64
certutil -decode myLoaCfa.base64 myLoaCfa.pdf

Untuk 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-locations intah berikut mencant AWS umkan mitra dan lokasi 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" } ] }

Contoh kode berikut menunjukkan cara menggunakandescribe-tags.

AWS CLI

Untuk menjelaskan tag untuk sumber daya AWS Direct Connect Anda

Perintah berikut menjelaskan tag untuk koneksidxcon-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 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-gateways intah berikut mencantumkan gateway pribadi virtual yang dimiliki oleh AWS akun Anda:

aws directconnect describe-virtual-gateways

Output:

{ "virtualGateways": [ { "virtualGatewayId": "vgw-aba37db6", "virtualGatewayState": "available" } ] }

Contoh kode berikut menunjukkan cara menggunakandescribe-virtual-interfaces.

AWS CLI

Untuk daftar semua antarmuka virtual

Per describe-virtual-interfaces intah 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" } ] }

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-id dxlag-fhccu14t --connection-id dxcon-fg9607vm

Output:

{ "ownerAccount": "123456789012", "connectionId": "dxcon-fg9607vm", "connectionState": "requested", "bandwidth": "1Gbps", "location": "EqDC2", "connectionName": "Con2ForLag", "region": "us-east-1" }

Contoh kode berikut menunjukkan cara menggunakantag-resource.

AWS CLI

Untuk menambahkan tag ke sumber AWS Direct Connect

Perintah berikut menambahkan tag dengan kunci Name dan nilai VAConnection ke 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 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 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-keys Name

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-id 820a6e4f-5374-4004-8317-3f64bEXAMPLE \ --add-allowed-prefixes-to-direct-connect-gateway cidr=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 Bek erja dengan Gateway Direct Connect di Panduan AWS Pengguna Direct Connect.

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-id dxlag-ffjhj9lx --lag-name 2ConnLag

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 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-id dxvif-fEXAMPLE \ --mtu 1500

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 MTU Jaringan untuk Antarmuka Virtual Pribadi atau Antarmuka Virtual Transit di Panduan Pengguna AWS Direct Connect.