Beispiele für Storage Gateway unter Verwendung von AWS CLI
Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie die AWS Command Line Interface mit Storage Gateway nutzen.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anleitungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie describe-gateway-information verwendet wird.
- AWS CLI
-
So beschreiben Sie ein Gateway
Der folgende
describe-gateway-information-Befehl gibt Metadaten zum angegebenen Gateway zurück. Geben Sie den Amazon-Ressourcennamen (ARN) des Gateways im Befehl an, um anzugeben, welches Gateway beschrieben werden soll.In diesem Beispiel wird ein Gateway mit der ID
sgw-12A3456Bim Konto123456789012angegeben:aws storagegateway describe-gateway-information --gateway-arn"arn:aws:storagegateway:us-west-2:123456789012:gateway/sgw-12A3456B"Dieser Befehl gibt einen JSON-Block mit Metadaten über das Gateway zurück, z. B. seinen Namen, Netzwerkschnittstellen, die konfigurierte Zeitzone und den Status (ungeachtet dessen, ob das Gateway aktuell ausgeführt wird oder nicht).
-
API-Details finden Sie unter DescribeGatewayInformation
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-file-shares verwendet wird.
- AWS CLI
-
So listen Sie Dateifreigaben auf
Im folgenden Beispiel für
command-namewerden die verfügbaren Widgets in Ihrem AWS-Konto aufgelistet.aws storagegateway list-file-shares \ --gateway-arnarn:aws:storagegateway:us-east-1:209870788375:gateway/sgw-FB02E292Ausgabe:
{ "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 }Weitere Informationen finden Sie unter ListFileShares in der AWS-API-Referenz zu Storage Gateway Service.
-
API-Details finden Sie unter ListFileShares
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-gateways verwendet wird.
- AWS CLI
-
So listen Sie Gateways für ein Konto auf
Der folgende
list-gateways-Befehl listet alle für ein Konto definierten Gateways auf:aws storagegateway list-gatewaysDieser Befehl gibt einen JSON-Block mit einer Liste der Amazon-Ressourcennamen (ARNs) des Gateways.
-
API-Details finden Sie unter ListGateways
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-volumes verwendet wird.
- AWS CLI
-
So listen Sie die für ein Gateway konfigurierten Volumes auf
Der folgende
list-volumes-Befehl gibt eine Liste der für das angegebene Gateway konfigurierten Volumes zurück. Geben Sie den Amazon-Ressourcennamen (ARN) des Gateways im Befehl an, um anzugeben, welches Gateway beschrieben werden soll.In diesem Beispiel wird ein Gateway mit der ID
sgw-12A3456Bim Konto123456789012angegeben:aws storagegateway list-volumes --gateway-arn"arn:aws:storagegateway:us-west-2:123456789012:gateway/sgw-12A3456B"Dieser Befehl gibt einen JSON-Block aus, d. h. eine Liste von Volumes, die den Typ und den ARN für jedes Volume enthält.
-
API-Details finden Sie unter ListVolumes
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie refresh-cache verwendet wird.
- AWS CLI
-
So aktualisieren Sie den Cache für Dateifreigaben
Im folgenden Beispiel für
refresh-cachewird der Cache für die angegebene Dateifreigabe aktualisiert.aws storagegateway refresh-cache \ --file-share-arnarn:aws:storagegateway:us-east-1:111122223333:share/share-2FA12345Ausgabe:
{ "FileShareARN": "arn:aws:storagegateway:us-east-1:111122223333:share/share-2FA12345", "NotificationId": "4954d4b1-abcd-ef01-1234-97950a7d3483" }Weitere Informationen finden Sie unter ListFileShares in der AWS-API-Referenz zu Storage Gateway Service.
-
API-Details finden Sie unter RefreshCache
in der AWS CLI-Befehlsreferenz.
-