Accès à Oracle Cloud Object Storage
Voici les étapes simples de configuration de l'accès à Oracle Object Storage Service.
Création d'un bucket dans Object Storage
Pour configurer l'accès à Oracle Object Storage Service, vous devez créer un bucket pour Object Storage.
Vous créez un bucket dans lequel les données de la table NoSQL peuvent être copiées temporairement, au format Parquet. Ceci est en préparation pour le transfert de données vers ADW. Pour créer un bucket, accédez à la console Oracle Cloud et procédez comme suit :
-
Sélectionnez Stockage dans le menu sur le côté gauche de l'affichage et sélectionnez Object Storage & Archive Storage.

-
Dans Filtres appliqués, sélectionnez le compartiment pour créer le bucket.

-
Indiquez un nom descriptif.
-
Sous le niveau de stockage par défaut, sélectionnez Standard.

-
Choisissez le cryptage souhaité, puis cliquez sur Créer un bucket.

Il n'est pas nécessaire de créer d'autres fichiers. Une fois le bucket créé, il vous suffit d'indiquer le nom du bucket dans la configuration, ainsi que le compartiment du bucket, à partir duquel l'utilitaire crée des objets dont le nom est dérivé de la table en cours de copie.
Par exemple, si le nom du bucket que vous avez créé est nosql-to-adw et que le nom de la table à copier vers ADW est myTable, et que vous demandez à l'utilitaire d'utiliser le migrateur Oracle NoSQL, l'utilitaire extrait les données de la table NoSQL nommée myTable, les convertit au format Parquet et copie les données Parquet dans le bucket "nosql-to-adw" en tant qu'objets portant le nom du formulaire, myTable_2021_07_22/Data/000000.parquet, myTable_2021_07_22/Data/000001.parquet, etc.
Génération d'un jeton d'autorisation pour Object Storage.
Après avoir créé le bucket, si vous souhaitez authentifier ADW avec le service Object Storage à l'aide d'un jeton d'autorisation spécifié par l'utilisateur (AUTH_TOKEN), et si l'administrateur système n'en a pas encore généré un pour vous, vous devez générer ce jeton vous-même afin que les fichiers écrits dans le bucket Object Storage soient accessibles. La communication entre ADW et Object Storage s'appuiera sur ce AUTH_TOKEN ainsi que sur le mécanisme d'authentification du nom utilisateur/mot de passe de la base de données.
Pour créer un AUTH_TOKEN, procédez comme suit :
-
Dans la console OCI, accédez à Paramètres d'utilisateur dans le menu Profil.

-
Sous Ressources, sélectionnez Jetons d'authentification. Cliquez sur Générer un jeton.

-
Si vous générez AUTH_TOKEN, et non l'administrateur système, copiez-le dans un fichier à des fins de conservation. Qu'il soit généré par vous ou par l'administrateur système, AUTH_TOKEN doit ensuite être stocké dans la base de données ADW. Pour plus d'informations sur cette opération, reportez-vous à Activation des informations d'identification de principal de ressource OCI ou Stockage/activation du paramètre Object Storage AUTH_TOKEN de l'utilisateur dans la base de données ADW.