Python
僅將 Google Cloud Storage 儲存桶中文件的元數據讀取到 Python 中的 Cloud Function 中(不載入文件或其數據!)
我需要Cloud Storage for Firebase 之類的東西:下載所有文件的元數據,只是不是在 Angular 中,而是在 Python 中,只是為了選擇的文件。
目的是在雲函式完成語句時返回此資訊,
return
或者在文件保存在 Google 儲存桶中後立即在雲函式執行期間記錄它。有了這些資訊,可以在給定的時間戳之後開始另一個作業。管道是同步的。我發現了關於將文件或其數據載入到雲函式中的 Q/A
- 使用
/tmp
目錄,例如通過 Cloud Functions 從雲儲存讀取數據- 或使用 storage.Client() 或 pandas df.read_csv() 載入數據(而不是文件),例如如何將文件從Google云儲存載入到Google云功能
從外部文件中將數據統計資訊提取到正在執行的 Cloud Function 中。
由於我不想隨時將大文件或其數據保存在記憶體中以獲取一些元數據,因此我只想從儲存在 Google Storage 儲存桶中的該文件中下載元數據,即時間戳和大小。
如何僅將 Google Cloud Storage 儲存桶中的 csv 文件的元數據提取到 Google Cloud Function?
有一個Google 文件,顯示瞭如何獲取類似於我在評論中提供的 GitHub 連結的元數據。你可以在這裡查看圖書館
它只是獲取元數據並且在您呼叫download_to_filename()之前不會檢索對像數據
否則,您可以查看API:get 文件,其中顯示它僅在
alt = media
未指定的情況下檢索元數據並嘗試它。