Pour accéder à vos données dans IBM Cloud Object Storage (COS), créez un actif de connexion pour elles.
IBM Cloud Object Storage sur IBM Cloud fournit un stockage de données non structurées pour les applications cloud. Cloud Object Storage offre une API S3 et une liaison d'applications avec une résilience régionale et interrégionale.
La fonction d'une connexion IBM Cloud Object Storage est différente de celle de l'instance IBM Cloud Object Storage que vous associez à un projet, un espace de déploiement ou un catalogue. Vous créez une connexion IBM Cloud Object Storage lorsque vous souhaitez créer un actif de données connecté qui se connecte aux données stockées dans IBM Cloud Object Storage. Vous associez une instance d'IBM Cloud Object Storage aux projets, espaces de déploiement ou catalogues que vous créez pour y stocker les fichiers des actifs, tels que les fichiers de données remontés ou les fichiers des blocs-notes (notebooks).
Créer une connexion à IBM Cloud Object Storage
Si vous avez mis en place un service cloud intégré , sélectionnez l'instance de service pour remplir automatiquement les champs du formulaire de connexion. Confirmez que tous les champs sont remplis.
Pour créer l'actif de connexion, il vous faut ces informations de connexion :
- Nom du compartiment. (Facultatif. Si vous n'entrez pas le nom de compartiment, les données d'identification doivent être autorisées à répertorier tous les compartiments.)
- URL de connexion. Pour rechercher l'URL de connexion:
- Allez à la page Liste de ressources de Cloud Object Storage sur https://cloud.ibm.com/resources.
- Développez la ressource de stockage.
- Cliquez sur le service Cloud Object Storage . Dans le menu, sélectionnez Noeuds finaux.
- Facultatif : Utilisez les menus Sélectionner la résilience et Sélectionner l'emplacement pour filtrer les choix.
- Copiez la valeur du point d'extrémité public situé dans la même région que le compartiment (bucket) que vous voulez utiliser.
- Certificat SSL: (facultatif). Certificat auto-signé créé par un outil tel qu'OpenSSL.
Données d'identification
Utilisez l'une des combinaisons de valeurs suivantes pour l'authentification :
Données d'identification du service
ID d'instance de ressource et Clé d'API
ID d'instance de ressource, Clé d'API, Clé d'accès et Clé secrète (Dans cette combinaison, l'ID d'instance de ressource et la clé d'API sont utilisés pour l'authentification. La Clé d'accès et Clé secrète sont stockées.)
Clé d'accès et Clé secrète
Pour rechercher la valeur des données d'identification :
- Allez à la page Liste de ressources de Cloud Object Storage sur https://cloud.ibm.com/resources.
- Développez la ressource de stockage.
- Cliquez sur le service Cloud Object Storage , puis sur l'onglet Données d'identification du service .
- Développez la ligne de la clé (colonne Nom de clé) que vous voulez utiliser.
- Copiez l'intégralité du fichier JSON. Incluez les symboles
{ }
d'ouverture et de fermeture des accolades.
Pour rechercher les valeurs des Clé d'API, Clé d'accès, Clé secrète et ID d'instance de ressource :
- Allez à la page Liste de ressources de Cloud Object Storage sur https://cloud.ibm.com/resources.
- Développez la ressource de stockage.
- Cliquez sur le service Cloud Object Storage , puis sur l'onglet Données d'identification du service .
- Développez la ligne de la clé (colonne Nom de clé) que vous voulez utiliser. Copiez les valeurs des champs JSON suivants, sans les guillemets :
- Clé d'API :
apikey
- Clé d'accès :
access_key_id
- Clé secrète:
secret_access_key
- ID d'instance de ressource :
resource_instance_id
Choisissez la méthode de création d'une connexion basée sur l'emplacement dans la plateforme.
- Dans un projet
- Cliquez sur Actifs > Nouvel actif > Connexion à une source de données. Voir Ajout d'une connexion à un projet.
- Dans un catalogue
- Cliquez sur Ajouter au catalogue > Connexion. Voir Ajout d'un actif de connexion à un catalogue.
- Dans un espace de déploiement
- Cliquez sur Importer les actifs > Accès aux données > Connexion. Voir Ajout d'actifs de données à un espace de déploiement.
- Dans le catalogue d'actifs de la plateforme
- Cliquez sur Nouvelle connexion. Voir Ajout de connexions de plateforme.
Etape suivante : ajout d'actifs de données à partir de la connexion
Où vous pouvez utiliser cette connexion
Vous pouvez utiliser les connexions IBM Cloud Object Storage dans les espaces de travail et outils suivants :
Projets
- AutoAI (watsonx.ai Runtime)
- Data Refinerywatsonx.ai Studio ou IBM Knowledge Catalog)
- DataStage (serviceDataStage ). Voir Connexion à une source de données dans DataStage.
- Decision Optimizationwatsonx.ai Studio et watsonx.ai Runtime)
- Enrichissement de métadonnées (IBM Knowledge Catalog)
- Metadata import (IBM Knowledge Catalog)
- SPSS Modelerwatsonx.ai Studio)
Catalogs
Platform assets catalog
Autres catalogues (IBM Knowledge Catalog). Pour activer l'aperçu des actifs de texte et d'image dans un catalogue, les données d'identification de la connexion doivent inclure la clé d'accès et la clé secrète en plus de la clé d'API et de l'ID d'instance de ressource.
- Service deData Virtualization
- Vous pouvez vous connecter à cette source de données depuis Data Virtualization. Cette connexion nécessite une attention particulière dans le cadre de la Data Virtualization. Voir Connexion au Cloud Object Storage dans la Data Virtualization.
Connexion au service Cloud Object Storage avec l'API S3
Pour vous connecter à Cloud Object Storage avec l'API S3, vous avez besoin de l'URL de connexion, d'une clé d'accès et d'une clé secrète.
La clé d'API est un jeton utilisé pour appeler les API HTTP Watson IoT Platform. Les utilisateurs se voient affecter des rôles et peuvent générer une clé d'API qu'ils peuvent utiliser pour autoriser les appels aux noeuds finaux d'API. Pour plus d'informations, consultez la documentationIBM Cloud Object Storage S3 API.
Configuration d'IBM Cloud Object Storage
Restrictions
Les restrictions suivantes s'appliquent :
- Pour DataStage, vous devez créer les données d'identification Cloud Object Storage à l'aide de l'option HMAC (Hash-based Message Authentication Code). Voir Utilisation des données d'identification HMAC.
Types de fichier pris en charge
La connexion IBM Cloud Object Storage prend en charge les types de fichiers suivants : Avro, CSV, Delimited text, Excel, JSON, ORC, Parquet, SAS, SAV, SHP et XML.
Formats de tableaux
La connexion IBM Cloud Object Storage prend en charge ces formats de table Data Lake : Delta Lake et Iceberg.
En savoir plus
Contrôle de l'accès aux compartiments COS
Rubrique parent : Connexions prises en charge