Storage 移轉服務用戶端程式庫

本頁說明如何開始使用 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 移轉服務進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。


#include "google/cloud/storagetransfer/v1/storage_transfer_client.h"
#include <iostream>
#include <string>

int main(int argc, char* argv[]) try {
  if (argc != 2) {
    std::cerr << "Usage: " << argv[0] << " project-id\n";
    return 1;
  }

  namespace storagetransfer