У меня есть приложение PHP на Google App Engine, которое недавно увеличило бесплатную квоту в 1 ГБ в хранилище данных хранилища данных. Я даже не знал, что PHP на GAE может даже использовать хранилище данных. Оказывается, что любой файл, который загружен через CloudStorageTools :: createUploadUrl (), создает записи в хранилище данных в BlobInfo
SELECT * FROM __BlobInfo__
Blob Viewer также перечисляет все файлы, загруженные с помощью createUploadUrl (). Похоже, что эти файлы не нужны, так как я могу вручную загрузить файл в свое ведро и по-прежнему создавать URL-адрес для отображения изображений с помощью CloudStorageTools :: getImageServingUrl () без создания каких-либо записей в этих таблицах.
У меня вопрос как их удалить? Разве они не должны быть удалены после того, как их положили в мое ведро? или я вызываю move_uploaded_file () ?? Я делаю все в соответствии с документами.
https://cloud.google.com/appengine/docs/php/googlestorage/user_upload
Даже файлы загружены через Google WordPress для GAE там.
Вы можете безопасно удалить эти записи хранилища данных, используя консоль администратора. Я думаю, вам нужно загрузить много (я имею в виду много) больших двоичных объектов, прежде чем вы приблизитесь к каким-либо квотам.
Ключи больших двоичных объектов создаются и записываются для приложения, поскольку механизм загрузки также поддерживает приложения, написанные для устаревшего механизма загрузки, который записывал в хранилище больших двоичных объектов, а не в облачное хранилище.
Других решений пока нет …