本页讨论了与下载对象相关的概念。
从 Cloud Storage 执行的所有下载都具有相同的基本行为:可包含可选 Range 标头的 HTTP 或 HTTPS GET 请求,该标头定义了要下载的对象的特定部分。
使用此基本下载行为,您可以恢复中断的下载,并且可以使用更高级的下载策略,例如切片对象下载和流式下载。
每个工具提供的支持
控制台
使用 Google Cloud 控制台时,您可以执行以下类型的下载:
- 简单下载,通常是经过身份验证的浏览器下载
命令行
使用 Google Cloud CLI 时,您可以执行以下类型的下载:
客户端库
C++
使用 C++ 客户端库时,您可以执行以下类型的下载:
C#
使用 C# 客户端库时,您可以执行以下类型的下载:
Go
使用 Go 客户端库时,您可以执行以下类型的下载:
Java
使用 Java 客户端库时,您可以执行以下类型的下载:
Node.js
使用 Node.js 客户端库时,您可以执行以下类型的下载:
PHP
使用 PHP 客户端库时,您可以执行以下类型的下载:
Python
使用 Python 客户端库时,您可以执行以下类型的下载:
Ruby
使用 Ruby 客户端库时,您可以执行以下类型的下载:
REST API
JSON API
使用 JSON API 时,您可以执行以下类型的下载:
XML API
使用 XML API 时,您可以执行以下类型的下载:
如果您使用 REST API 下载对象,请参阅 请求端点,了解 您可以使用的请求端点的完整介绍。
后续步骤
- 从 Compute Engine 实例传输对象。
- 使您的数据可被公开访问。
- 查看和修改对象元数据。
- 了解如何使用 Storage Transfer Service 将数据传输到 Cloud Storage。
- 了解对象上传。