价格和支持
- 我可以在哪里找到价格和结算信息?
请参阅价格页面,了解有关价格的详细信息(其中介绍了 Cloud Storage 如何计算带宽和存储空间使用量)。
如需了解有关 Google Cloud 中结算的一般信息,请参阅 Cloud Billing 文档。
- 我能使用哪些支持选项?
如需了解支持选项,请参阅 Google Cloud 客户服务页面。
- Cloud Storage 是否提供服务等级协议 (SLA)?
执行。您将受到 Cloud Storage 服务等级协议保护。
请使用服务等级协议 (SLA) 财务信用资格表单向 Google 通知服务等级协议 (SLA) 财务信用资格。
开始使用
- 我需要启用结算功能吗?
- 如果您要创建自己的存储桶并在其中存储数据,则必须启用结算功能。
- 如果我被授权访问其他人的存储桶,是否需要启用结算功能?
不需要。在这种情况下,另一个人已经设置了 Google Cloud 项目,并向您授予了对整个项目或其某个存储桶及其所含对象的访问权限。进行身份验证(通常使用您的用户账号)后,您便可以根据您获得的访问权限读取或写入数据。
如需了解如何授予对项目的访问权限,请参阅将主账号添加到项目中。
- 我只是想下载或访问一些免费提供给公众的数据。该怎么做?
只需遵循访问公开数据指南,该指南提供了多种方法来访问存储在 Cloud Storage 中的免费公开数据。根据您使用的方法,您无需开启结算功能、创建凭据,或向 Cloud Storage 进行身份验证。
- Cloud Storage 提供哪些工具和库?
除了 JSON API 和 XML API 之外,Google 还提供以下用于与 Cloud Storage 互动的选项:
基于浏览器的 Google Cloud 控制台可对存储桶和对象执行基本操作。
Google Cloud CLI 使用
gcloud storage
命令为 Cloud Storage 提供命令行界面。Cloud Storage 客户端库可为许多编程语言(包括 Java、Python 和 Ruby)提供编程支持。
您可以通过搜索互联网查找其他第三方工具和库。
- 我正在为 Cloud Storage 开发库或工具,我想在互联网上出售它。我可以这么做吗?
可以!
- 如何取消我的 Cloud Storage 账号?
要取消 Cloud Storage 账号,请执行以下步骤:
删除您的所有存储桶和对象。
如需分步说明,请参阅删除存储桶。
停用项目的 Cloud Storage 服务。
对于所需项目,在 Google Cloud 控制台中打开已启用 API 的列表。在 API 列表中,针对 Google Cloud Storage 和 Google Cloud Storage JSON API 这两项,点击停用。
停用结算功能(可选)。
完成上述步骤后,您不会产生任何新的 Cloud Storage 费用,但可以停用结算功能以停止接收对账单。如需分步说明,请参阅停用项目的结算功能。停用结算功能后,您会收到最后一笔账单,其中列明了在从结算周期开始到您停用结算功能这段时间内产生的任何剩余待付费用。
存储和内容政策
- 存储在 Cloud Storage 中的数据可实现多高的耐用性?
- Cloud Storage 旨在实现 99.999999999%(11 个 9)的年度耐用性。如需了解详情,请参阅数据可用性和耐用性。
- 如何最大限度地提高数据可用性?
- 如果您将高可用性视为首要目标,建议将数据存储在多区域或双区域存储桶位置。如需了解更多注意事项,请参阅数据可用性和耐用性。
- 提供了哪种恢复点目标 (RPO)?
- 如需为双区域存储桶使用增强型复制功能,您需要额外付费。增强型复制可提供更短、更易于预测的恢复点目标 (RPO),有助于降低面临数据丢失的风险。增强型复制旨在于 15 分钟的目标内将 100% 新写入的 Cloud Storage 对象异步复制到单独的区域。这包括对象上传、重写、复制和撰写。
- 我的数据存储在何处?
- Cloud Storage 存储数据的位置取决于数据所在的存储桶的位置。要了解可用的位置和选择某个位置带来的影响,请参阅存储桶位置页面。
- 我如何避免数据被意外删除?
- Cloud Storage 为您提供了几种不同的方法来保护您的数据免遭意外删除。如需查看选项的概览,请参阅控制数据生命周期的方案。
- 我是否可以删除意外上传到启用保留的锁定存储桶的 Cloud Storage 对象?
不可以。您只能在保留期限截止后删除此类对象。
如果未锁定存储桶,则可以暂时先移除保留政策,然后移除对象,再恢复保留政策。
- 我认为您的服务中托管的部分内容不恰当,我该如何举报?
此服务不允许包含某些类型的内容;如需了解详情,请参阅服务条款和平台政策。如果您认为某些内容违反了我们的政策,请在此处举报(选择查看更多产品,然后选择 Google Cloud Storage 和 Cloud Bigtable)。
使用存储桶
- 如果我没有指定位置限制条件,默认存储桶位于哪里?
- 默认存储桶位置是在美国境内。如果您未指定位置限制,则您的存储桶及添加到其中的数据将存储在美国境内的服务器上。
- 我是否可以将存储桶从一个位置移到另一个位置,或更改与存储桶关联的项目?
- 不可以,您无法更改现有存储桶的位置或项目;存储桶会保留在其创建期间设置的位置和项目中。如果要更改这些参数中的任何一个,您必须删除存储桶并重新创建。
- 我创建了一个存储桶,但不记得是在哪个项目中创建的。我该如何找到该项目?
对于大多数常见的 Cloud Storage 操作,您只需指定相关存储桶的名称(而不是与存储桶关联的项目)。通常,只有在项目中创建存储桶或列出存储桶时,您才需要指定项目标识符。有关详情,请参阅何时指定项目。
要查找包含特定存储桶的项目,请执行以下操作:
- 如果您要搜索的项目和存储桶数量不大,请使用 Google Cloud 控制台,然后选择每个项目并查看其中包含的存储桶。
- 否则,请按照 JSON API 说明获取存储桶的元数据。与存储桶关联的项目编号会显示在响应中。要获取项目名称,请在以下终端命令中使用此项目编号:
gcloud projects list | grep PROJECT_NUMBER
与其他 Google 服务搭配使用
- 我是否可以使用 Cloud Storage 将文件上传到 Google Workspace 中的服务(例如 Google 云端硬盘)?
- 不可以,Cloud Storage 未与 Google Workspace 集成。
- 我是否可以通过我的 Google Workspace 账号或 Cloud Identity 网域使用 Cloud Storage?
- 可以,您可以通过以上任一方式使用 Cloud Storage。
访问数据
- 是否可以将因访问数据而产生的费用计入访问该数据的用户?
- 可以。您可以使用请求者付款功能,要求请求者在其请求中添加结算账号项目。之后,我们便会向请求者的项目收取访问费用,而不会向被访问存储桶的所有者收取该费用。
- Cloud Storage 能否提供加速上传和下载功能?
- 可以。Cloud Storage 允许客户在执行上传和下载操作时使用全局 DNS 名称。Google 使用其专用网络与最近的入网点之间来回传输数据,由此实现数据的上传或下载。在这种情况下,数据传输性能通常显著高于通过公共互联网传输时的性能。所有 Cloud Storage 存储桶都会提供此功能,且无额外费用。
- 我想允许某人下载个别对象。该如何操作?
- 您可以通过多种方式共享单个对象。您可以使用签名网址,从而向拥有该签名网址的任何人授予带有时限的访问权限。如需了解有关创建签名网址的说明,请参阅使用 Cloud Storage 工具进行 V4 签名。或者,您可以使用
resource.name
IAM 条件选择性地授予对存储桶中对象的访问权限。如需了解有关应用 IAM 条件的说明,请参阅在存储桶上使用 IAM 条件。 - 如何防止 Cloud Storage 资源出现竞态条件?
- 避免竞态条件的最简单方法是使用命名方案,以避免对同一对象名称进行多重更改。通常,此类设计不可行,在这种情况下,您可以在请求中使用前提条件。仅当资源的实际状态与前提条件中指定的条件匹配时,前提条件才允许请求继续。