从我的本地开发服务器部署到应用程序引擎后,我突然创建了另外两个存储桶。命令供参考:
gloud app deploy
每当我删除它们时,它会在我再次部署后立即弹回。我部署后的三个桶如下:
eu.artifacts.{app-id}.appspot.com
{app-id}.appspot.com
staging.{app-id}.appspot.com
访问所有网址会返回相同的网页。第一个桶包含一个带有应用程序映像的容器。中间一个不包含任何内容,最后一个包含名为“appengine”的文件夹。删除它们会删除通过浏览器访问它们的功能。
我的问题:为什么他们在那里?我不想要3个具有相同应用程序的网址,我曾经没有要求他们制作。
当只有中间存储桶链接到实际页面时,我可以通过浏览器访问它。“
如果只有一个“暂存”区域包含实际实时版本的图像,那么看起来有点蠢。我的意思是它已经部署了..
是否有人有解决方案阻止这些问题或无法访问的解决方案?
接近这个悬而未决的问题: Bucket of Staging files after deploying an app engine
答案 0 :(得分:0)
这些存储桶在部署新应用时会自动创建。默认存储区{app-id}.appspot.com
具有5GB的可用存储空间配额,供您使用。
创建默认存储桶时会创建暂存存储桶。它轻轻触及here,并考虑以下部分:
注意:创建默认存储桶时,您还会获得一个存档存储桶 除了分段之外的同名。是先于它。您可以 将此暂存存储桶用于用于暂存和测试的临时文件 目的;它还有5 GB的限制,但 会自动清空 每周一次。
第三个,{region}.artifacts.{app-id}.appspot.com
需要实际构建GAE Flexible部署的docker容器。 Container Builder Service是实际执行此操作的GAE Flex docs,如Instagram API Changelog
如果您在过去删除了此版本,则会在部署新版本时重新创建第3个版本。删除此存储桶可能会增加部署时间,因为新部署无法在之前的部署中构建。