仅部署一个存储桶后的多个存储桶 - Google 应用引擎

Ras*_*ard 6 php google-app-engine google-cloud-storage google-cloud-platform

从本地开发服务器部署到应用程序引擎后,我突然创建了另外 2 个存储桶。命令参考:

gloud app deploy
Run Code Online (Sandbox Code Playgroud)

每次我删除它们时,一旦我再次部署,它们就会弹出。部署后我拥有的三个存储桶如下:

eu.artifacts.{app-id}.appspot.com
{app-id}.appspot.com
staging.{app-id}.appspot.com
Run Code Online (Sandbox Code Playgroud)

访问所有 url 将返回相同的页面。第一个存储桶包含一个包含应用程序映像的容器。中间一个不包含任何内容,最后一个包含一个名为“appengine”的文件夹。删除它们将无法通过浏览器访问它们。

我的问题:他们为什么在那里?我不想要同一个应用程序有 3 个 url,而且我从来没有要求过创建它们。

令我烦恼的是,当只有中间存储桶链接到实际页面时,可以通过浏览器访问它们。

而且,拥有一个仅包含实际现场版本图像的“暂存”区域似乎有点愚蠢。我的意思是它已经部署了..

是否有人有解决方案阻止这些内容的制作或无法访问它们的解决方案?

接近这个悬而未决的问题: 部署应用程序引擎后的暂存文件桶

Edo*_*kse 3

这些存储桶是在部署新应用程序时自动创建的。默认存储桶{app-id}.appspot.com有 5GB 的免费存储配额,供您使用。

创建默认存储桶时会创建暂存存储桶。这里稍微涉及一下,并考虑以下部分:

注意:创建默认存储桶时,您还会获得一个同名的暂存存储桶,但该暂存存储桶除外。是前置的。您可以将此暂存存储桶用于暂存和测试目的的临时文件;它也有 5 GB 的限制,但每周会自动清空。

第三个{region}.artifacts.{app-id}.appspot.com是实际构建 GAEFlexible 部署的 docker 容器所需要的。Container Builder Service是实际执行此操作的服务,如GAE Flex 文档中所示

如果您过去删除了此存储桶,则在部署新版本时会重新创建第三个存储桶。删除此存储桶可能会增加您的部署时间,因为新部署无法基于您之前的部署构建。