从我的本地开发服务器部署到应用引擎后,我突然创建了另外2个存储桶。供参考的命令:
gloud app deploy
每次我删除它们时,它们会在我再次部署时立即弹出。部署后我拥有的三个存储桶如下:
eu.artifacts.{app-id}.appspot.com
{app-id}.appspot.com
staging.{app-id}.appspot.com
访问所有url会返回相同的页面。第一个桶包含一个包含应用程序映像的容器。中间的什么都不包含,最后一个包含一个名为“appengine”的文件夹。删除它们会删除通过浏览器访问它们的能力。
我的问题:它们为什么在那里?我不希望3个带有相同应用程序的网址,而且我从未要求制作它们。
当只有中间存储桶链接到实际页面时,可以通过浏览器访问它们,这让我很恼火。
另外,有一个“暂存”区域只包含实际实时版本的图像似乎有点愚蠢。我的意思是它已经部署了…
有没有人有一个解决方案来阻止这些被制作或者一个无法访问它们的解决方案?
接近这个未回答的问题:部署应用引擎后暂存文件的桶
这些存储桶是在部署新应用时自动创建的。默认存储桶{app-id}。appspot.com
有5GB的可用存储配额,供您使用。
当创建默认存储桶时,就会创建暂存存储桶。这里略有涉及,并考虑以下部分:
注意:当您创建一个默认存储桶时,您还会获得一个名称相同的暂存存储桶,除了暂存。被添加到它前面。您可以将此暂存存储桶用于用于暂存和测试目的的临时文件;它也有5 GB的限制,但它会每周自动清空。
第三个,{region}. artifacts.{app-id}。实际构建GAE Flexible部署的docker容器需要appspot.com
。容器生成器服务是实际执行此操作的服务,如GAE Flex文档所示
如果您过去删除过此存储桶,则第三个存储桶会在部署新版本时重新创建。删除此存储桶可能会增加您的部署时间,因为新部署无法在您之前的部署基础上构建。