Connecteur Azure Blob Storage

Modifié

Vous avez besoin d'un compte Azure pour utiliser le connecteur Azure Blob Storage.

Le connecteur Azure Blob Storage récupère le contenu d’un fichier stocké dans Azure Blob Storage. Il existe deux manières d'authentifier et d'autoriser une telle demande. Nous recommandons la méthode la plus récente, l'authentification du principal du service (rôle IAM), bien que l'ancienne méthode soit toujours disponible.

Méthode avec clé d'accès

  1. Choisissez une option:

  • Si vous souhaitez créer un jeu de données, cliquez sur Catalogue > Jeux de données et cliquez sur le bouton Nouveau jeu de données.

  • Si vous souhaitez ajouter une source à un jeu de données existant, cliquez sur Catalogue > Jeux de données et sélectionnez le jeu de données souhaité. Cliquez ensuite sur Ajouter une source.

  1. Sélectionnez Azure Blob Storage dans la section « Configurer un service distant ».

  2. Sélectionnez une connexion Azure Blob Storage existante ou créez-en une nouvelle.

  3. Si vous souhaitez créer une nouvelle connexion, remplissez les informations suivantes :

    • URL

    • Nom du compte de stockage

    • Clé d'accès partagée

  4. Définissez la configuration source dans l'écran d'aperçu affichant les 20 premiers enregistrements du fichier.

  5. Configurez les informations du jeu de données ou utilisez les valeurs pré-remplies :

  • Saisissez le titre de ce jeu de données dans le champ Nom du jeu de données.

  • Saisissez un identifiant explicite pour ce jeu de données dans le champ Identifiant technique du jeu de données.

Service principal (rôle IAM)

Étape 1 : Création de la connexion

Dans votre back-office, rendez-vous dans Catalogue > Datasets et cliquez sur Nouveau jeu de données . Sélectionnez Azure Blob Storage et choisissez Service Principal (IAM Role).

Accédez à Créer une connexion > Azure Blob Storage > Service Principal (IAM Role).

Remplissez votre ID de locataire Azure.

N'oubliez pas que votre identifiant se trouve dans la section Azure Active Directory de votre environnement Azure.

Étape 2 : Créer un principal de service Azure AD

Connectez-vous avec Microsoft et cliquez sur Accepter (peut nécessiter l'approbation d'un administrateur Microsoft).

La connexion est maintenant configurée.

Étape 3 : Attribuer un rôle à l'application Opendatasoft Azure AD

  1. Depuis votre compte Azure Storage, saisissez IAM dans la barre de recherche

  2. Cliquez sur Contrôle d'accès (IAM)

  3. Cliquez sur Ajouter et sélectionnez Ajouter des attributions de rôles

  4. Sélectionnez le rôle Storage Blob Data Reader : il fournira un accès en lecture seule.

  5. Définir Attribuer l'accès à un utilisateur, un groupe ou un principal de service

  6. Cliquez sur Sélectionner les membres

  7. Dans le champ Sélectionner, saisissez le nom de l'application Azure renvoyé lors de la création de la connexion OpenDataSoft Azure

  8. Cliquez sur Enregistrer

Pour plus d'informations, consultez Attribuer des rôles Azure à l'aide du portail Azure.