簡體   English   中英

從圖像的公共 URL 獲取 Google Cloud Storage 對象

[英]Get Google Cloud Storage object from Public URL of an image

我遇到的問題與這個問題中提到的問題相反: Get Public URL for File - Google Cloud Storage - App Engine (Python)

我有通過我的 Google App Engine Python 應用程序上傳到 Google Cloud Storage 的圖像的公共(服務)URL。 不幸的是,通過一個尚未檢測到的錯誤,我的數據庫中沒有創建關聯 blobstore 密鑰(我使用 blobstore.create_gs_key)和雲存儲對象和服務 URL 的記錄。

現在我需要刪除該圖像,而我只有服務 URL,為此我需要一個 Cloud Storage 對象。

知道是否有可能得到它嗎?

在檢查Github上的 Blobstore Python API 之后,我認為該 API 沒有提供一種簡單的編程方法來實現您的特定請求。

我能想到的一個可能的解決方法是,由於您擁有Cloud Storage URI並且很可能知道存儲桶名稱,因此只需在存儲桶中搜索孤立的 blob 並將其刪除。 您可以在此處找到有關社區的示例。

最后,我想建議您使用Cloud Storage 的 App Engine 客戶端庫,而不是后一個文檔中建議的Blobstore Python API

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM