0

我在Google App Engine上有一個PHP應用程序,最近在數據存儲數據中最大化了1GB的免費配額。我甚至沒有意識到GAE上的PHP甚至可以使用數據存儲。原來,這是通過CloudStorageTools上傳任何文件:: createUploadUrl()下,會在數據存儲條目的BlobInfo爲什麼通過createUploadUrl()填充我的數據存儲和blobstore以及如何刪除它們?

SELECT * FROM __BlobInfo__ 

團塊瀏覽器還列出了所有()通過createUploadUrl上傳的文件。它看起來像這些文件是不必要的,因爲我可以手動將文件上傳到我的存儲桶,並且仍然使用CloudStorageTools :: getImageServingUrl()創建映像服務網址,而無需爲這些表創建任何條目。

我的問題是如何刪除它們?放入我的存儲桶後不應刪除它們嗎?或者我調用move_uploaded_file()?根據文檔,我正在做所有事情。通過Google's Wordpress for GAE上傳

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

即使文件都在那裏。

回答

1

您可以使用管理控制檯安全地刪除這些數據存儲條目。我認爲在您接近任何配額之前,您需要上傳很多(我的意思是很多)斑點。

Blob鍵是針對應用程序創建和記錄的,因爲上傳機制還支持爲寫入blobstore而不是雲存儲的舊式上載機制編寫的應用程序。

+0

我已經上傳了大約50,000個文件,這些文件佔用了我的數據存儲中大約0.96 GB的數據。要一次通過管理控制檯30刪除這些文件將需要很長時間。我可以編寫腳本,但PHP無法訪問BlobStore? – Ross 2014-11-13 01:39:11

+0

https://cloud.google.com/appengine/docs/adminconsole/datastoreadmin#Deleting_Entities_in_Bulk – 2014-11-13 01:41:10

相關問題