本页面介绍了如何开始使用 Google Storage Transfer API 的 Cloud 客户端库。如需详细了解 Cloud API 的客户端 库(包括更老的 Google 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>
如果您使用的是不带 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 Transfer Service 客户端库,请参阅 Storage Transfer Service 客户端库。
如需向 Storage Transfer Service 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅 为本地开发环境设置身份验证。