Storage Gateway 範例使用 AWS CLI - AWS Command Line Interface

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Storage Gateway 範例使用 AWS CLI

下列程式碼範例說明如何使用 Storage Gateway 來執行動作及實作常見案例。 AWS Command Line Interface

Actions 是大型程式的程式碼摘錄,必須在內容中執行。雖然動作會告訴您如何呼叫個別服務函數,但您可以在其相關情境和跨服務範例中查看內容中的動作。

Scenarios (案例) 是向您展示如何呼叫相同服務中的多個函數來完成特定任務的程式碼範例。

每個範例都包含一個連結 GitHub,您可以在其中找到如何在內容中設定和執行程式碼的指示。

主題

動作

下列程式碼範例會示範如何使用describe-gateway-information

AWS CLI

描述閘道

下列describe-gateway-information命令會傳回有關指定閘道的中繼資料。若要指定要描述的閘道,請在命令中使用閘道的 Amazon 資源名稱 (ARN)。

下列範例會指定帳戶 ID sgw-12A3456B 的閘道123456789012

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

此命令會輸出 JSON 區塊,其中包含閘道的相關中繼資料,例如其名稱、網路介面、設定的時區和狀態 (閘道是否正在執行)。

下列程式碼範例會示範如何使用list-file-shares

AWS CLI

列出檔案共用

下列command-name範例會列出您 AWS 帳戶中可用的 Widget。

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

輸出:

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

如需詳細資訊,請參閱 ListFileSharesS AWS torage Gateway 服務 API 參考中的。

  • 如需 API 詳細資訊,請參閱AWS CLI 命令參考ListFileShares中的。

下列程式碼範例會示範如何使用list-gateways

AWS CLI

列出帳號的閘道

下列list-gateways指令會列出為帳號定義的所有閘道:

aws storagegateway list-gateways

此命令會輸出包含閘道 Amazon 資源名稱 (ARN) 清單的 JSON 區塊。

  • 如需 API 詳細資訊,請參閱AWS CLI 命令參考ListGateways中的。

下列程式碼範例會示範如何使用list-volumes

AWS CLI

列出為閘道設定的磁碟區

下列指list-volumes令會傳回針對指定閘道設定的磁碟區清單。若要指定要描述的閘道,請在命令中使用閘道的 Amazon 資源名稱 (ARN)。

下列範例會指定帳戶 ID sgw-12A3456B 的閘道123456789012

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

此命令會輸出 JSON 區塊,其中包含每個磁碟區的類型和 ARN 的磁碟區清單。

  • 如需 API 詳細資訊,請參閱AWS CLI 命令參考ListVolumes中的。

下列程式碼範例會示範如何使用refresh-cache

AWS CLI

重新整理檔案共用快取

下列refresh-cache範例會重新整理指定檔案共用的快取。

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

輸出:

{ "FileShareARN": "arn:aws:storagegateway:us-east-1:111122223333:share/share-2FA12345", "NotificationId": "4954d4b1-abcd-ef01-1234-97950a7d3483" }

如需詳細資訊,請參閱 ListFileSharesS AWS torage Gateway 服務 API 參考中的。

  • 如需 API 詳細資訊,請參閱AWS CLI 命令參考RefreshCache中的。