外部檔案儲存

系統支援在雲端實作中使用 Oracle Cloud Object Storage 來管理檔案,但您也可以將系統設定成可讀取或寫入此外部位置中的檔案。如需深入瞭解如何取得帳戶,以及如何定義適當的檔案位置或「分組」,請參閱 Oracle Cloud Object Storage 文件。

當您定義了雲端儲存的資訊之後,請參閱下列幾點說明,以瞭解如何在應用程式中執行必要的組態步驟。

  • 定義簽章金鑰環。當系統嘗試與雲端物件儲存通訊時,必須提供簽章金鑰,好讓雲端儲存能夠確定該要求來自受信任的來源。

    • 在新增模式中導覽至金鑰環,然後選取 RSA 簽章金鑰組業務物件。

    • 定義金鑰環代碼及其描述;該金鑰環代碼將用於下方所述的「檔案儲存」組態中。

    • 當您新增金鑰環之後,按一下產生金鑰來產生私密/公開金鑰組。

    • 按一下「檢視公開金鑰」來啟動其中顯示公開金鑰的蹦現視窗,讓使用者可以複製該金鑰。

  • 此時,使用者要前往雲端物件儲存,並註冊公開金鑰。如需有關此步驟的詳細資訊,請參考 Cloud Services Administration Guide。完成之後,金鑰環就可供您在檔案儲存組態中設定了。

  • 接下來,確認已在系統中設定用來定義物件儲存的區域;如果尚未設定,請定義該值。
    • 導覽至可延伸查尋,並搜尋 OCI 區域查尋。複查已提供的區域列表。
    • 如果列表中沒有您的區域,請按一下「新增」按鈕。請確保「區域索引鍵」和「區域識別碼」與在 OCI 區域文件中所定義的值相符。區域索引鍵是三位數的識別碼。例如,澳大利亞雪梨區域的區域索引鍵是 SYD。區域識別碼的模式則是兩位數的範圍 ID,加上城市名稱,最後是一個數字,全部以連字號分隔。例如,雪梨區域的區域識別碼是 "ap-sydney-1"。
  • 使用「檔案儲存」可延伸查尋來定義位置和連線資訊,讓您可以在系統組態中參考此位置。下列幾點說明要針對此選項採取的步驟。

    • 前往可延伸查尋,並搜尋檔案儲存組態查尋。

    • 按一下新增來建立新的項目。然後,定義查尋值名稱。請注意,查尋值的名稱中不可以有斜線或反斜線。您將會在設定利用此值之檔案路徑時,使用該名稱。針對「檔案轉接器」的值,請選擇 Oracle Cloud Object Storage。請提供下列可識別雲端儲存選項的資訊:使用者、租用戶、區間、命名空間及區域。至於「金鑰環」,請選擇您在上方的步驟中定義的值。

  • 若要在系統組態中參考此值,請使用語法 file-storage://XXXX/...,其中 XXXX 是可延伸查尋值,以及任何適用的其他路徑資訊。例如,如果您將可延伸查尋值定義為 CM-CloudStorage,且您在 Cloud Storage 中定義了 processUpload 的分組,當您要設定上傳批次工作的檔案路徑時,請輸入 file-storage://CM-CloudStorage/processUpload

  • 本產品支援參考分組的虛擬資料夾。您只要在分組名稱之後新增虛擬資料夾名稱即可。例如,如果有名為 'financials' 的分組和名為 'paymentUpload' 的虛擬資料夾,則檔案路徑可能會有此值:file-storage://CM-CloudStorage/financials/paymentUpload。對於擷取處理,如果檔案路徑參考了受參考分組中沒有的虛擬資料夾,系統就會在擷取處理的過程中建立該虛擬資料夾。

  • 您可以選擇在檔案儲存組態中使用「分組名稱前綴」,以支援為不同環境定義不同分組名稱的功能。例如,假設您想要為開發區域、測試區域和生產區域分別設定個別的 "processUpload" 分組。在雲端儲存組態中,您可以為 "DEV_​processUpload"、"TEST_​processUpload" 和 "PROD_​processUpload" 分別定義個別的分組。如果您需要在各種批次工作上的每個檔案路徑參考上定義完整的分組,將批次工作組態從某個環境移轉至另一個環境時,則需要以手動步驟變更所有分組參考。而此系統支援定義「分組名稱前綴」的功能,如果已植入該前綴,則系統會將該前綴置於分組參考的前面,然後再連線至雲端儲存。這代表您只要定義前綴一次,系統中的所有參考都會保留分組名稱的通用部分 (例如 "processUpload")。然後,您只需要針對不同的區域,設定不同的檔案儲存組態。

  • 如果您的實作與某個外部報表工具整合,且該報表工具可以把報表輸出寫入特定的傳遞管道 (分組),請查看「報告組態」開關。定義報表工具可用於不同傳遞管道選項之分組的一或多個「分組名稱」。
備註:如需有關如何進行金鑰輪換的資訊,請參考金鑰環文件。