Accesso allo storage degli oggetti di Oracle Cloud

Questi sono semplici passi per impostare l'accesso a Oracle Object Storage Service.

Creare un bucket nello storage degli oggetti

Per impostare l'accesso a Oracle Object Storage Service, devi creare un bucket per lo storage degli oggetti.

Si crea un bucket in cui è possibile copiare temporaneamente i dati della tabella NoSQL in formato Parquet. Questo è in preparazione per il trasferimento dei dati ad ADW. Per creare un bucket, andare alla console di Oracle Cloud ed effettuare le operazioni riportate di seguito.

Non è necessario creare altri file. Una volta creato il bucket, tutto ciò che devi fare è specificare il nome del bucket nella configurazione, insieme al compartimento del bucket, e la utility lo prenderà da lì; creando oggetti con nomi derivati dalla tabella che viene copiata.

Ad esempio, se il nome del bucket creato è nosql-to-adw e il nome della tabella che si desidera copiare in ADW è myTable e si indica alla utility di utilizzare Oracle NoSQL Migrator, quindi la utility recupererà i dati dalla tabella NoSQL denominata myTable, li convertirà in formato Parquet e copierà i dati Parquet nel bucket nosql-to-adw come oggetti con nomi del form, myTable_2021_07_22/Data/000000.parquet, myTable_2021_07_22/Data/000001.parquet e così via.

Generare un token di autorizzazione per lo storage degli oggetti.

Dopo aver creato il bucket, se si desidera autenticare ADW con il servizio di storage degli oggetti utilizzando un token di autorizzazione specificato dall'utente (AUTH_TOKEN) e se l'amministratore del sistema non ne ha già generato uno automaticamente, è necessario generare manualmente il token in modo da poter accedere ai file scritti nel bucket di storage degli oggetti. La comunicazione tra ADW e lo storage degli oggetti si baserà su questo AUTH_TOKEN e sul meccanismo di autenticazione nome utente/password del database.

Per creare un file AUTH_TOKEN, procedere come segue.