Contoh Storage Gateway menggunakan AWS CLI - AWS SDKContoh Kode

Ada lebih banyak AWS SDK contoh yang tersedia di GitHub repo SDKContoh AWS Dokumen.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Contoh Storage Gateway menggunakan AWS CLI

Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with Storage Gateway.

Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

Tindakan

Contoh kode berikut menunjukkan cara menggunakandescribe-gateway-information.

AWS CLI

Untuk menggambarkan gateway

describe-gateway-informationPerintah berikut mengembalikan metadata tentang gateway yang ditentukan. Untuk menentukan gateway mana yang akan dijelaskan, gunakan Amazon Resource Name (ARN) gateway dalam perintah.

Contoh ini menentukan gateway dengan id sgw-12A3456B di akun123456789012:

aws storagegateway describe-gateway-information --gateway-arn "arn:aws:storagegateway:us-west-2:123456789012:gateway/sgw-12A3456B"

Perintah ini mengeluarkan JSON blok yang berisi metadata tentang gateway seperti namanya, antarmuka jaringan, zona waktu yang dikonfigurasi, dan status (apakah gateway sedang berjalan atau tidak).

Contoh kode berikut menunjukkan cara menggunakanlist-file-shares.

AWS CLI

Untuk daftar berbagi file

command-nameContoh berikut mencantumkan widget yang tersedia di AWS akun Anda.

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 }

Untuk informasi selengkapnya, lihat ListFileSharesdi APIReferensi Layanan AWS Storage Gateway.

  • Untuk API detailnya, lihat ListFileSharesdi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanlist-gateways.

AWS CLI

Untuk membuat daftar gateway untuk akun

list-gatewaysPerintah berikut mencantumkan semua gateway yang ditentukan untuk akun:

aws storagegateway list-gateways

Perintah ini mengeluarkan JSON blok yang berisi daftar gateway Amazon Resource Names (ARNs).

  • Untuk API detailnya, lihat ListGatewaysdi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanlist-volumes.

AWS CLI

Untuk membuat daftar volume yang dikonfigurasi untuk gateway

list-volumesPerintah berikut mengembalikan daftar volume dikonfigurasi untuk gateway yang ditentukan. Untuk menentukan gateway mana yang akan dijelaskan, gunakan Amazon Resource Name (ARN) gateway dalam perintah.

Contoh ini menentukan gateway dengan id sgw-12A3456B di akun123456789012:

aws storagegateway list-volumes --gateway-arn "arn:aws:storagegateway:us-west-2:123456789012:gateway/sgw-12A3456B"

Perintah ini mengeluarkan JSON blok yang berisi daftar volume yang mencakup jenis dan ARN untuk setiap volume.

  • Untuk API detailnya, lihat ListVolumesdi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanrefresh-cache.

AWS CLI

Untuk me-refresh cache berbagi file

refresh-cacheContoh berikut menyegarkan cache untuk berbagi file yang ditentukan.

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" }

Untuk informasi selengkapnya, lihat ListFileSharesdi APIReferensi Layanan AWS Storage Gateway.

  • Untuk API detailnya, lihat RefreshCachedi Referensi AWS CLI Perintah.