Esempi per Gateway di archiviazione con AWS CLI - AWS Command Line Interface

Esempi per Gateway di archiviazione con AWS CLI

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

Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.

Ogni esempio include un link al codice sorgente completo, dove è possibile trovare le istruzioni su come configurare ed eseguire il codice nel contesto.

Argomenti

Operazioni

L’esempio di codice seguente mostra come utilizzare describe-gateway-information.

AWS CLI

Come descrivere un gateway

Il comando seguente describe-gateway-information 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).

L’esempio di codice seguente mostra come utilizzare list-file-shares.

AWS CLI

Come elencare le condivisioni di file

L’esempio command-name seguente elenca i widget disponibili nel tuo account AWS.

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, consulta ListFileShares nella AWSdocumentazione di riferimento dell’API del servizio Gateway di archiviazione .

  • Per informazioni dettagliate sull’API, consulta ListFileShares in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare list-gateways.

AWS CLI

Come elencare i gateway per un account

Il comando seguente list-gateways elenca tutti i gateway definiti per un account:

aws storagegateway list-gateways

Questo comando restituisce un blocco JSON contenente un elenco di nomi delle risorse Amazon (ARN) del gateway.

  • Per informazioni dettagliate sull’API, consulta ListGateways in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare list-volumes.

AWS CLI

Come elencare i volumi configurati per un gateway

Il comando seguente list-volumes 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 informazioni dettagliate sull’API, consulta ListVolumes in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare refresh-cache.

AWS CLI

Come aggiornare la cache di condivisione dei file

Il comando seguente refresh-cache 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, consulta ListFileShares nella AWSdocumentazione di riferimento dell’API del servizio Gateway di archiviazione .

  • Per informazioni dettagliate sull’API, consulta RefreshCache in AWS CLI Command Reference.