常见问题解答

价格和支持

我在哪里可以找到价格信息?
请参阅价格页面,了解有关价格的详细信息(其中介绍了 Cloud Storage 如何计算带宽和存储空间使用量)。
我能使用哪些支持选项?
有关支持选项的信息,请参阅 Cloud Storage 获取支持页面
Cloud Storage 是否提供服务等级协议 (SLA)?
是。您将受到 Cloud Storage 服务等级协议保护。
我如何向 Google 告知我已有资格获得服务等级协议 (SLA) 财务返款?
请使用服务等级协议 (SLA) 财务返款表单
我如何提供产品反馈?
在 Cloud Storage 文档中,点击页面右上角附近的“发送反馈”。该操作将打开一个反馈表单,您可在其中填写意见。Cloud Storage 团队将认真审阅您的意见。

使用入门

我需要在何时激活 Cloud Storage 并启用结算功能?
如果要创建存储分区、存储数据或控制可以访问数据的人员,您必须激活 Cloud Storage 并启用结算功能。
如何注册?
Google Cloud Platform Console 中打开 Cloud Storage 服务以注册 Cloud Storage。
如果我被授权访问其他人的存储分区,是否需要激活 Cloud Storage 并启用结算功能?

不需要,在这种情况下,另一个人已经设置了 Google Cloud Platform 项目,并将您添加为项目团队成员或向您授予他们的存储分区和对象的访问权限。您进行身份验证后(通常是使用您的 Google 帐号),便可以根据您获得的访问权限读取或写入数据。

要了解如何添加项目团队成员,请参阅向项目添加成员

我只是想下载或访问一些免费提供给公众的数据。该怎么做?

即使没有 Google 帐号,您也可以使用 gsutil 工具下载数据。您无需激活 Cloud Storage 或启用结算功能即可执行此操作。您也无需创建凭据或向 Cloud Storage 进行身份验证。gsutil 工具最好作为 Google Cloud SDK 软件包的一部分进行安装,但也可以作为独立产品下载和安装。

为 Cloud Storage 提供了哪些工具和库?

除了 JSON APIXML API 之外,Google 还提供了以下用于与 Cloud Storage 交互的方式:

您可以通过搜索互联网查找其他第三方工具和库,例如 Boto 库

我正在为 Cloud Storage 开发库或工具,我想在互联网上出售它。我可以这么做吗?

可以!

如何取消我的 Cloud Storage 帐号?

要取消 Cloud Storage 帐号,请执行以下步骤:

  1. 删除您的所有存储分区和对象。

    如需分步说明,请参阅删除存储分区

  2. 停用项目的 Cloud Storage 服务。

    对于所需项目,在 Google Cloud Platform Console 中打开已启用 API 的列表。在一列 API 中,点击 Google Cloud Storage 和 Google Cloud Storage JSON API 的停用按钮。

  3. 停用结算功能(可选)。

    完成上述步骤后,您不会产生任何新的 Cloud Storage 费用,但可以停用结算功能以停止接收对帐单。如需分步说明,请参阅停用项目的结算功能。您会收到最后一笔帐单,其中列明了在从结算周期开始到您停用结算功能这段时间内产生的任何剩余待付费用。

存储和内容政策

存储在 Cloud Storage 中的数据可实现多高的耐用性?

Cloud Storage 经过专门设计,可提供每年高达 99.999999999%(十一个 9)的耐用性。这种高等级的耐用性是通过“清除”编码实现的,该编码可在位于多个可用区的多台设备中以冗余方式存储数据片段。

写入 Cloud Storage 的对象必须以冗余方式存储在至少两个不同的可用区中,然后写入操作才能被确认为成功。系统会存储校验和并定期重新验证,以主动验证所有静态数据的完整性以及检测传输中的数据是否损坏。如果需要,系统可使用冗余数据自动进行更正。客户可以视情况启用对象版本控制,以防止发生意外删除。

如何最大限度地提高数据可用性?

如果您非常注重高可用性,建议将数据存储在多区域或双区域存储分区位置。这可确保您的数据至少存储在两个位于不同地理位置的区域,在这种情况下,即使发生罕见的区域性中断(包括因自然灾害造成的中断),仍能确保应用的使用不受中断。无论使用何种存储类别,所有数据都会以地理位置冗余方式存储在这些类型的位置,如此一来,您便可在不牺牲高可用性的情况下使用存储生命周期管理功能。

Cloud Storage 可为灾难恢复场景提供哪些其他优势?

单个 Cloud Storage 存储分区始终提供高度一致的对象列表,即使该存储分区中的数据是跨多个区域复制的。这意味着在大多数情况下,实现了地理位置冗余的存储位置可达到零 RTO。在发生极其罕见的区域性中断的情况下,现有存储分区仍然可用,无需更改存储路径。请注意,通常还需要设置地理位置冗余计算实例,以便确保您的服务在特定区域离线的情况下仍保持可用。

我的数据存储在何处?

Cloud Storage 存储数据的位置取决于数据所在的存储分区的位置。要了解可用的位置和选择某个位置带来的影响,请参阅存储分区位置页面。

如何保护自己免受意外数据删除?

使用对象版本控制。当您覆盖或删除实时版本时,对象版本控制功能会保留对象的存档版本。如果您不小心删除了某个对象,则可以将其存档版本复制回实时版本。建议您结合使用对象版本控制与对象生命周期管理。这样做可确保您没有多个不必要的对象副本,这些副本每个都具有存储成本。

请使用对象保全作为替代方案。将对象保全在对象上时,您无法删除或覆盖它。

我是否可以删除意外上传到启用保留的锁定存储分区的 Cloud Storage 对象?

不可以。您只能在保留期限截止后删除此类对象。

如果锁定存储分区,则可以暂时先移除保留政策,然后移除对象,再恢复保留政策。

我认为您的服务中托管的部分内容不恰当,我该如何举报?

此服务不允许某些类型的内容;如需了解详情,请参阅服务条款平台政策。如果您认为某些内容违反了我们的政策,请在此处举报(选择查看更多产品,然后选择 Google Cloud Storage 和 Cloud Bigtable)。

使用存储分区

如果我没有指定位置限制,默认存储分区位于哪里?
默认存储分区位于美国境内。如果未指定位置限制,则存储分区及添加到存储分区中的数据将存储在美国境内的服务器上。
我是否可以将存储分区从一个位置移到另一个位置,或更改与存储分区关联的项目?
您无法在 Cloud Storage 中更改存储分区的位置或项目;存储分区始终位于您在创建存储分区期间设置的位置和项目中。如果要更改这些参数中的任何一个,您必须删除存储分区并重新创建它
如何获取每日空间使用情况的汇总?
您可以使用 gsutil du 命令或存储空间日志来获取指定存储分区的所有对象使用的空间总量。如需了解更多信息,请参阅确定存储分区的大小
我创建了一个存储分区,但不记得是在哪个项目中创建的。我该如何找到该项目?

对于大多数常见的 Cloud Storage 操作,您只需指定相关存储分区的名称(而不是与存储分区关联的项目)。通常,只有在项目中创建存储分区或列出存储分区时,您才需要指定项目标识符。有关详情,请参阅何时指定项目

要查找包含特定存储分区的项目,请执行以下操作:

  • 如果您要搜索中等数量的项目和存储分区,请使用 Google Cloud Platform Console,选择每个项目并查看项目中包含的存储分区。
  • 其他情况下,请转到 API Explorer 中的 storage.bucket.get 页面,然后在存储分区字段中输入存储分区的名称。点击授权并执行 (Authorize and Execute) 时,响应中将显示关联的项目编号。要获取项目名称,请在以下终端命令中使用此项目编号:
    gcloud projects list | grep [PROJECT_NUMBER]

与其他 Google 服务结合使用

我是否可以使用 Cloud Storage 将文件上传到 G Suite 中的服务(例如 Google Drive)?
不可以,Cloud Storage 未与 G Suite 集成。
我是否可以通过我的 G Suite 帐号或 Cloud Identity 网域使用 Cloud Storage?
可以,您可以通过以上任意一种方式使用 Cloud Storage。
Google 是否提供其他非结构化存储方案?
是的,Google 为非结构化数据提供了多种存储方案,例如 Google Drive。要查看 Google 存储方案的概览(包括对方案之间的差异加以说明的视频),请参阅存储您的数据

访问数据

是否可以将因访问数据而产生的费用计入访问该数据的用户?
可以。您可以使用请求者付款功能要求请求者在其请求中添加结算帐号项目。之后,我们便会向请求者的项目收取访问费用,而不会向被访问存储分区的所有者收取该费用。
Cloud Storage 能否提供加速上传和下载功能?
可以。Cloud Storage 允许客户在执行上传和下载操作时使用全局 DNS 名称。Google 使用其专用网络与最近的入网点之间来回传输数据,由此实现数据的上传或下载。在这种情况下,数据传输性能通常显著高于通过公共互联网传输时的性能。所有 Cloud Storage 存储分区都会提供此功能,且无额外费用。
我想让别人下载一个单独的对象。该如何操作?
您可以与其他用户或群组共享单个对象,方法是向该对象的访问控制列表 (ACL) 添加一个条目,以向该用户或群组授予 READ 权限。如需查看分步说明,请参阅更改 ACL
我是否可以在不让他人下载对象的前提下,让他们读取对象的 ACL 权限?

可以。要实现此目的,最简单的方法是向用户授予包含该对象的存储分区的 storage.objects.liststorage.objects.getIamPolicy IAM 权限。这些权限允许用户在列出存储分区中的对象时检索对象 ACL,但又不会授权用户下载这些对象。

或者,您可以为用户提供签名网址,以便为单一类型的请求委派特定权限。

我是否可以向用户授予在存储分区中创建对象的权限,而无需授权他们列出存储分区中的对象,或查看存储分区的元数据?

可以。虽然 ACL 不允许您这样做,但 IAM 权限可以实现此目的。要执行此操作,您只需为用户授予所需存储分区的 roles/storage.objectCreator 角色。

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Cloud Storage
需要帮助?请访问我们的支持页面