このページでは、Google Storage Transfer API の Cloud クライアント ライブラリの使用の開始方法について説明します。以前の Google API クライアント ライブラリをはじめ、Cloud APIs のクライアント ライブラリの詳細については、クライアント ライブラリの説明をご覧ください。以前の Google API クライアント ライブラリをはじめ、Cloud API のクライアント ライブラリの詳細については、 クライアント ライブラリの説明をご覧ください。
Google API クライアント ライブラリからこのページで説明する Cloud クライアント ライブラリへの更新については、Storage Transfer Service 移行ガイドをご覧ください。
クライアント ライブラリのインストール
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>
Gradle を BOM なしで使用している場合は、次のものを依存関係に追加します。
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 Transfer Service 用のクライアント ライブラリをインストールして使用する方法については、Storage Transfer Service のクライアント ライブラリをご覧ください。
Storage Transfer Service の認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
C#
Storage Transfer Service 用のクライアント ライブラリをインストールして使用する方法については、 Storage Transfer Service のクライアント ライブラリをご覧ください。 詳細については、Storage Transfer Service C# API のリファレンス ドキュメントをご覧ください。
Storage Transfer Service の認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Go
Storage Transfer Service 用のクライアント ライブラリをインストールして使用する方法については、 Storage Transfer Service のクライアント ライブラリをご覧ください。 詳細については、Storage Transfer Service Go API のリファレンス ドキュメントをご覧ください。
Storage Transfer Service の認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Java
Storage Transfer Service 用のクライアント ライブラリをインストールして使用する方法については、 Storage Transfer Service のクライアント ライブラリをご覧ください。 詳細については、Storage Transfer Service Java API のリファレンス ドキュメントをご覧ください。
Storage Transfer Service の認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Node.js
Storage Transfer Service 用のクライアント ライブラリをインストールして使用する方法については、 Storage Transfer Service のクライアント ライブラリをご覧ください。 詳細については、Storage Transfer Service Node.js API のリファレンス ドキュメントをご覧ください。
Storage Transfer Service の認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
PHP
Storage Transfer Service 用のクライアント ライブラリをインストールして使用する方法については、 Storage Transfer Service のクライアント ライブラリをご覧ください。 詳細については、Storage Transfer Service PHP API のリファレンス ドキュメントをご覧ください。
Storage Transfer Service の認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Python
Storage Transfer Service 用のクライアント ライブラリをインストールして使用する方法については、 Storage Transfer Service のクライアント ライブラリをご覧ください。 詳細については、Storage Transfer Service Python API のリファレンス ドキュメントをご覧ください。
Storage Transfer Service の認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Ruby
Storage Transfer Service 用のクライアント ライブラリをインストールして使用する方法については、 Storage Transfer Service のクライアント ライブラリをご覧ください。 詳細については、Storage Transfer Service Ruby API のリファレンス ドキュメントをご覧ください。
Storage Transfer Service の認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Cloud Shell エディタでのクライアント ライブラリの使用
Java
このタスクを Google Cloud コンソールで直接行う際の順を追ったガイダンスについては、「ガイドを表示」をクリックしてください。
Node.js
このタスクを Google Cloud コンソールで直接行う際の順を追ったガイダンスについては、「ガイドを表示」をクリックしてください。
Python
このタスクを Google Cloud コンソールで直接行う際の順を追ったガイダンスについては、「ガイドを表示」をクリックしてください。