Sono disponibili altri esempi di AWS SDK nel repository AWS Doc SDK Examples.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Direct Connect esempi di utilizzo AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with Direct Connect.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
L’esempio di codice seguente mostra come utilizzare accept-direct-connect-gateway-association-proposal.
- AWS CLI
-
Come accettare una proposta di associazione del gateway
Il comando
accept-direct-connect-gateway-association-proposalseguente accetta la proposta specificata.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"}]}}Per ulteriori informazioni, consulta Accettazione o rifiuto di una proposta di associazione per gateway di transito nella Guida per l’utente di AWS Direct Connect.
-
Per i dettagli sull'API, vedi in Command Reference. AcceptDirectConnectGatewayAssociationProposal
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare allocate-connection-on-interconnect.
- AWS CLI
-
Come creare una connessione ospitata su un’interconnessione
Il comando
allocate-connection-on-interconnectseguente crea una connessione ospitata su un’interconnessione: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" }-
Per i dettagli sull'API, vedi in Command Reference. AllocateConnectionOnInterconnect
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare allocate-hosted-connection.
- AWS CLI
-
Come creare una connessione ospitata su un’interconnessione
L’esempio
allocate-hosted-connectionseguente crea una connessione ospitata sull’interconnessione specificata.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" }-
Per i dettagli sull'API, vedi in Command Reference. AllocateHostedConnection
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare allocate-private-virtual-interface.
- AWS CLI
-
Come eseguire il provisioning di un’interfaccia virtuale privata
Il comando
allocate-private-virtual-interfaceseguente fornisce un’interfaccia virtuale privata di proprietà di un altro cliente: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" }-
Per i dettagli sull'API, vedi in Command Reference. AllocatePrivateVirtualInterface
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare allocate-public-virtual-interface.
- AWS CLI
-
Come eseguire il provisioning di un’interfaccia virtuale pubblica
Il comando
allocate-public-virtual-interfaceseguente fornisce un’interfaccia virtuale pubblica di proprietà di un altro cliente: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" }-
Per i dettagli sull'API, vedi in Command Reference. AllocatePublicVirtualInterface
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare allocate-transit-virtual-interface.
- AWS CLI
-
Fornire un'interfaccia virtuale di transito di proprietà dell'account specificato AWS
L’esempio
allocate-transit-virtual-interfaceseguente fornisce un’interfaccia virtuale di transito per l’account specificato.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" } ] } }Per ulteriori informazioni, consulta Creazione di un’interfaccia virtuale di transito in hosting nella Guida per l’utente di AWS Direct Connect.
-
Per i dettagli sull'API, vedi AllocateTransitVirtualInterface
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare associate-connection-with-lag.
- AWS CLI
-
Come associare una connessione a un LAG
L’esempio seguente associa la connessione specificata al LAG specificato.
Comando:
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" }-
Per i dettagli sull'API, vedi in Command Reference. AssociateConnectionWithLag
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare associate-hosted-connection.
- AWS CLI
-
Come associare una connessione ospitata a un LAG
L’esempio seguente associa la connessione ospitata specificata al LAG specificato.
Comando:
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" }-
Per i dettagli sull'API, vedi in Command Reference. AssociateHostedConnection
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare associate-virtual-interface.
- AWS CLI
-
Come associare un’interfaccia virtuale a una connessione
L’esempio seguente associa l’interfaccia virtuale specificata al LAG specificato. In alternativa, per associare l'interfaccia virtuale a una connessione, specifica l'ID di una connessione AWS Direct Connect per
--connection-id; ad esempio,.dxcon-ffnikghcComando:
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" }-
Per i dettagli sull'API, vedi AssociateVirtualInterface
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare confirm-connection.
- AWS CLI
-
Come confermare la creazione di una connessione ospitata su un’interconnessione
Il comando
confirm-connectionseguente conferma la creazione di una connessione ospitata su un’interconnessione:aws directconnect confirm-connection --connection-iddxcon-fg2wi7hyOutput:
{ "connectionState": "pending" }-
Per i dettagli sull'API, vedi ConfirmConnection
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare confirm-private-virtual-interface.
- AWS CLI
-
Come accettare la proprietà di un’interfaccia virtuale privata
Il comando
confirm-private-virtual-interfaceseguente accetta la proprietà di un’interfaccia virtuale privata creata da un altro cliente:aws directconnect confirm-private-virtual-interface --virtual-interface-iddxvif-fgy8orxu--virtual-gateway-idvgw-e4a47df9Output:
{ "virtualInterfaceState": "pending" }-
Per i dettagli sull'API, vedi in Command Reference. ConfirmPrivateVirtualInterface
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare confirm-public-virtual-interface.
- AWS CLI
-
Come accettare la proprietà di un’interfaccia virtuale pubblica
Il comando
confirm-public-virtual-interfaceseguente accetta la proprietà di un’interfaccia virtuale pubblica creata da un altro cliente:aws directconnect confirm-public-virtual-interface --virtual-interface-iddxvif-fg9xo9vpOutput:
{ "virtualInterfaceState": "verifying" }-
Per i dettagli sull'API, vedi in Command Reference. ConfirmPublicVirtualInterface
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare confirm-transit-virtual-interface.
- AWS CLI
-
Come accettare la proprietà di un’interfaccia virtuale di transito
Il comando
confirm-transit-virtual-interfaceseguente accetta la proprietà di un’interfaccia virtuale di transito creata da un altro cliente.aws directconnect confirm-transit-virtual-interface \ --virtual-interface-iddxvif-fEXAMPLE\ --direct-connect-gateway-id4112ccf9-25e9-4111-8237-b6c5dEXAMPLEOutput:
{ "virtualInterfaceState": "pending" }Per ulteriori informazioni, consulta Accettazione di un’interfaccia virtuale in hosting nella Guida per l’utente di AWS Direct Connect.
-
Per i dettagli sull'API, vedi in Command Reference. ConfirmTransitVirtualInterface
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-bgp-peer.
- AWS CLI
-
Come creare una sessione di peering BGP IPv6
L’esempio seguente crea una sessione di peering BGP IPv6 sull’interfaccia virtuale privata
dxvif-fg1vuj3d. Gli indirizzi IPv6 di peering vengono allocati automaticamente da Amazon.Comando:
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" } }-
Per i dettagli sull'API, vedi in Command Reference. CreateBgpPeer
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-connection.
- AWS CLI
-
Per creare una connessione dalla rete a una sede AWS Direct Connect
Il
create-connectioncomando seguente crea una connessione dalla rete a una posizione 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" }-
Per i dettagli sull'API, vedi CreateConnection
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-direct-connect-gateway-association-proposal.
- AWS CLI
-
Come creare una proposta per associare il gateway di transito specificato al gateway Direct Connect specificato
Nell’esempio
create-direct-connect-gateway-association-proposalseguente viene creata una proposta che associa il gateway di transito specificato al gateway Direct Connect specificato.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" } ] } }Per ulteriori informazioni, consulta Creazione di una proposta di associazione per gateway di transito nella Guida per l’utente di AWS Direct Connect.
-
Per i dettagli sull'API, vedi in Command Reference. CreateDirectConnectGatewayAssociationProposal
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-direct-connect-gateway-association.
- AWS CLI
-
Come associare un gateway privato virtuale a un gateway Direct Connect
L’esempio seguente associa il gateway privato virtuale
vgw-6efe725eal gateway Direct Connect5f294f92-bafb-4011-916d-9b0bexample. È necessario eseguire il comando nella Regione in cui si trova il gateway privato virtuale.Comando:
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" } }-
Per i dettagli sull'API, vedi in Command Reference. CreateDirectConnectGatewayAssociation
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-direct-connect-gateway.
- AWS CLI
-
Come creare un gateway Direct Connect
L’esempio seguente crea un gateway Direct Connect denominato
DxGateway1.Comando:
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" } }-
Per i dettagli sull'API, vedi in Command Reference. CreateDirectConnectGateway
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-interconnect.
- AWS CLI
-
Per creare un'interconnessione tra la rete di un partner e AWS
Il
create-interconnectcomando seguente crea un'interconnessione tra la rete di un partner AWS Direct Connect e una sede AWS Direct Connect specifica: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" }-
Per i dettagli sull'API, vedi CreateInterconnect
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-lag.
- AWS CLI
-
Come creare un LAG con nuove connessioni
L'esempio seguente crea un LAG e richiede due nuove connessioni AWS Direct Connect per il GAL con una larghezza di banda di 1 Gbps.
Comando:
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" }Come creare un LAG utilizzando una connessione esistente
L’esempio seguente crea un LAG da una connessione esistente nell’account e richiede una seconda nuova connessione per il LAG con la stessa larghezza di banda e la stessa posizione della connessione esistente.
Comando:
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" }-
Per informazioni dettagliate sull'API, vedere CreateLag
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-private-virtual-interface.
- AWS CLI
-
Come creare un’interfaccia virtuale privata
Il comando
create-private-virtual-interfaceseguente crea un’interfaccia virtuale privata: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" }-
Per i dettagli sull'API, vedi in Command Reference. CreatePrivateVirtualInterface
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-public-virtual-interface.
- AWS CLI
-
Come creare un’interfaccia virtuale pubblica
Il comando
create-public-virtual-interfaceseguente crea un’interfaccia virtuale pubblica: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" }-
Per i dettagli sull'API, vedi in Command Reference. CreatePublicVirtualInterface
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-transit-virtual-interface.
- AWS CLI
-
Come creare un’interfaccia virtuale di transito
L’esempio
create-transit-virtual-interfaceseguente crea un’interfaccia virtuale di transito per la connessione specificata.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" } ] } }Per ulteriori informazioni, consulta Creazione di un’interfaccia virtuale di transito per il gateway Direct Connect nella Guida per l’utente di AWS Direct Connect.
-
Per i dettagli sull'API, vedi in Command Reference. CreateTransitVirtualInterface
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-bgp-peer.
- AWS CLI
-
Come eliminare un peer BGP da un’interfaccia virtuale
L’esempio seguente elimina il peer BGP IPv6 dall’interfaccia virtuale
dxvif-fg1vuj3d.Comando:
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" } }-
Per i dettagli sull'API, vedi in Command Reference. DeleteBgpPeer
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-connection.
- AWS CLI
-
Come eliminare una connessione
Il comando
delete-connectionseguente elimina la connessione specificata: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" }-
Per i dettagli sull'API, vedi DeleteConnection
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-direct-connect-gateway-association.
- AWS CLI
-
Come eliminare l’associazione del gateway Direct Connect
L’esempio
delete-direct-connect-gateway-associationseguente elimina l’associazione del gateway Direct Connect a un gateway di transito con l’ID di associazione specificato.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" } ] } }Per ulteriori informazioni, consulta Associazione e annullamento dell’associazione di gateway di transito nella Guida per l’utente di AWS Direct Connect.
-
Per i dettagli sull'API, vedi in Command Reference. DeleteDirectConnectGatewayAssociation
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-direct-connect-gateway.
- AWS CLI
-
Come eliminare un gateway Direct Connect
L’esempio seguente elimina il gateway Direct Connect
5f294f92-bafb-4011-916d-9b0bexample.Comando:
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" } }-
Per i dettagli sull'API, vedi in Command Reference. DeleteDirectConnectGateway
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-interconnect.
- AWS CLI
-
Come eliminare un’interconnessione
Il comando
delete-interconnectseguente elimina l’interconnessione specificata:aws directconnect delete-interconnect --interconnect-iddxcon-fgktov66Output:
{ "interconnectState": "deleted" }-
Per i dettagli sull'API, vedi DeleteInterconnect
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-lag.
- AWS CLI
-
Come eliminare un LAG
L’esempio seguente elimina il LAG specificato.
Comando:
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" }-
Per i dettagli sull'API, vedi DeleteLag
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare delete-virtual-interface.
- AWS CLI
-
Come eliminare un’interfaccia virtuale
Il comando
delete-virtual-interfaceseguente elimina l’interfaccia virtuale specificata:aws directconnect delete-virtual-interface --virtual-interface-iddxvif-ffhhk74fOutput:
{ "virtualInterfaceState": "deleting" }-
Per i dettagli sull'API, vedi in Command Reference. DeleteVirtualInterface
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-connection-loa.
- AWS CLI
-
Per descrivere la tua connessione usando LOA-CFA Linux o Mac OS X
L'esempio seguente descrive LOA-CFA la tua connessione
dxcon-fh6ayh1d. Il contenuto di è codificato LOA-CFA in base64. Questo comando utilizza i parametri--outpute--queryper controllare l’output ed estrarre il contenuto della strutturaloaContent. La parte finale del comando decodifica il contenuto utilizzando l’utilitàbase64e invia l’output a un file PDF.aws directconnect describe-connection-loa --connection-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent|base64--decode>myLoaCfa.pdfPer descrivere la tua connessione tramite LOA-CFA Windows
L’esempio precedente richiede l’uso dell’utilità
base64per decodificare l’output. Su un computer Windows, è possibile utilizzarecertutil. Nel seguente esempio, il primo comando descrive la LOA-CFA connessionedxcon-fh6ayh1de utilizza i--queryparametri--outputand per controllare l'output ed estrarre il contenuto dellaloaContentstruttura in un file chiamatomyLoaCfa.base64. Il secondo comando utilizza l’utilitycertutilper decodificare il file e inviare l’output in un file PDF.aws directconnect describe-connection-loa --connection-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent>myLoaCfa.base64certutil -decode myLoaCfa.base64 myLoaCfa.pdfPer ulteriori informazioni sul controllo dell'output della AWS CLI, vedere Controlling Command Output from the AWS Command Line Interface nella Guida per l'utente dell'interfaccia a riga di AWS comando.
-
Per informazioni dettagliate sull'API, vedere DescribeConnectionLoa
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-connections-on-interconnect.
- AWS CLI
-
Come elencare le connessioni su un’interconnessione
Il comando
describe-connections-on-interconnectseguente elenca le connessioni che sono state allocate all’interconnessione indicata: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" } ] }-
Per i dettagli sull'API, vedere in Command Reference. DescribeConnectionsOnInterconnect
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-connections.
- AWS CLI
-
Come elencare tutte le connessioni nella Regione corrente
Il comando
describe-connectionsseguente elenca tutte le connessioni nella Regione corrente: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" } ] }-
Per i dettagli sull'API, vedere DescribeConnections
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-direct-connect-gateway-association-proposals.
- AWS CLI
-
Come descrivere le proposte di associazione del gateway Direct Connect
L’esempio
describe-direct-connect-gateway-association-proposalsseguente visualizza i dettagli sulle proposte di associazione del gateway Direct Connect.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" } ] } ] }Per ulteriori informazioni, consulta Associazione e annullamento dell’associazione di gateway di transito nella Guida per l’utente di AWS Direct Connect.
-
Per i dettagli sull'API, vedi in Command Reference. DescribeDirectConnectGatewayAssociationProposals
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-direct-connect-gateway-associations.
- AWS CLI
-
Come descrivere le associazioni del gateway Direct Connect
L’esempio seguente descrive tutte le associazioni con il gateway Direct Connect
5f294f92-bafb-4011-916d-9b0bexample.Comando:
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" } ] }-
Per i dettagli sull'API, vedi in Command Reference. DescribeDirectConnectGatewayAssociations
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-direct-connect-gateway-attachments.
- AWS CLI
-
Come descrivere i collegamenti del gateway Direct Connect
L’esempio seguente descrive le interfacce virtuali collegate al gateway Direct Connect
5f294f92-bafb-4011-916d-9b0bexample.Comando:
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" }-
Per i dettagli sull'API, vedi in Command Reference. DescribeDirectConnectGatewayAttachments
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-direct-connect-gateways.
- AWS CLI
-
Come descrivere i gateway Direct Connect
L’esempio seguente descrive tutti i gateway Direct Connect.
Comando:
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" } ] }-
Per i dettagli sull'API, vedi in Command Reference. DescribeDirectConnectGateways
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-hosted-connections.
- AWS CLI
-
Come elencare le connessioni su un’interconnessione
L’esempio seguente elenca le connessioni che sono state allocate all’interconnessione indicata.
Comando:
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" } ] }-
Per i dettagli sull'API, vedi in Command Reference. DescribeHostedConnections
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-interconnect-loa.
- AWS CLI
-
Per descrivere la vostra interconnessione tramite Linux o LOA-CFA Mac OS X
L'esempio seguente descrive la tua LOA-CFA interconnessione
dxcon-fh6ayh1d. Il contenuto di è codificato in LOA-CFA base64. Questo comando utilizza i parametri--outpute--queryper controllare l’output ed estrarre il contenuto della strutturaloaContent. La parte finale del comando decodifica il contenuto utilizzando l’utilitàbase64e invia l’output a un file PDF.aws directconnect describe-interconnect-loa --interconnect-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent|base64--decode>myLoaCfa.pdfPer descrivere la vostra interconnessione tramite LOA-CFA Windows
L’esempio precedente richiede l’uso dell’utilità
base64per decodificare l’output. Su un computer Windows, è possibile utilizzarecertutil. Nel seguente esempio, il primo comando descrive l'interconnessionedxcon-fh6ayh1de utilizza i--queryparametri--outputand LOA-CFA per controllare l'output ed estrarre il contenuto dellaloaContentstruttura in un file chiamato.myLoaCfa.base64Il secondo comando utilizza l’utilitycertutilper decodificare il file e inviare l’output in un file PDF.aws directconnect describe-interconnect-loa --interconnect-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent>myLoaCfa.base64certutil -decode myLoaCfa.base64 myLoaCfa.pdfPer ulteriori informazioni sul controllo dell'output AWS CLI, vedere Controlling Command Output from the Command Line Interface nella AWS AWS Command Line Interface User Guide.
-
Per informazioni dettagliate sull'API, vedere DescribeInterconnectLoa
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-interconnects.
- AWS CLI
-
Come elencare le interconnessioni
Il
describe-interconnectscomando seguente elenca le interconnessioni di proprietà del tuo account: AWSaws directconnect describe-interconnectsOutput:
{ "interconnects": [ { "region": "sa-east-1", "bandwidth": "1Gbps", "location": "TIVIT", "interconnectName": "1G Interconnect to AWS", "interconnectId": "dxcon-fgktov66", "interconnectState": "down" } ] }-
Per i dettagli sull'API, consulta la sezione DescribeInterconnects
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-lags.
- AWS CLI
-
Come descrivere i LAG
Il comando seguente descrive tutti i LAG per la Regione corrente.
Comando:
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" } ] }-
Per i dettagli sull'API, vedi DescribeLags
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-loa.
- AWS CLI
-
Per descrivere la tua LOA-CFA connessione usando Linux o Mac OS X
L'esempio seguente descrive LOA-CFA la tua connessione
dxcon-fh6ayh1d. Il contenuto di è codificato LOA-CFA in base64. Questo comando utilizza i parametri--outpute--queryper controllare l’output ed estrarre il contenuto della strutturaloaContent. La parte finale del comando decodifica il contenuto utilizzando l’utilitàbase64e invia l’output a un file PDF.aws directconnect describe-loa --connection-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent|base64--decode>myLoaCfa.pdfPer descrivere la tua connessione tramite LOA-CFA Windows
L’esempio precedente richiede l’uso dell’utilità
base64per decodificare l’output. Su un computer Windows, è possibile utilizzarecertutil. Nel seguente esempio, il primo comando descrive la LOA-CFA connessionedxcon-fh6ayh1de utilizza i--queryparametri--outputand per controllare l'output ed estrarre il contenuto dellaloaContentstruttura in un file chiamatomyLoaCfa.base64. Il secondo comando utilizza l’utilitycertutilper decodificare il file e inviare l’output in un file PDF.aws directconnect describe-loa --connection-iddxcon-fh6ayh1d--outputtext--queryloa.loaContent>myLoaCfa.base64certutil -decode myLoaCfa.base64 myLoaCfa.pdfPer ulteriori informazioni sul controllo dell'output della AWS CLI, vedere Controlling Command Output from the AWS Command Line Interface nella Guida per l'utente dell'interfaccia a riga di AWS comando.
-
Per informazioni dettagliate sull'API, vedere DescribeLoa
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-locations.
- AWS CLI
-
Per elencare i partner e le sedi di AWS Direct Connect
Il
describe-locationscomando seguente elenca i partner e le sedi di AWS Direct Connect nella regione corrente:aws directconnect describe-locationsOutput:
{ "locations": [ { "locationName": "NAP do Brasil, Barueri, Sao Paulo", "locationCode": "TNDB" }, { "locationName": "Tivit - Site Transamerica (Sao Paulo)", "locationCode": "TIVIT" } ] }-
Per i dettagli sull'API, vedi DescribeLocations
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-tags.
- AWS CLI
-
Per descrivere i tag per le tue risorse AWS Direct Connect
Il comando seguente descrive i tag per la connessione
dxcon-abcabc12.Comando:
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" } ] } ] }-
Per i dettagli sull'API, vedi DescribeTags
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-virtual-gateways.
- AWS CLI
-
Come elencare i gateway privati virtuali
Il
describe-virtual-gatewayscomando seguente elenca i gateway privati virtuali di proprietà del tuo account: AWSaws directconnect describe-virtual-gatewaysOutput:
{ "virtualGateways": [ { "virtualGatewayId": "vgw-aba37db6", "virtualGatewayState": "available" } ] }-
Per i dettagli sull'API, consulta la sezione DescribeVirtualGateways
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-virtual-interfaces.
- AWS CLI
-
Come elencare tutte le interfacce virtuali
Il
describe-virtual-interfacescomando seguente elenca le informazioni su tutte le interfacce virtuali associate al tuo account: AWSaws 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" } ] }-
Per i dettagli sull'API, consulta la sezione DescribeVirtualInterfaces
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare disassociate-connection-from-lag.
- AWS CLI
-
Come annullare l’associazione di una connessione a un LAG
L’esempio seguente annulla l’associazione della connessione specificata al LAG specificato.
Comando:
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" }-
Per i dettagli sull'API, vedi in Command Reference. DisassociateConnectionFromLag
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare tag-resource.
- AWS CLI
-
Per aggiungere un tag a una risorsa AWS Direct Connect
Il comando seguente aggiunge un tag con la chiave
Namee il valoreVAConnectionalla connessionedxcon-abcabc12. Se il comando va a buon fine, non viene restituito alcun output.Comando:
aws directconnect tag-resource --resource-arnarn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12--tags"key=Name,value=VAConnection"-
Per i dettagli sull'API, vedi TagResource
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare untag-resource.
- AWS CLI
-
Per rimuovere un tag da una risorsa AWS Direct Connect
Il comando seguente rimuove il tag con la chiave
Namedalla connessionedxcon-abcabc12. Se il comando va a buon fine, non viene restituito alcun output.Comando:
aws directconnect untag-resource --resource-arnarn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12--tag-keysName-
Per i dettagli sull'API, vedi UntagResource
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-direct-connect-gateway-association.
- AWS CLI
-
Come aggiornare gli attributi specificati dell’associazione al gateway Direct Connect
L’esempio
update-direct-connect-gateway-associationseguente aggiunge l’intervallo CIDR specificato a un’associazione al 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" } ] } }Per ulteriori informazioni, consulta Utilizzo dei gateway Direct Connect nella Guida per l’utente di AWS Direct Connect.
-
Per i dettagli sull'API, vedi in Command Reference. UpdateDirectConnectGatewayAssociation
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare update-lag.
- AWS CLI
-
Come aggiornare un LAG
L’esempio seguente modifica il nome del LAG specificato.
Comando:
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" }-
Per i dettagli sull'API, vedi UpdateLag
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare update-virtual-interface-attributes.
- AWS CLI
-
Come aggiornare la MTU di un’interfaccia virtuale
L’esempio
update-virtual-interface-attributesseguente aggiorna la MTU dell’interfaccia virtuale specificata.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": [] }Per ulteriori informazioni, consulta Impostazione di MTU di rete per interfacce virtuali private o di transito nella Guida per l’utente di AWS Direct Connect.
-
Per i dettagli sull'API, vedi in Command Reference. UpdateVirtualInterfaceAttributes
AWS CLI
-