如https://cloud.google.com/appengine/docs/standard/java/images/#get-serving-url中所述,我使用Google App Engine(com.google.appengine.api.images.ImagesService
)的图像API创建了一个具有功能getServingUrl(servingOptions)
的服务网址和来自Cloud Storage的文件。
我可以使用功能deleteServingUrl(blobKey)
删除给定Blobkey的服务URL,这很好。
现在我的问题是:
如果没有解决问题的方法,则可能有许多“ 僵尸”在线图像,而无法删除甚至找不到它们,因为即使在Cloud Storage之后也可以访问这些URL文件已删除:
您应避免直接删除Cloud Storage中的映像或 这样一来,Blobstore可以让他们通过服务访问 网址。
文档还指出:
如果创建网址的应用程序是 禁用或删除,即使基础图像仍然可用。
但是我不能仅仅为了摆脱一些恶意URL而停止我的应用程序,因为这也会删除我仍在使用的URL。