Auf Oracle Cloud Object Storage zugreifen

Mit diesen einfachen Schritten können Sie den Zugriff auf Oracle Object Storage Service einrichten.

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 Tabelle NoSQL temporär im Parquet-Format 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 gehen Sie wie folgt vor:

Es ist nicht erforderlich, weitere Dateien zu erstellen. Nachdem der Bucket erstellt wurde, müssen Sie nur noch den Namen des Buckets in der Konfiguration zusammen mit dem Compartment des Buckets angeben, und das Utility übernimmt ihn von dort aus. Objekte mit Namen werden aus der kopierten Tabelle abgeleitet.

Beispiel: Wenn der Name des erstellten Buckets nosql-to-adw 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, dann ruft das Utility Daten aus der Tabelle NoSQL 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 der Form 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 benutzerdefinierten Autorisierungstoken (AUTH_TOKEN) authentifizieren möchten und Ihr Systemadministrator noch kein Token für Sie generiert hat, müssen Sie dieses Token selbst generieren, damit auf in den Object Storage-Bucket geschriebene Dateien zugegriffen werden kann. Die Kommunikation zwischen ADW und Object Storage basiert auf dieser AUTH_TOKEN sowie auf dem Authentifizierungsmechanismus für Benutzername/Kennwort der Datenbank.

Um eine AUTH_TOKEN zu erstellen, führen Sie die folgenden Schritte aus.