Google云端存储'静态'存储桶名称不可用

时间:2014-08-04 20:36:12

标签: google-cloud-storage

我目前正在构建一个Web应用程序来提供我们数据库中表示为html iframe的部分。我需要在Google云端存储上的静态文件存储中托管我的Django应用程序的静态文件(例如bootstrap),以便正确表示HTML元素。但是,当我尝试创建名为' static'的存储桶时,GCS会回复以下错误:

Sorry, that name is not available. Please try a different one.

不仅如此,它不允许我访问或修改URI,显示" Forbidden"我尝试时的消息。

有人知道如何更改Google的默认设置吗?没有关于此的文件..

1 个答案:

答案 0 :(得分:7)

似乎已经由其他人创建了具有给定名称的存储桶。您必须选择全球唯一的名称。

  

存储桶名称位于单个Google云端存储命名空间中。因此,每个存储桶名称在整个Google云端存储命名空间中必须是唯一的。如果您尝试使用已经采用的存储桶名称创建存储桶,Google云端存储会响应并显示错误消息。

使用其他名称或使用默认存储桶。如果您的应用程序是在App Engine 1.9.0发行版之后创建的,则应该有一个名为[your-app-id].appspot.com的默认GCS存储桶可用。您可以在该存储桶中创建静态文件并模仿目录结构,如下所示。

[your-app-id].appspot.com/static/my-file-1