Google cloud storage GCS存储桶名称的“全局”唯一性是什么? 问题

Google cloud storage GCS存储桶名称的“全局”唯一性是什么? 问题,google-cloud-storage,Google Cloud Storage,当Google云存储说所有GCS存储桶共享一个公共名称空间时,第2段 创建bucket时,需要指定全局唯一的名称、存储bucket及其内容的地理位置以及默认存储类。您选择的默认存储类适用于添加到未明确指定存储类的存储桶中的对象 和子弹1 Bucket名称位于单个云存储命名空间中 这意味着: 每个bucket名称必须是唯一的。 Bucket名称是公开可见的。 如果您试图创建一个名称已经属于现有bucket的bucket,云存储将以错误消息响应。但是,一旦删除一个bucket,您或其他用户就可以将其

当Google云存储说所有GCS存储桶共享一个公共名称空间时,第2段

创建bucket时,需要指定全局唯一的名称、存储bucket及其内容的地理位置以及默认存储类。您选择的默认存储类适用于添加到未明确指定存储类的存储桶中的对象

和子弹1

Bucket名称位于单个云存储命名空间中

这意味着:

每个bucket名称必须是唯一的。 Bucket名称是公开可见的。 如果您试图创建一个名称已经属于现有bucket的bucket,云存储将以错误消息响应。但是,一旦删除一个bucket,您或其他用户就可以将其名称重新用于新bucket。删除的bucket名称重新可用所需的时间通常为秒;但是,如果删除包含bucket的项目,这实际上也会删除bucket,那么bucket名称可能在数周或更长时间内不会发布

单个名称空间和全局是否意味着在整个谷歌云中,无论您的组织、项目或地区如何,您都无法在任何给定时间为所有现有存储桶创建与整个地球上任何其他地方的另一个存储桶共享名称的任何存储桶

我只在一个组织内从事过GCP工作,我们多次在bucket前面加上组织名称,但有时也不加。我并不担心名称用尽或诸如此类的问题,我更关心的是,这些东西在全局和单个名称空间中意味着什么,以及它是否意味着我认为它所做的事情

考虑到大多数情况下,bucket仅由名称和gs://前缀引用,我可以看出,具有文字全局唯一性对于确保一致的访问体验是多么重要,而无需知道项目/组织ID之类的信息。有人能找到证实这一点的消息来源吗

奇怪的暗示/思维实验 如果是这样的话,我真的很想知道

创建一个空桶似乎没有相关成本,您每月最多不使用5k桶,超过每10k桶0.05美元 您可以在项目中创建的存储桶数量没有限制
。。。是什么阻止我创建一个自由层项目,迭代所有可能的GCS存储桶名称显然要花很长时间,而且非常不切实际,但理论上只是占用所有存储桶名称或至少所有人类可读的名称,并将这些名称出售给希望为其组织购买这些名称的个人(如果存储桶名称不存在)?我认为,即使是0.05美元,可能性的数量也是天文数字,为了盈利,人们需要知道将要购买的名称与可用名称列表的比率,以确定合理的定价,即使是每10公里0.05美元,每月前5公里是免费的,世界上也没有足够的钱一次生产所有的桶。尽管如此,我还是在思考这些事情。

是的,单一名称空间和全局意味着你所说的:所有GCS存储桶都必须有唯一的名称,无论组织、项目和地区如何。

是的,单一名称空间和全局意味着你所说的:所有GCS存储桶都必须有唯一的名称,无论组织、项目、,和地区。

根据你过去的工作经验,我会接受这一事实。谢谢你的快速回复!根据你过去的工作经验,我会接受这一事实。谢谢你的快速回复!