存取 Oracle Cloud Object Storage
在物件儲存中建立儲存桶
若要設定 Oracle Object Storage Service 的存取權,您必須建立物件儲存的儲存桶。
您可以使用 Parquet 格式,建立可以暫時複製 NoSQL 表格資料的儲存桶。這是為了準備將資料傳輸到 ADW。若要建立儲存桶,請前往 Oracle Cloud 主控台,然後執行下列作業:
- 從顯示的左側功能表選取儲存,然後選取物件儲存與封存儲存。
- 選取要在其中建立儲存桶的區間。
- 提供描述性名稱。
- 在預設儲存層下,選取標準。
- 選擇想要的加密,然後按一下建立。
您不需要建立任何其他檔案。建立儲存桶之後,您只需要指定組態中儲存桶的名稱,以及儲存桶的區間,公用程式便會從該處取得儲存桶;使用從要複製之表格衍生的名稱建立物件。
例如,如果您建立的儲存設定 (Bucket) 名稱是 nosql-to-adw
,而您要複製到 ADW 的表格名稱是 myTable
,而您指示公用程式使用 Oracle NoSQL Migrator ,然後公用程式會從名為 myTable
的 NoSQL 表格擷取資料,將其轉換為 Parquet 格式,並將 Parquet 資料複製到 nosql-to-adw
儲存桶,作為表單名稱的物件,myTable_2021_07_22/Data/000000.parquet、myTable_2021_07_22/Data/000001.parquet 等。
產生物件儲存的授權權杖。
建立儲存桶之後,如果您想要使用使用者指定的授權權杖 (AUTH_TOKEN) 以物件儲存服務認證 ADW,而且您的系統管理員尚未產生 ADW,則您必須自行產生該權杖,才能存取寫入物件儲存之儲存桶的檔案。ADW 與物件儲存之間的通訊將依賴此 AUTH_TOKEN 以及資料庫的使用者名稱 / 密碼認證機制。
若要建立 AUTH_TOKEN,請執行下列步驟。
- 在 OCI 主控台中,移至設定檔功能表中的使用者設定值。
- 在資源下,選取認證權杖。按一下「Generate Token」。
- 如果您不是系統管理員,請產生 AUTH_TOKEN,然後將它複製到檔案以進行安全維護。無論是由您或系統管理員所產生,AUTH_TOKEN 都必須儲存在 ADW 資料庫中。如需如何執行此操作的詳細資訊,請參閱在 ADW 資料庫中啟用 OCI 資源主體證明資料或儲存 / 啟用使用者的物件儲存體 AUTH_TOKEN