

Sono disponibili altri esempi AWS SDK nel repository [AWS Doc SDK](https://github.com/awsdocs/aws-doc-sdk-examples) Examples. GitHub 

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 che utilizzano AWS CLI
<a name="cli_2_direct-connect_code_examples"></a>

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.

**Topics**
+ [Azioni](#actions)

## Azioni
<a name="actions"></a>

### `accept-direct-connect-gateway-association-proposal`
<a name="direct-connect_AcceptDirectConnectGatewayAssociationProposal_cli_2_topic"></a>

Il seguente esempio di codice 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-proposal` seguente accetta la proposta specificata.  

```
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"
            }
        ]
    }
}
```
Per ulteriori informazioni, consulta [Accettazione o rifiuto di una proposta di associazione per gateway di transito](https://docs.aws.amazon.com/directconnect/latest/UserGuide/multi-account-associate-tgw.html#multi-account-tgw-accept-reject-proposal) nella *Guida per l’utente di AWS Direct Connect*.  
+  Per i dettagli sull'API, consulta [AcceptDirectConnectGatewayAssociationProposal AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/accept-direct-connect-gateway-association-proposal.html)*Command Reference*. 

### `allocate-connection-on-interconnect`
<a name="direct-connect_AllocateConnectionOnInterconnect_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`allocate-connection-on-interconnect`.

**AWS CLI**  
**Come creare una connessione ospitata su un’interconnessione**  
Il comando `allocate-connection-on-interconnect` seguente crea una connessione ospitata su un’interconnessione:  

```
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"
}
```
+  Per i dettagli sull'API, consulta [AllocateConnectionOnInterconnect AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/allocate-connection-on-interconnect.html)*Command Reference*. 

### `allocate-hosted-connection`
<a name="direct-connect_AllocateHostedConnection_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`allocate-hosted-connection`.

**AWS CLI**  
**Come creare una connessione ospitata su un’interconnessione**  
L’esempio `allocate-hosted-connection` seguente crea una connessione ospitata sull’interconnessione specificata.  

```
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"
}
```
+  Per i dettagli sull'API, consulta [AllocateHostedConnection AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/allocate-hosted-connection.html)*Command Reference*. 

### `allocate-private-virtual-interface`
<a name="direct-connect_AllocatePrivateVirtualInterface_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`allocate-private-virtual-interface`.

**AWS CLI**  
**Come eseguire il provisioning di un’interfaccia virtuale privata**  
Il comando `allocate-private-virtual-interface` seguente fornisce un’interfaccia virtuale privata di proprietà di un altro cliente:  

```
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"
}
```
+  Per i dettagli sull'API, consulta [AllocatePrivateVirtualInterface AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/allocate-private-virtual-interface.html)*Command Reference*. 

### `allocate-public-virtual-interface`
<a name="direct-connect_AllocatePublicVirtualInterface_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`allocate-public-virtual-interface`.

**AWS CLI**  
**Come eseguire il provisioning di un’interfaccia virtuale pubblica**  
Il comando `allocate-public-virtual-interface` seguente fornisce un’interfaccia virtuale pubblica di proprietà di un altro cliente:  

```
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"
}
```
+  Per i dettagli sull'API, consulta [AllocatePublicVirtualInterface AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/allocate-public-virtual-interface.html)*Command Reference*. 

### `allocate-transit-virtual-interface`
<a name="direct-connect_AllocateTransitVirtualInterface_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`allocate-transit-virtual-interface`.

**AWS CLI**  
**Fornire un'interfaccia virtuale di transito di proprietà dell' AWS account specificato**  
L’esempio `allocate-transit-virtual-interface` seguente fornisce un’interfaccia virtuale di transito per l’account specificato.  

```
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"
            }
        ]
    }
}
```
Per ulteriori informazioni, consulta [Creazione di un’interfaccia virtuale di transito in hosting](https://docs.aws.amazon.com/directconnect/latest/UserGuide/createhostedvirtualinterface.html#create-hosted-transit-vif) nella *Guida per l’utente di AWS Direct Connect*.  
+  Per i dettagli sull'API, vedere [AllocateTransitVirtualInterface](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/allocate-transit-virtual-interface.html)in *AWS CLI Command Reference*. 

### `associate-connection-with-lag`
<a name="direct-connect_AssociateConnectionWithLag_cli_2_topic"></a>

Il seguente esempio di codice 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-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"
}
```
+  Per i dettagli sull'API, consulta [AssociateConnectionWithLag AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/associate-connection-with-lag.html)*Command Reference*. 

### `associate-hosted-connection`
<a name="direct-connect_AssociateHostedConnection_cli_2_topic"></a>

Il seguente esempio di codice 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-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"
}
```
+  Per i dettagli sull'API, consulta [AssociateHostedConnection AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/associate-hosted-connection.html)*Command Reference*. 

### `associate-virtual-interface`
<a name="direct-connect_AssociateVirtualInterface_cli_2_topic"></a>

Il seguente esempio di codice 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, specificare l'ID di una connessione AWS Direct Connect per`--connection-id`; ad esempio,`dxcon-ffnikghc`.  
Comando:  

```
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"
}
```
+  Per i dettagli sull'API, consulta [AssociateVirtualInterface AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/associate-virtual-interface.html)*Command Reference*. 

### `confirm-connection`
<a name="direct-connect_ConfirmConnection_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`confirm-connection`.

**AWS CLI**  
**Come confermare la creazione di una connessione ospitata su un’interconnessione**  
Il comando `confirm-connection` seguente conferma la creazione di una connessione ospitata su un’interconnessione:  

```
aws directconnect confirm-connection --connection-id dxcon-fg2wi7hy
```
Output:  

```
{
    "connectionState": "pending"
}
```
+  Per i dettagli sull'API, consulta [ConfirmConnection AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/confirm-connection.html)*Command Reference*. 

### `confirm-private-virtual-interface`
<a name="direct-connect_ConfirmPrivateVirtualInterface_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`confirm-private-virtual-interface`.

**AWS CLI**  
**Come accettare la proprietà di un’interfaccia virtuale privata**  
Il comando `confirm-private-virtual-interface` seguente accetta la proprietà di un’interfaccia virtuale privata creata da un altro cliente:  

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

```
{
    "virtualInterfaceState": "pending"
}
```
+  Per i dettagli sull'API, consulta [ConfirmPrivateVirtualInterface AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/confirm-private-virtual-interface.html)*Command Reference*. 

### `confirm-public-virtual-interface`
<a name="direct-connect_ConfirmPublicVirtualInterface_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`confirm-public-virtual-interface`.

**AWS CLI**  
**Come accettare la proprietà di un’interfaccia virtuale pubblica**  
Il comando `confirm-public-virtual-interface` seguente accetta la proprietà di un’interfaccia virtuale pubblica creata da un altro cliente:  

```
aws directconnect confirm-public-virtual-interface --virtual-interface-id dxvif-fg9xo9vp
```
Output:  

```
{
    "virtualInterfaceState": "verifying"
}
```
+  Per i dettagli sull'API, consulta [ConfirmPublicVirtualInterface AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/confirm-public-virtual-interface.html)*Command Reference*. 

### `confirm-transit-virtual-interface`
<a name="direct-connect_ConfirmTransitVirtualInterface_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`confirm-transit-virtual-interface`.

**AWS CLI**  
**Come accettare la proprietà di un’interfaccia virtuale di transito**  
Il comando `confirm-transit-virtual-interface` seguente accetta la proprietà di un’interfaccia virtuale di transito creata da un altro cliente.  

```
aws directconnect confirm-transit-virtual-interface \
    --virtual-interface-id dxvif-fEXAMPLE \
    --direct-connect-gateway-id 4112ccf9-25e9-4111-8237-b6c5dEXAMPLE
```
Output:  

```
{
    "virtualInterfaceState": "pending"
}
```
Per ulteriori informazioni, consulta [Accettazione di un’interfaccia virtuale in hosting](https://docs.aws.amazon.com/directconnect/latest/UserGuide/accepthostedvirtualinterface.html) nella *Guida per l’utente di AWS Direct Connect*.  
+  Per i dettagli sull'API, consulta [ConfirmTransitVirtualInterface AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/confirm-transit-virtual-interface.html)*Command Reference*. 

### `create-bgp-peer`
<a name="direct-connect_CreateBgpPeer_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-bgp-peer`.

**AWS CLI**  
**Per creare una sessione di IPv6 peering BGP**  
L'esempio seguente crea una sessione di peering IPv6 BGP su un'interfaccia virtuale privata. `dxvif-fg1vuj3d` Gli IPv6 indirizzi peer vengono assegnati automaticamente da Amazon.  
Comando:  

```
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"
  }
}
```
+  Per i dettagli sull'API, consulta *AWS CLI Command [CreateBgpPeer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/create-bgp-peer.html)Reference*. 

### `create-connection`
<a name="direct-connect_CreateConnection_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-connection`.

**AWS CLI**  
**Per creare una connessione dalla rete a una posizione AWS Direct Connect**  
Il `create-connection` comando seguente crea una connessione dalla rete a una posizione 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"
}
```
+  Per i dettagli sull'API, consulta [CreateConnection AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/create-connection.html)*Command Reference*. 

### `create-direct-connect-gateway-association-proposal`
<a name="direct-connect_CreateDirectConnectGatewayAssociationProposal_cli_2_topic"></a>

Il seguente esempio di codice 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-proposal` seguente 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-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"
            }
        ]
    }
}
```
Per ulteriori informazioni, consulta [Creazione di una proposta di associazione per gateway di transito](https://docs.aws.amazon.com/directconnect/latest/UserGuide/multi-account-associate-tgw.html#multi-account-tgw-create-proposal) nella *Guida per l’utente di AWS Direct Connect*.  
+  Per i dettagli sull'API, consulta [CreateDirectConnectGatewayAssociationProposal AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/create-direct-connect-gateway-association-proposal.html)*Command Reference*. 

### `create-direct-connect-gateway-association`
<a name="direct-connect_CreateDirectConnectGatewayAssociation_cli_2_topic"></a>

Il seguente esempio di codice 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-6efe725e` al gateway Direct Connect `5f294f92-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-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"
  }
}
```
+  Per i dettagli sull'API, consulta [CreateDirectConnectGatewayAssociation AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/create-direct-connect-gateway-association.html)*Command Reference*. 

### `create-direct-connect-gateway`
<a name="direct-connect_CreateDirectConnectGateway_cli_2_topic"></a>

Il seguente esempio di codice 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, consulta [CreateDirectConnectGateway AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/create-direct-connect-gateway.html)*Command Reference*. 

### `create-interconnect`
<a name="direct-connect_CreateInterconnect_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-interconnect`.

**AWS CLI**  
**Per creare un'interconnessione tra la rete di un partner e AWS**  
Il `create-interconnect` comando seguente crea un'interconnessione tra la rete di un partner AWS Direct Connect e una posizione AWS Direct Connect specifica:  

```
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"
}
```
+  Per i dettagli sull'API, consulta [CreateInterconnect AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/create-interconnect.html)*Command Reference.* 

### `create-lag`
<a name="direct-connect_CreateLag_cli_2_topic"></a>

Il seguente esempio di codice 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 LAG con una larghezza di banda di 1 Gbps.  
Comando:  

```
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"
}
```
**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 --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"
}
```
+  *Per i dettagli sull'API, vedere [CreateLag](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/create-lag.html)in Command Reference.AWS CLI * 

### `create-private-virtual-interface`
<a name="direct-connect_CreatePrivateVirtualInterface_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-private-virtual-interface`.

**AWS CLI**  
**Come creare un’interfaccia virtuale privata**  
Il comando `create-private-virtual-interface` seguente crea un’interfaccia virtuale privata:  

```
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"
}
```
+  Per i dettagli sull'API, consulta [CreatePrivateVirtualInterface AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/create-private-virtual-interface.html)*Command Reference*. 

### `create-public-virtual-interface`
<a name="direct-connect_CreatePublicVirtualInterface_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-public-virtual-interface`.

**AWS CLI**  
**Come creare un’interfaccia virtuale pubblica**  
Il comando `create-public-virtual-interface` seguente crea un’interfaccia virtuale pubblica:  

```
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"
}
```
+  Per i dettagli sull'API, consulta [CreatePublicVirtualInterface AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/create-public-virtual-interface.html)*Command Reference*. 

### `create-transit-virtual-interface`
<a name="direct-connect_CreateTransitVirtualInterface_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-transit-virtual-interface`.

**AWS CLI**  
**Come creare un’interfaccia virtuale di transito**  
L’esempio `create-transit-virtual-interface` seguente crea un’interfaccia virtuale di transito per la connessione specificata.  

```
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"
            }
        ]
    }
}
```
Per ulteriori informazioni, consulta [Creazione di un’interfaccia virtuale di transito per il gateway Direct Connect](https://docs.aws.amazon.com/directconnect/latest/UserGuide/create-vif.html#create-transit-vif) nella *Guida per l’utente di AWS Direct Connect*.  
+  Per i dettagli sull'API, consulta [CreateTransitVirtualInterface AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/create-transit-virtual-interface.html)*Command Reference*. 

### `delete-bgp-peer`
<a name="direct-connect_DeleteBgpPeer_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-bgp-peer`.

**AWS CLI**  
**Come eliminare un peer BGP da un’interfaccia virtuale**  
L'esempio seguente elimina il peer IPv6 BGP dall'interfaccia virtuale. `dxvif-fg1vuj3d`  
Comando:  

```
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"
  }
}
```
+  *Per i dettagli sull'API, vedere [DeleteBgpPeer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/delete-bgp-peer.html)in Command Reference.AWS CLI * 

### `delete-connection`
<a name="direct-connect_DeleteConnection_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-connection`.

**AWS CLI**  
**Come eliminare una connessione**  
Il comando `delete-connection` seguente elimina la connessione specificata:  

```
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"
}
```
+  Per i dettagli sull'API, consulta [DeleteConnection AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/delete-connection.html)*Command Reference*. 

### `delete-direct-connect-gateway-association`
<a name="direct-connect_DeleteDirectConnectGatewayAssociation_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-direct-connect-gateway-association`.

**AWS CLI**  
**Come eliminare l’associazione del gateway Direct Connect**  
L’esempio `delete-direct-connect-gateway-association` seguente 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-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"
            }
        ]
    }
}
```
Per ulteriori informazioni, consulta [Associazione e annullamento dell’associazione di gateway di transito](https://docs.aws.amazon.com/directconnect/latest/UserGuide/direct-connect-transit-gateways.html#associate-tgw-with-direct-connect-gateway) nella *Guida per l’utente di AWS Direct Connect*.  
+  Per i dettagli sull'API, consulta [DeleteDirectConnectGatewayAssociation AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/delete-direct-connect-gateway-association.html)*Command Reference*. 

### `delete-direct-connect-gateway`
<a name="direct-connect_DeleteDirectConnectGateway_cli_2_topic"></a>

Il seguente esempio di codice 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-id 5f294f92-bafb-4011-916d-9b0bexample
```
Output:  

```
{
  "directConnectGateway": {
      "amazonSideAsn": 64512,
      "directConnectGatewayId": "5f294f92-bafb-4011-916d-9b0bexample",
      "ownerAccount": "123456789012",
      "directConnectGatewayName": "DxGateway1",
      "directConnectGatewayState": "deleting"
  }
}
```
+  Per i dettagli sull'API, consulta [DeleteDirectConnectGateway AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/delete-direct-connect-gateway.html)*Command Reference*. 

### `delete-interconnect`
<a name="direct-connect_DeleteInterconnect_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-interconnect`.

**AWS CLI**  
**Come eliminare un’interconnessione**  
Il comando `delete-interconnect` seguente elimina l’interconnessione specificata:  

```
aws directconnect delete-interconnect --interconnect-id dxcon-fgktov66
```
Output:  

```
{
    "interconnectState": "deleted"
}
```
+  Per i dettagli sull'API, consulta [DeleteInterconnect AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/delete-interconnect.html)*Command Reference*. 

### `delete-lag`
<a name="direct-connect_DeleteLag_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-lag`.

**AWS CLI**  
**Come eliminare un LAG**  
L’esempio seguente elimina il LAG specificato.  
Comando:  

```
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"
}
```
+  Per i dettagli sull'API, consulta [DeleteLag AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/delete-lag.html)*Command Reference*. 

### `delete-virtual-interface`
<a name="direct-connect_DeleteVirtualInterface_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-virtual-interface`.

**AWS CLI**  
**Come eliminare un’interfaccia virtuale**  
Il comando `delete-virtual-interface` seguente elimina l’interfaccia virtuale specificata:  

```
aws directconnect delete-virtual-interface --virtual-interface-id dxvif-ffhhk74f
```
Output:  

```
{
    "virtualInterfaceState": "deleting"
}
```
+  Per i dettagli sull'API, consulta [DeleteVirtualInterface AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/delete-virtual-interface.html)*Command Reference*. 

### `describe-connection-loa`
<a name="direct-connect_DescribeConnectionLoa_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-connection-loa`.

**AWS CLI**  
**Come descrivere la LOA-CFA per una connessione utilizzando Linux o Mac OS X**  
L’esempio seguente descrive la LOA-CFA per la connessione `dxcon-fh6ayh1d`. I contenuti della LOA-CFA sono con codifica Base64. Questo comando utilizza i parametri `--output` e `--query` per controllare l’output ed estrarre il contenuto della struttura `loaContent`. La parte finale del comando decodifica il contenuto utilizzando l’utilità `base64` e invia l’output a un file PDF.  

```
aws directconnect describe-connection-loa --connection-id dxcon-fh6ayh1d --output text --query loa.loaContent|base64 --decode > myLoaCfa.pdf
```
**Come descrivere la LOA-CFA per una connessione utilizzando Windows**  
L’esempio precedente richiede l’uso dell’utilità `base64` per decodificare l’output. Su un computer Windows, è possibile utilizzare `certutil`. Nel seguente esempio, il primo comando descrive la LOA-CFA per la connessione `dxcon-fh6ayh1d` e utilizza i parametri `--output` e `--query` per controllare l’output ed estrarre il contenuto della struttura `loaContent` in un file chiamato `myLoaCfa.base64`. Il secondo comando utilizza l’utility `certutil` per decodificare il file e inviare l’output in un file PDF.  

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

```
certutil -decode myLoaCfa.base64 myLoaCfa.pdf
```
Per ulteriori informazioni sul controllo dell'output della AWS CLI, vedere [Controllo dell'output dei comandi dall'interfaccia a riga di AWS comando nella Guida per l'utente dell'interfaccia](https://docs.aws.amazon.com/cli/latest/userguide/controlling-output.html) *a riga di AWS comando*.  
+  Per i dettagli sull'API, consulta [DescribeConnectionLoa AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-connection-loa.html)*Command Reference.* 

### `describe-connections-on-interconnect`
<a name="direct-connect_DescribeConnectionsOnInterconnect_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-connections-on-interconnect`.

**AWS CLI**  
**Come elencare le connessioni su un’interconnessione**  
Il comando `describe-connections-on-interconnect` seguente elenca le connessioni che sono state allocate all’interconnessione indicata:  

```
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"
        }
    ]
}
```
+  Per i dettagli sull'API, consulta [DescribeConnectionsOnInterconnect AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-connections-on-interconnect.html)*Command Reference*. 

### `describe-connections`
<a name="direct-connect_DescribeConnections_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-connections`.

**AWS CLI**  
**Come elencare tutte le connessioni nella Regione corrente**  
Il comando `describe-connections` seguente elenca tutte le connessioni nella Regione corrente:  

```
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"
      }
  ]
}
```
+  Per i dettagli sull'API, consulta [DescribeConnections AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-connections.html)*Command Reference*. 

### `describe-direct-connect-gateway-association-proposals`
<a name="direct-connect_DescribeDirectConnectGatewayAssociationProposals_cli_2_topic"></a>

Il seguente esempio di codice 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-proposals` seguente visualizza i dettagli sulle proposte di associazione del gateway Direct Connect.  

```
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"
                }
            ]
        }
    ]
}
```
Per ulteriori informazioni, consulta [Associazione e annullamento dell’associazione di gateway di transito](https://docs.aws.amazon.com/directconnect/latest/UserGuide/direct-connect-transit-gateways.html#associate-tgw-with-direct-connect-gateway) nella *Guida per l’utente di AWS Direct Connect*.  
+  Per i dettagli sull'API, consulta [DescribeDirectConnectGatewayAssociationProposals AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-direct-connect-gateway-association-proposals.html)*Command Reference*. 

### `describe-direct-connect-gateway-associations`
<a name="direct-connect_DescribeDirectConnectGatewayAssociations_cli_2_topic"></a>

Il seguente esempio di codice 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-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"
      }
  ]
}
```
+  Per i dettagli sull'API, consulta [DescribeDirectConnectGatewayAssociations AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-direct-connect-gateway-associations.html)*Command Reference*. 

### `describe-direct-connect-gateway-attachments`
<a name="direct-connect_DescribeDirectConnectGatewayAttachments_cli_2_topic"></a>

Il seguente esempio di codice 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-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"
}
```
+  Per i dettagli sull'API, consulta [DescribeDirectConnectGatewayAttachments AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-direct-connect-gateway-attachments.html)*Command Reference*. 

### `describe-direct-connect-gateways`
<a name="direct-connect_DescribeDirectConnectGateways_cli_2_topic"></a>

Il seguente esempio di codice 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-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"
      }
  ]
}
```
+  Per i dettagli sull'API, consulta [DescribeDirectConnectGateways AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-direct-connect-gateways.html)*Command Reference*. 

### `describe-hosted-connections`
<a name="direct-connect_DescribeHostedConnections_cli_2_topic"></a>

Il seguente esempio di codice 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-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"
        }
    ]
}
```
+  Per i dettagli sull'API, consulta [DescribeHostedConnections AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-hosted-connections.html)*Command Reference*. 

### `describe-interconnect-loa`
<a name="direct-connect_DescribeInterconnectLoa_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-interconnect-loa`.

**AWS CLI**  
**Come descrivere la LOA-CFA per un’interconnessione utilizzando Linux o Mac OS X**  
L’esempio seguente descrive la LOA-CFA per l’interconnessione `dxcon-fh6ayh1d`. I contenuti della LOA-CFA sono con codifica Base64. Questo comando utilizza i parametri `--output` e `--query` per controllare l’output ed estrarre il contenuto della struttura `loaContent`. La parte finale del comando decodifica il contenuto utilizzando l’utilità `base64` e invia l’output a un file PDF.  

```
aws directconnect describe-interconnect-loa --interconnect-id dxcon-fh6ayh1d --output text --query loa.loaContent|base64 --decode > myLoaCfa.pdf
```
**Come descrivere la LOA-CFA per un’interconnessione utilizzando Windows**  
L’esempio precedente richiede l’uso dell’utilità `base64` per decodificare l’output. Su un computer Windows, è possibile utilizzare `certutil`. Nel seguente esempio, il primo comando descrive la LOA-CFA per l’interconnessione `dxcon-fh6ayh1d` e utilizza i parametri `--output` e `--query` per controllare l’output ed estrarre il contenuto della struttura `loaContent` in un file chiamato `myLoaCfa.base64`. Il secondo comando utilizza l’utility `certutil` per decodificare il file e inviare l’output in un file PDF.  

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

```
certutil -decode myLoaCfa.base64 myLoaCfa.pdf
```
Per ulteriori informazioni sul controllo dell'output della AWS CLI, vedere [Controllo dell'output dei comandi dall'interfaccia a riga di AWS comando nella Guida per l'utente dell'interfaccia](https://docs.aws.amazon.com/cli/latest/userguide/controlling-output.html) *a riga di AWS comando*.  
+  Per i dettagli sull'API, consulta [DescribeInterconnectLoa AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-interconnect-loa.html)*Command Reference.* 

### `describe-interconnects`
<a name="direct-connect_DescribeInterconnects_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-interconnects`.

**AWS CLI**  
**Come elencare le interconnessioni**  
Il `describe-interconnects` comando seguente elenca le interconnessioni di proprietà AWS dell'account:  

```
aws directconnect describe-interconnects
```
Output:  

```
{
    "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 [DescribeInterconnects AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-interconnects.html)*Command Reference.* 

### `describe-lags`
<a name="direct-connect_DescribeLags_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-lags`.

**AWS CLI**  
**Per descrivere il tuo LAGs**  
Il comando seguente descrive tutti i dati LAGs relativi alla regione corrente.  
Comando:  

```
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"
      }
  ]
}
```
+  Per i dettagli sull'API, consulta [DescribeLags AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-lags.html)*Command Reference*. 

### `describe-loa`
<a name="direct-connect_DescribeLoa_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-loa`.

**AWS CLI**  
**Come descrivere la LOA-CFA per una connessione utilizzando Linux o Mac OS X**  
L’esempio seguente descrive la LOA-CFA per la connessione `dxcon-fh6ayh1d`. I contenuti della LOA-CFA sono con codifica Base64. Questo comando utilizza i parametri `--output` e `--query` per controllare l’output ed estrarre il contenuto della struttura `loaContent`. La parte finale del comando decodifica il contenuto utilizzando l’utilità `base64` e invia l’output a un file PDF.  

```
aws directconnect describe-loa --connection-id dxcon-fh6ayh1d --output text --query loa.loaContent|base64 --decode > myLoaCfa.pdf
```
**Come descrivere la LOA-CFA per una connessione utilizzando Windows**  
L’esempio precedente richiede l’uso dell’utilità `base64` per decodificare l’output. Su un computer Windows, è possibile utilizzare `certutil`. Nel seguente esempio, il primo comando descrive la LOA-CFA per la connessione `dxcon-fh6ayh1d` e utilizza i parametri `--output` e `--query` per controllare l’output ed estrarre il contenuto della struttura `loaContent` in un file chiamato `myLoaCfa.base64`. Il secondo comando utilizza l’utility `certutil` per decodificare il file e inviare l’output in un file PDF.  

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

```
certutil -decode myLoaCfa.base64 myLoaCfa.pdf
```
Per ulteriori informazioni sul controllo dell'output della AWS CLI, vedere [Controllo dell'output dei comandi dall'interfaccia a riga di AWS comando nella Guida per l'utente dell'interfaccia](https://docs.aws.amazon.com/cli/latest/userguide/controlling-output.html) *a riga di AWS comando*.  
+  Per i dettagli sull'API, consulta [DescribeLoa AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-loa.html)*Command Reference.* 

### `describe-locations`
<a name="direct-connect_DescribeLocations_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-locations`.

**AWS CLI**  
**Per elencare i partner e le sedi di AWS Direct Connect**  
Il `describe-locations` comando seguente elenca i partner e le sedi di AWS Direct Connect nella regione corrente:  

```
aws directconnect describe-locations
```
Output:  

```
{
    "locations": [
        {
            "locationName": "NAP do Brasil, Barueri, Sao Paulo",
            "locationCode": "TNDB"
        },
        {
            "locationName": "Tivit - Site Transamerica (Sao Paulo)",
            "locationCode": "TIVIT"
        }
    ]
}
```
+  Per i dettagli sull'API, consulta [DescribeLocations AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-locations.html)*Command Reference*. 

### `describe-tags`
<a name="direct-connect_DescribeTags_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-tags`.

**AWS CLI**  
**Per descrivere i tag delle risorse AWS Direct Connect**  
Il comando seguente descrive i tag per la connessione `dxcon-abcabc12`.  
Comando:  

```
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"
              }
          ]
      }
  ]
}
```
+  Per i dettagli sull'API, consulta [DescribeTags AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-tags.html)*Command Reference*. 

### `describe-virtual-gateways`
<a name="direct-connect_DescribeVirtualGateways_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-virtual-gateways`.

**AWS CLI**  
**Come elencare i gateway privati virtuali**  
Il `describe-virtual-gateways` comando seguente elenca i gateway privati virtuali di proprietà AWS dell'account:  

```
aws directconnect describe-virtual-gateways
```
Output:  

```
{
    "virtualGateways": [
        {
            "virtualGatewayId": "vgw-aba37db6",
            "virtualGatewayState": "available"
        }
    ]
}
```
+  Per i dettagli sull'API, consulta [DescribeVirtualGateways AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-virtual-gateways.html)*Command Reference.* 

### `describe-virtual-interfaces`
<a name="direct-connect_DescribeVirtualInterfaces_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-virtual-interfaces`.

**AWS CLI**  
**Come elencare tutte le interfacce virtuali**  
Il `describe-virtual-interfaces` comando seguente elenca le informazioni su tutte le interfacce virtuali associate all' AWS account:  

```
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"
        }
    ]
}
```
+  Per i dettagli sull'API, consulta [DescribeVirtualInterfaces AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/describe-virtual-interfaces.html)*Command Reference.* 

### `disassociate-connection-from-lag`
<a name="direct-connect_DisassociateConnectionFromLag_cli_2_topic"></a>

Il seguente esempio di codice 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-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"
}
```
+  Per i dettagli sull'API, consulta [DisassociateConnectionFromLag AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/disassociate-connection-from-lag.html)*Command Reference*. 

### `tag-resource`
<a name="direct-connect_TagResource_cli_2_topic"></a>

Il seguente esempio di codice 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 `Name` e il valore `VAConnection` alla connessione `dxcon-abcabc12`. Se il comando va a buon fine, non viene restituito alcun output.  
Comando:  

```
aws directconnect tag-resource --resource-arn arn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12 --tags "key=Name,value=VAConnection"
```
+  Per i dettagli sull'API, consulta [TagResource AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/tag-resource.html)*Command Reference*. 

### `untag-resource`
<a name="direct-connect_UntagResource_cli_2_topic"></a>

Il seguente esempio di codice 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 `Name` dalla connessione `dxcon-abcabc12`. Se il comando va a buon fine, non viene restituito alcun output.  
Comando:  

```
aws directconnect untag-resource --resource-arn arn:aws:directconnect:us-east-1:123456789012:dxcon/dxcon-abcabc12 --tag-keys Name
```
+  Per i dettagli sull'API, consulta [UntagResource AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/untag-resource.html)*Command Reference*. 

### `update-direct-connect-gateway-association`
<a name="direct-connect_UpdateDirectConnectGatewayAssociation_cli_2_topic"></a>

Il seguente esempio di codice 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-association` seguente aggiunge l’intervallo CIDR specificato a un’associazione al 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"
            }
        ]
    }
}
```
Per ulteriori informazioni, consulta [Utilizzo dei gateway Direct Connect](https://docs.aws.amazon.com/directconnect/latest/UserGuide/direct-connect-gateways.html) nella *Guida per l’utente di AWS Direct Connect*.  
+  Per i dettagli sull'API, consulta [UpdateDirectConnectGatewayAssociation AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/update-direct-connect-gateway-association.html)*Command Reference*. 

### `update-lag`
<a name="direct-connect_UpdateLag_cli_2_topic"></a>

Il seguente esempio di codice 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-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"
}
```
+  Per i dettagli sull'API, consulta [UpdateLag AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/update-lag.html)*Command Reference*. 

### `update-virtual-interface-attributes`
<a name="direct-connect_UpdateVirtualInterfaceAttributes_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-virtual-interface-attributes`.

**AWS CLI**  
**Come aggiornare la MTU di un’interfaccia virtuale**  
L’esempio `update-virtual-interface-attributes` seguente aggiorna la MTU dell’interfaccia virtuale specificata.  

```
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": []
}
```
Per ulteriori informazioni, consulta [Impostazione di MTU di rete per interfacce virtuali private o di transito](https://docs.aws.amazon.com/directconnect/latest/UserGuide/set-jumbo-frames-vif.html) nella *Guida per l’utente di AWS Direct Connect*.  
+  Per i dettagli sull'API, consulta [UpdateVirtualInterfaceAttributes AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/directconnect/update-virtual-interface-attributes.html)*Command Reference*. 