Auf Oracle Cloud Object Storage zugreifen
Im Folgenden werden einfache Schritte zum Einrichten des Zugriffs auf Oracle Object Storage Service beschrieben.
Bucket in Object Storage erstellen
Um den Zugriff auf Oracle Object Storage Service einzurichten, müssen Sie einen Bucket für Object Storage erstellen.
Sie erstellen einen Bucket, in den die Daten der NoSQL-Tabelle im Parquet-Format temporär kopiert werden können. Dies ist in Vorbereitung für die Übertragung von Daten an ADW. Um einen Bucket zu erstellen, gehen Sie zur Oracle Cloud-Konsole, und führen Sie die folgenden Schritte aus:
-
Wählen Sie im Menü auf der linken Seite der Anzeige die Option Storage, und wählen Sie Object Storage & Archive Storage aus.

-
Wählen Sie unter Angewendete Filter das Compartment aus, um den Bucket zu erstellen.

-
Geben Sie einen beschreibenden Namen an.
-
Wählen Sie unter Standard-Storage Tier die Option Standard aus.

-
Wählen Sie die gewünschte Verschlüsselung aus, und klicken Sie auf Bucket erstellen.

Es ist nicht erforderlich, weitere Dateien zu erstellen. Nachdem der Bucket erstellt wurde, müssen Sie nur den Namen des Buckets in der Konfiguration zusammen mit dem Compartment des Buckets angeben, und das Utility leitet ihn von dort ab. Dabei werden Objekte mit Namen erstellt, die von der zu kopierenden Tabelle abgeleitet werden.
Beispiel: Wenn der Name des erstellten Buckets nosql-to-adw lautet und der Name der Tabelle, die Sie in ADW kopieren möchten, myTable lautet und Sie das Utility anweisen, den Oracle NoSQL-Migrator zu verwenden, Das Utility ruft Daten aus der NoSQL-Tabelle mit dem Namen myTable ab, konvertiert sie in das Parquet-Format und kopiert die Parquet-Daten in den Bucket "nosql-to-ADW" als Objekte mit Namen des Formulars, myTable_2021_07_22/Data/000000.parquet, myTable_2021_07_22/Data/000001.parquet usw.
Ein Autorisierungstoken für Object Storage erstellen.
Wenn Sie nach dem Erstellen des Buckets ADW mit dem Object Storage-Service mit einem vom Benutzer angegebenen Autorisierungstoken (AUTH_TOKEN) authentifizieren möchten und Ihr Systemadministrator noch kein solches Token für Sie generiert hat, müssen Sie dieses Token selbst generieren, damit auf die in den Object Storage-Bucket geschriebenen Dateien zugegriffen werden kann. Die Kommunikation zwischen ADW und Object Storage basiert auf diesem AUTH_TOKEN sowie dem Authentifizierungsmechanismus für Benutzername/Kennwort der Datenbank.
Um einen AUTH_TOKEN zu erstellen, gehen Sie wie folgt vor:
-
Gehen Sie in der OCI-Konsole im Menü Profil zu Benutzereinstellungen.

-
Wählen Sie unter Ressourcen die Option Authentifizierungstoken aus. Klicken Sie auf Token generieren.

-
Wenn Sie statt des Systemadministrators den AUTH_TOKEN generieren, kopieren Sie ihn zur Aufbewahrung in eine Datei. Unabhängig davon, ob sie oder der Systemadministrator generiert haben, muss AUTH_TOKEN dann in der ADW-Datenbank gespeichert werden. Einzelheiten dazu finden Sie unter OCI-Resource-Principal-Zugangsdaten aktivieren oder Object Storage AUTH_TOKEN des Benutzers in der ADW-Datenbank speichern/aktivieren