Description des données d'identification Object Storage

les informations d'accès à IBM Cloud Object Storage sont configurées en tant que paramètres de paires clé-valeur dans IBM Analytics Engine. Ces paramètres commencent par le préfixe fs.cos. suivi d'un identificateur que vous pouvez définir et se terminent par le nom du justificatif.

Notez qu'il est possible de configurer une instance de service IBM Analytics Engine particulière pour la faire fonctionner avec plusieurs instances d'Object Storage ou plusieurs jeux de données d'identification Object Storage. Pour distinguer les différents jeux de données d'identification, vous pouvez utiliser des identificateurs ou des littéraux distincts, que vous pouvez définir.

Le diagramme suivant montre comment les données d'identification Object Storage sont utilisées dans IBM Analytics Engine.

Authentification aux ressources Object Storage à partir de IBM Analytics Engine
Description des options d'authentification en lecture et en lecture-écriture dans le Cloud Object Storage

Le diagramme montre deux instances d'Object Storage, chacune avec son compartiment (bucket) de données, b1 et b2. Pour distinguer les deux instances, deux identificateurs sont utilisés : cosInstance1 et cosInstance2. Notez que les noms de compartiment (b1 et b2) que vous utilisez doivent être les noms de compartiment existants dans Object Storage. Vous ne pouvez choisir que le nom de l'identificateur de sorte que vous puissiez distinguer les instances Object Storage.

Structure des données d'identification HMAC

Pour l'authentification dans le style HMAC, vous devez définir les paramètres suivants dans IBM Analytics Engine :

fs.cos.<identifier>.access.key=<Access Key ID>
fs.cos.<identifier>.endpoint=<EndPoint URL>
fs.cos.<identifier>.secret.key=<Secret Access Key>

Notez que l'URL de nœud final a le format s3.direct.us.cloud-object-storage.appdomain.cloud et ne requiert pas le préfixe https://.

Structure des données d'identification à clé d'API

Pour l'authentification dans le style à clé d'API IAM, vous devez définir les paramètres suivants dans IBM Analytics Engine :

fs.cos.<identifier>.iam.api.key=<IAM API Key>
fs.cos.<identifier>.endpoint=<EndPoint URL>

Comme pour les données d'identification HMAC, l'URL de nœud final a le format s3.direct.us.cloud-object-storage.appdomain.cloud et n'a pas besoin du préfixe https://.