本頁說明如何開始使用 Google Storage Transfer API 適用的 Cloud 用戶端程式庫。如要進一步瞭解 Cloud API 的用戶端程式庫 (包括舊版 Google API 用戶端程式庫),請參閱「用戶端程式庫說明」。
如要瞭解如何從 Google API 用戶端程式庫更新至本頁所述的 Cloud 用戶端程式庫,請參閱「Storage 移轉服務遷移指南」。
安裝用戶端程式庫
C++
如要進一步瞭解如何安裝 C++ 程式庫,請參閱「設定 C++ 開發環境」指南。
C#
詳情請參閱「設定 C# 開發環境」。
如果是使用 Visual Studio 2017 以上版本,請開啟 NuGet 套件管理工具視窗,然後輸入下列內容:Install-Package Google.Cloud.StorageTransfer.V1
如果是使用 .NET Core 指令列介面工具安裝依附元件,請執行下列指令:
dotnet add package Google.Cloud.StorageTransfer.V1
Go
詳情請參閱「設定 Go 開發環境」。
go get cloud.google.com/go/storagetransfer
Java
詳情請參閱「設定 Java 開發環境」。
如果您使用 Maven,請在 pom.xml 檔案中加入以下指令:<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-storage-transfer</artifactId> <version>1.80.0</version> </dependency>
如果您使用無 BoM 的 Gradle,請在依附元件中加入以下指令:
implementation 'com.google.cloud:google-cloud-storage-transfer:1.80.0'
Node.js
詳情請參閱「設定 Node.js 開發環境」。
npm install @google-cloud/storage-transfer
PHP
詳情請參閱「在 Google Cloud 上使用 PHP」。
composer require google/cloud
Python
詳情請參閱「設定 Python 開發環境」。
pip install --upgrade google-cloud-storage-transfer
Ruby
詳情請參閱「設定 Ruby 開發環境」。
gem install google-cloud-storage_transfer
設定驗證
使用用戶端程式庫時,您會使用應用程式預設憑證進行驗證。詳情請參閱「使用用戶端程式庫進行驗證」。
使用用戶端程式庫
以下範例說明如何使用用戶端程式庫。
使用這些範例前,請按照「設定存取權」中的操作說明,設定必要權限。
C++
如要瞭解如何安裝及使用 Storage 移轉服務的用戶端程式庫,請參閱「Storage 移轉服務用戶端程式庫」。
如要向 Storage 移轉服務 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
C#
如要瞭解如何安裝及使用 Storage 移轉服務的用戶端程式庫,請參閱「Storage 移轉服務用戶端程式庫」。詳情請參閱「Storage 移轉服務 C# API 參考文件」。
如要向 Storage 移轉服務 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
Go
如要瞭解如何安裝及使用 Storage 移轉服務的用戶端程式庫,請參閱「Storage 移轉服務用戶端程式庫」。詳情請參閱「Storage 移轉服務 Go API 參考文件」。
如要向 Storage 移轉服務 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
Java
如要瞭解如何安裝及使用 Storage 移轉服務的用戶端程式庫,請參閱「Storage 移轉服務用戶端程式庫」。詳情請參閱「Storage 移轉服務 Java API 參考文件」。
如要向 Storage 移轉服務 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
Node.js
如要瞭解如何安裝及使用 Storage 移轉服務的用戶端程式庫,請參閱「Storage 移轉服務用戶端程式庫」。詳情請參閱「Storage 移轉服務 Node.js API 參考文件」。
如要向 Storage 移轉服務 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
PHP
如要瞭解如何安裝及使用 Storage 移轉服務的用戶端程式庫,請參閱「Storage 移轉服務用戶端程式庫」。詳情請參閱「Storage 移轉服務 PHP API 參考文件」。
如要向 Storage 移轉服務 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
Python
如要瞭解如何安裝及使用 Storage 移轉服務的用戶端程式庫,請參閱「Storage 移轉服務用戶端程式庫」。詳情請參閱「Storage 移轉服務 Python API 參考文件」。
如要向 Storage 移轉服務 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
Ruby
如要瞭解如何安裝及使用 Storage 移轉服務的用戶端程式庫,請參閱「Storage 移轉服務用戶端程式庫」。詳情請參閱「Storage 移轉服務 Ruby API 參考文件」。
如要向 Storage 移轉服務 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
透過 Cloud Shell 編輯器使用用戶端程式庫
Java
Node.js
Python