Google App Engine(Java)-列出和删除使用GAE图片API创建的服务网址

时间:2019-01-29 17:53:34

标签: java google-app-engine google-cloud-storage

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,这很好。

现在我的问题是:

  1. 有没有删除Blob键(或通常的Cloud Storage文件)的服务URL的方法吗?例如通过某种方式使用URL?
  2. 是否可以列出我为Google App Engine中的项目创建的所有服务URL?

如果没有解决问题的方法,则可能有许多“ 僵尸”在线图像,而无法删除甚至找不到它们,因为即使在Cloud Storage之后也可以访问这些URL文件已删除:

  

您应避免直接删除Cloud Storage中的映像或   这样一来,Blobstore可以让他们通过服务访问   网址。

文档还指出:

  

如果创建网址的应用程序是   禁用或删除,即使基础图像仍然可用。

但是我不能仅仅为了摆脱一些恶意URL而停止我的应用程序,因为这也会删除我仍在使用的URL。

0 个答案:

没有答案