Transloadit - File conversion to cloud storage

如果我想要替一個網站截圖然後上傳到雲端空間,我就可以使用Transloadit和Google cloud storage做到這件事。

步驟就是透過Transloadit將網站截圖,再利用Transloadit上傳到Google Cloud Storage。

創建Google Cloud Storage Bucket

Name your bucket: 你想要的名稱

Choose where to store your data:Location type Region

Choose a default storage class for your data:Standard

Choose how to control access to objects:Fine-grained

Advanced settings (optional):Google-managed key

參考資料:

Uniform bucket-level access

如果你還沒使用過Google cloud storage,請先閱讀這篇文章。以下的步驟已經假設你已經創建bucket。

取得Google Cloud Storage Credential

為了讓Transloadit可以儲存資料到GCS,我們必須先取得GCS的Credential。

透過這個頁面產生key

之後就會下載你的JSON key file。

啟用Cloud Storage JSON API

為了能夠讓第三方API能夠使用Google credential以及使用Google Cloud Storage Service,我們必須啟用JSON API服務。

點擊此開啟服務

參考資料:

Cloud Storage JSON API overview

JSON Key File上傳至Transloadit Credentials

參考資料:

Template Credentials

執行網站截圖並且上傳到GCS

Template就是去設定你需要執行的步驟:

參考資料:

Export files to Google Storage

存儲檔案變數 - 看Assembly Variables Example section

到GCS驗證結果

整合Code至你的服務

Last updated