給 Google Cloud Storage 一個桌面介面
Google Cloud Storage 是可靠的基礎設施,但存取它通常只有兩條路:Cloud Console 和命令列。兩者各有各的用途,只是當任務僅僅是「打開那個 bucket,找到檔案,傳給別人」時,它們都算不上順手。
AnyStorage 是面向這一層日常操作的桌面 GCS 用戶端。連線 GCS bucket 後,你可以把 prefix 當作資料夾瀏覽,並在 macOS、Windows 或 Linux 的一般視窗裡完成上傳、下載、重新命名和刪除。
GCS 桌面用戶端的價值在哪裡
主控台的狀態保持方式並不友善:一旦跳轉離開,你在三層目錄深處的位置就沒了。終端機工作流足夠精確,但缺少視覺化,凡是需要「看檔案」而不是「寫腳本」的任務都會變慢。
- 用多個分頁保持不同 GCS prefix 同時開啟,切換時不必重新導覽。
- 在決定移動之前,直接預覽圖片、文字和音訊。
- 依前綴搜尋定位物件,而不是在清單裡一頁頁翻。
- 所有上傳下載集中在 Transfer Station,進度與歷史一目了然。
GCS 很少是唯一的 bucket
多雲是常態而非特例。用 Google Cloud 的團隊,往往還留著早期專案的 S3 bucket、用於派送的 Cloudflare R2 bucket、客戶那邊的 Azure Blob 容器,以及流程中某個環節的 WebDAV 或 SFTP 端點。
AnyStorage 把它們全部接入同一個應用,於是把檔案從 GCS 轉移到另一家服務商就是一次普通的檔案操作,而不是一段腳本工程。連線憑證儲存在本機;免費版提供兩個儲存連線,足夠你先把工作流跑通,再決定是否需要更多。
不必共用服務帳號也能分享物件
給某個 GCS 物件授權,往往會演變成一場關於服務帳號的討論。對於一次性交付來說,這個成本太高了。AnyStorage 可以為 GCS 以及其他受支援的物件儲存產生預簽名的下載與上傳連結,提供對單一物件的限時存取。
這是務實的中間方案:接收方拿到檔案,你的 IAM 政策保持不變,長期金鑰也不會離開你的機器。