本页面将介绍如何开始使用 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>0.2.3</version> </dependency>
如果您使用的是不带 BOM 的 Gradle,请将此代码添加到您的依赖项中:
implementation 'com.google.cloud:google-cloud-storage-transfer:0.2.3'
Node.js
如需了解详情,请参阅设置 Node.js 开发环境。
npm install --save @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 Editor 搭配使用
Java
如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示:
Node.js
如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示:
Python
如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示: