为什么通过createUploadUrl()上传文件会填满我的数据存储区和blobstore,如何删除它们?

时间:2014-11-06 22:57:14

标签: php google-app-engine google-cloud-storage blobstore google-cloud-datastore

我在Google App Engine上有一个PHP应用程序,最近在数据存储存储数据中最大化了1GB的免费配额。我甚至不知道GAE上的PHP甚至可以使用数据存储区。事实证明,通过CloudStorageTools :: createUploadUrl()上传的任何文件都会在 BlobInfo

下的数据存储区中创建条目
SELECT * FROM __BlobInfo__

Blob Viewer还列出了通过createUploadUrl()上传的所有文件。看起来这些文件是不必要的,因为我可以手动将文件上传到我的存储桶,并仍然使用CloudStorageTools :: getImageServingUrl()创建一个图像服务URL,而不创建这些表的任何条目。

我的问题是如何删除它们?将它们放入我的桶后不应该被删除吗?或者我调用move_uploaded_file()??我按照文档做了一切。

https://cloud.google.com/appengine/docs/php/googlestorage/user_upload

即使是通过Google's Wordpress for GAE上传的文件也在那里。

1 个答案:

答案 0 :(得分:1)

您可以使用管理控制台安全地删除这些数据存储条目。在你接近任何配额之前,我认为你需要上传很多(我的意思是很多)blob。

blob密钥是针对应用程序创建和记录的,因为上传机制还支持为写入blobstore而非云存储的旧上载机制编写的应用程序。