如何將 Amazon AWS S3 作為雲端儲存位置並與檔案整合搭配使用
問題
如何在 BarTender 中設定 S3 雲端位置並建立監控該位置的整合?
答案
雲端儲存設定會儲存在系統資料庫中。您需要先設定好系統資料庫才能進行此操作。如果您尚未設定,請參考 如何設定您的系統資料庫。
設定儲存帳戶
在建立您想要的檔案整合後,請設定雲端儲存位置。這可以直接在整合中的「檔案偵測」標題下設定,或是在管理主控台的「雲端儲存」標題下設定。
在整合建置器中
在管理主控台中
點擊 + 來新增一個新的儲存類型。從清單中選擇 Amazon S3。
帳戶名稱可以自訂,只要不包含非英數字元,且不要與其他帳戶重複。可以有空格。這個名稱會組成基礎 URL,設定後無法更改。
ID Key 和 Secret Key 需要從 Amazon 取得。請在這裡輸入兩者,然後點擊「確定」儲存資訊。
設定掃描目錄
當您選擇剛剛設定的 S3 帳戶作為位置時,BarTender 會自動填入 URL 的第一部分,這部分不需要修改。
設定好後,您可以用 S3 bucket 名稱和掃描資料夾的路徑,組成完整的資料夾 URL,格式如下:
運作方式說明
當 BarTender 連線到 Amazon 伺服器時,會用 bucket_name 和 regional-identifier 組成實際連到 S3 的 URL。以下是各部分的說明:
- amazon://AmazonS3 - amazon: 是協定,AmazonS3 是前面提到的儲存帳戶名稱(不含空格)。例如我的帳戶名稱是「Amazon S3」,那我的位址就是「AmazonS3」。請依您的帳戶名稱調整「AmazonS3」。
- regional-identifier - 這是 Amazon 用來標示 bucket 所在區域伺服器的識別碼。例如美國西岸的 bucket 可能是 us-west-2。這個識別碼是 必填,整合才能正確連到 bucket 和掃描資料夾。您可以從 Amazon 查到這個識別碼。
- bucket_name - S3 bucket 的名稱,也就是掃描資料夾所在的 bucket。
- remaining address - 這是在 bucket 內指向要掃描資料夾的路徑結構。
更多資訊(選填)
內部備註:根據開發團隊說明,URL 中的 regional-identifier 是 必須 的。他們沒有打算讓 URL 沒有這個識別碼也能運作,所以在掃描資料夾目錄中一定要包含。更多資訊請參考這個 Jira:https://seagull/jira/browse/BUG-2287