部署Google应用引擎后,Google云端存储中至少会创建4个存储桶:
它们是什么,它们会产生存储成本吗?他们可以安全删除吗?
答案 0 :(得分:7)
我相信“工件”存储区就是他们所指的here。关键点如下:
一旦部署完成,App Engine将不再需要容器映像。请注意,它们不会自动删除,因此为了避免达到存储配额,您可以安全地删除不需要的任何图像。
我(令我惊讶的是)谷歌每月开始向我收费。我看到“工件”存储区有一个名为“ images”的目录。 (我天真地认为它与图形或照片有关,这很神秘,因为我的应用程序对图形没有任何作用。)
答案 1 :(得分:5)
对于GAE应用,它们不是强制 - 必须为GAE应用明确启用GCS,才能创建其中一些应用。
至少一段时间后,默认情况下(对于标准环境python应用程序)创建了第一个2,当启用GCS时它们默认为空。
有可能其他人也是默认创建的,我不确定。但它们也可以由您创建并用于您在应用程序中/为您的应用程序执行的某些操作 - 只有您可以告诉它。
您可以通过开发者控制台中的“存储”菜单查看其中的内容。这可能会暗示他们的用法。对于我创建了这样的存储桶的应用程序 - 它们会被清空。
来自Default Google Cloud Storage bucket:
应用程序可以使用默认的Google云存储存储桶 免费配额,并且不需要为应用启用结算功能。您 在Google Cloud Platform Console中创建此免费默认存储桶 {/ 3}}用于您的项目。
免费配额为5 GB,因此只要您达不到,就可以了。
现在文档中提到的一个桶与实际看到的多个桶有关 - 有争议,我不知道该建议什么。
简而言之 - 我要检查这些目录的内容。如果他们不是空的,我会检查估算的费用,以确定免费的5 GB配额可能不适用于他们。如果是这种情况,我会调查实际使用情况并决定是否删除某些内容。
否则,我只是留下它们。
答案 2 :(得分:3)
关于阶段的更新(至少在Python GAE Standard中):
https://cloud.google.com/appengine/docs/standard/python3/using-cloud-storage
App Engine还会在创建新版本的应用程序时创建用于存储临时存储区的存储区。此存储桶名为staging.project-id.appspot.com,仅供App Engine使用。应用程序无法与此存储桶进行交互。
仍然无法确定工件的用途。
答案 3 :(得分:0)
在Setting Up Google Cloud Storage时,App Engine的文档中介绍了暂存区。
我在这里引用相关信息以供将来的观看者:
注意:创建默认存储桶时,还会获得一个临时存储桶 具有相同的名称,除了分期。在它之前。您可以 使用此暂存存储桶获取用于暂存和测试的临时文件 目的;它也有5 GB的限制,但是会自动清空 每周一次。
因此,从本质上讲,当您创建App Engine Standard或Flexible时,就会得到这两个存储桶。您可以删除存储桶(我删除了存储分区),并且可以通过运行gcloud beta app repair
来恢复它。