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:

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: