【问题标题】:transfer ownership and billing of storage buckets转移存储桶的所有权和计费
【发布时间】:2025-12-15 00:10:02
【问题描述】:

我目前正在为我的一些客户托管几个带有存档数据的云存储桶。 对于一位客户,我想将多个存储桶的所有权和后续计费转移给该客户,但我仍要继续自己管理它们。

有问题的存储桶已经在他们自己的(客户名称)项目中,但都托管在我的公司域中。

我将如何进行转移?我的客户是否需要创建自己的公司域,然后我以某种方式将项目转移给他们?还是他们在我的公司域中获得用户访问权限并在我的公司域中获得单独的计费实例?

这让我有点困惑。

【问题讨论】:

    标签: google-cloud-platform google-cloud-storage


    【解决方案1】:

    存储桶归项目 ID 所有。存储桶中的对象归创建对象的 IAM 成员 ID 所有。

    存储桶的计费由项目 ID 控制。如果客户已经拥有该项目(可以更改),您只需更改该项目的结算帐号即可。

    您可以通过授予您的 IAM 成员 ID 访问存储桶及其对象的权限来继续拥有访问权限。

    通过域名访问存储桶及其内容不是 Cloud Storage 问题。这是通过 HTTP(S) 负载平衡器控制的。您可以通过正常的注册商转移程序将域转移给客户。域的所有权不会影响负载均衡器。拥有负载均衡器的项目会,因此您可能需要重新创建它以转移计费责任。

    【讨论】:

      【解决方案2】:

      要将此项目从您的组织中分离出来,您需要检查该项目是否符合此document 要求,然后才能提交支持案例。

      当项目与组织分离时,该项目的计费帐户将被删除,您的客户需要一个计费帐户才能将其附加到具有存储桶的项目。

      在创建和升级 GCP 项目(非免费试用项目)时会创建一个结算帐号

      并且补充@JohnHanley 的回答对于更改客户项目中的计费帐户是必要的,此更改必须由具有此权限的用户执行。

      项目的项目所有者或项目结算经理,以及目标 Cloud Billing 帐号的结算帐号管理员或结算帐号用户。

      你可以找到更多关于这个link的信息

      请记住,无法将存储桶从一个项目转移到另一个项目或从一个域转移到另一个域,您必须将现有存储桶的内容复制到属于您客户项目的新存储桶。

      此操作需要由有权在 2 个存储桶(源和目标)上读取和写入对象的用户执行

      【讨论】: