Php 只部署一个存储桶后就有多个存储桶-谷歌应用程序引擎

Php 只部署一个存储桶后就有多个存储桶-谷歌应用程序引擎,php,google-app-engine,google-cloud-platform,google-cloud-storage,Php,Google App Engine,Google Cloud Platform,Google Cloud Storage,从本地开发服务器部署到应用引擎后,我突然创建了另外两个bucket。供参考的命令: gloud app deploy 每次我删除它们时,它们会在我再次部署时立即弹出。部署后我拥有的三个存储桶如下: eu.artifacts.{app-id}.appspot.com {app-id}.appspot.com staging.{app-id}.appspot.com 访问所有URL会返回相同的页面。第一个bucket包含一个包含应用程序映像的容器。中间一个不包含任何内容,最后一个包含一个名为“a

从本地开发服务器部署到应用引擎后,我突然创建了另外两个bucket。供参考的命令:

gloud app deploy
每次我删除它们时,它们会在我再次部署时立即弹出。部署后我拥有的三个存储桶如下:

eu.artifacts.{app-id}.appspot.com
{app-id}.appspot.com
staging.{app-id}.appspot.com
访问所有URL会返回相同的页面。第一个bucket包含一个包含应用程序映像的容器。中间一个不包含任何内容,最后一个包含一个名为“appengine”的文件夹。删除它们将删除通过浏览器访问它们的功能

我的问题是:它们为什么在那里?我不想3个网址与同一个应用程序,我从来没有要求过他们作出

当只有中间的bucket链接到实际的页面时,它们可以通过浏览器访问,这让我很恼火

另外,有一个“暂存”区域仅仅包含实际直播版本的图像似乎有点愚蠢。我是说已经部署好了

有没有人有一个解决方案可以阻止它们被制造出来,或者有一个解决方案无法访问它们

接近这个未回答的问题:

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

创建默认存储桶时,将创建临时存储桶。它被轻轻地触及,并考虑到以下部分:

注意:当您创建默认存储桶时,也会得到一个暂存存储桶 除了那个暂存外,其他名称相同。是预先准备好的。你可以 将此暂存桶用于暂存和测试所用的临时文件 目的;它也有5 GB的限制,但会自动清空 每周一次。

第三个,
{region}.artifacts.{appid}.appspot.com
是实际构建GAE Flexible部署的docker容器所必需的。是一个真正做到这一点的,如


如果您以前删除过此bucket,则在部署新版本时会重新创建第三个bucket。删除此存储桶可能会增加您的部署时间,因为新部署无法建立在您以前的部署基础上。

是的,但是有没有办法删除对这些存储桶的web访问?我不在乎它们是否存在,我只是不想要4个网页有完全相同的appShort答案:没有{region}.artifacts.{project id}.appspot.com在部署firebase或gcp功能后默认为我们multi region。多地区桶不是自由计划的一部分。我正在尝试手动设置bucket位不知道如何设置。无法将其更改为regional,因为默认情况下会创建
build
bucket,但是可以删除整个bucket以避免收费,我建议您创建一个新问题,因为云功能对自由层的影响似乎是不确定的