

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

# Esempi di Storage Gateway utilizzando AWS CLI
<a name="cli_storage-gateway_code_examples"></a>

I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with Storage Gateway.

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>

### `describe-gateway-information`
<a name="storage-gateway_DescribeGatewayInformation_cli_topic"></a>

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

**AWS CLI**  
**Come descrivere un gateway**  
Il comando `describe-gateway-information` seguente restituisce i metadati relativi al gateway specificato. Per specificare il gateway da descrivere, utilizza il nome della risorsa Amazon (ARN) del gateway nel comando.  
Questo esempio specifica un gateway con l’id `sgw-12A3456B` nell’account `123456789012`:  

```
aws storagegateway describe-gateway-information --gateway-arn "arn:aws:storagegateway:us-west-2:123456789012:gateway/sgw-12A3456B"
```
Questo comando restituisce un blocco JSON contenente i metadati sul gateway, ad esempio il nome, le interfacce di rete, il fuso orario configurato e lo stato (se il gateway è in esecuzione o meno).  
+  Per i dettagli sull'API, consulta [DescribeGatewayInformation AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/storagegateway/describe-gateway-information.html)*Command Reference*. 

### `list-file-shares`
<a name="storage-gateway_ListFileShares_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-file-shares`.

**AWS CLI**  
**Come elencare le condivisioni di file**  
L'`command-name`esempio seguente elenca i widget disponibili nel tuo AWS account.  

```
aws storagegateway list-file-shares \
    --gateway-arn arn:aws:storagegateway:us-east-1:209870788375:gateway/sgw-FB02E292
```
Output:  

```
{
    "FileShareInfoList": [
        {
            "FileShareType": "NFS",
            "FileShareARN": "arn:aws:storagegateway:us-east-1:111122223333:share/share-2FA12345",
            "FileShareId": "share-2FA12345",
            "FileShareStatus": "AVAILABLE",
            "GatewayARN": "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-FB0AAAAA"
        }
    ],
    "Marker": null
}
```
Per ulteriori informazioni, vedere [ListFileShares AWS](https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_ListFileShares.html)*lo Storage Gateway Service API Reference*.  
+  Per i dettagli sull'API, vedere [ListFileShares](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/storagegateway/list-file-shares.html)in *AWS CLI Command Reference*. 

### `list-gateways`
<a name="storage-gateway_ListGateways_cli_topic"></a>

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

**AWS CLI**  
**Come elencare i gateway per un account**  
Il comando `list-gateways` seguente elenca tutti i gateway definiti per un account:  

```
aws storagegateway list-gateways
```
Questo comando genera un blocco JSON che contiene un elenco di gateway Amazon Resource Names ()ARNs.  
+  Per i dettagli sull'API, consulta *AWS CLI Command [ListGateways](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/storagegateway/list-gateways.html)Reference*. 

### `list-volumes`
<a name="storage-gateway_ListVolumes_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-volumes`.

**AWS CLI**  
**Come elencare i volumi configurati per un gateway**  
Il comando `list-volumes` seguente restituisce un elenco di volumi configurati per il gateway specificato. Per specificare il gateway da descrivere, utilizza il nome della risorsa Amazon (ARN) del gateway nel comando.  
Questo esempio specifica un gateway con l’id `sgw-12A3456B` nell’account `123456789012`:  

```
aws storagegateway list-volumes --gateway-arn "arn:aws:storagegateway:us-west-2:123456789012:gateway/sgw-12A3456B"
```
Questo comando restituisce un blocco JSON contenente un elenco di volumi che include il tipo e l’ARN di ogni volume.  
+  Per i dettagli sull'API, consulta [ListVolumes AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/storagegateway/list-volumes.html)*Command Reference*. 

### `refresh-cache`
<a name="storage-gateway_RefreshCache_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`refresh-cache`.

**AWS CLI**  
**Come aggiornare la cache di condivisione dei file**  
L’esempio `refresh-cache` seguente aggiorna la cache per la condivisione dei file specificata.  

```
aws storagegateway refresh-cache \
    --file-share-arn arn:aws:storagegateway:us-east-1:111122223333:share/share-2FA12345
```
Output:  

```
{
    "FileShareARN": "arn:aws:storagegateway:us-east-1:111122223333:share/share-2FA12345",
    "NotificationId": "4954d4b1-abcd-ef01-1234-97950a7d3483"
}
```
Per ulteriori informazioni, vedere [ListFileShares AWS](https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_RefreshCache.html)*lo Storage Gateway Service API Reference*.  
+  Per i dettagli sull'API, vedere [RefreshCache](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/storagegateway/refresh-cache.html)in *AWS CLI Command Reference*. 