Source Azure Blob Storage
Azure Blob Storage est un service de stockage d’objets basé sur le cloud fourni par Microsoft Azure. Il est conçu pour stocker de grandes quantités de données non structurées, telles que du texte, des images, des vidéos, des sauvegardes et des journaux. Vous pouvez utiliser Azure Blob Storage pour stocker et gérer de grandes quantités de données non structurées telles que des documents, des images, des vidéos et des fichiers audio. Il est idéal pour la sauvegarde et l’archivage des données, la reprise après sinistre et la gestion des charges de travail Big Data pour les analyses.
Utilisez la source de Azure Blob Storage pour connecter votre compte et ingérer des données de Azure Blob Storage vers Adobe Experience Platform.
Conditions préalables prerequisites
Lisez les sections suivantes pour terminer la configuration requise avant de connecter votre compte Azure Blob Storage à Experience Platform.
Liste autorisée d’adresses IP
Vous devez ajouter à votre place sur la liste autorisée des adresses IP spécifiques à une région avant de connecter vos sources à Experience Platform. Placer sur la liste autorisée Pour plus d’informations, consultez le guide sur la connexion des adresses IP à Experience Platform.
Contraintes de dénomination pour fichiers et répertoires
La liste suivante inclut les contraintes dont vous devez tenir compte lorsque vous nommez votre fichier ou répertoire de stockage dans le cloud.
- Les noms des composants de répertoire et de fichier ne doivent pas dépasser 255 caractères.
- Les noms de répertoire et de fichier ne peuvent pas se terminer par une barre oblique (
/
). Elle sera le cas échéant automatiquement supprimée. - Les caractères d’URL réservés suivants doivent être des caractères d’échappement :
! ' ( ) ; @ & = + $ , % # [ ]
- Les caractères suivants ne sont pas autorisés :
" \ / : | < > * ?
. - Caractères de chemin d’URL illégaux interdits. Les points de code tels que
\uE000
, bien que valides dans les noms de fichier NTFS, ne sont pas des caractères Unicode valides. En outre, certains caractères ASCII ou Unicode, tels que les caractères de contrôle (0x00 à 0x1F, \u0081, etc.), ne sont pas non plus autorisés. Pour les règles régissant les chaînes Unicode en HTTP/1.1, voir RFC 2616, section 2.2 : règles de base et RFC 3987. - Les noms de fichier suivants ne sont pas autorisés : LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, point (.) et deux points (…).
Authentification du Azure Blob Storage à Experience Platform authentication
Vous pouvez connecter votre compte Azure Blob Storage à Experience Platform à l’aide des types d’authentification suivants :
- Authentification de la clé de compte : utilise la clé d’accès du compte de stockage pour s’authentifier et se connecter à votre compte Azure Blob Storage.
- Signature d’accès partagé (SAS) : utilise un URI SAS pour fournir un accès délégué et limité dans le temps aux ressources de votre compte Azure Blob Storage.
- Authentification basée sur le principal de service : utilise un principal de service Azure Active Directory (AAD) (identifiant client et secret) pour s’authentifier en toute sécurité sur votre compte de stockage Blob Azure.
Fournissez des valeurs pour les informations d’identification suivantes afin de connecter votre compte Azure Blob Storage à Experience Platform à l’aide de l’authentification par clé de compte.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
---|---|
Informations d’identification | Description |
connectionString |
Chaîne de connexion Azure Blob Storage pour votre compte de stockage. Cette chaîne contient les informations requises pour s’authentifier et se connecter à votre instance Azure Blob Storage. Exemple de format : DefaultEndpointsProtocol=https;AccountName={ACCOUNT_NAME};AccountKey={ACCOUNT_KEY};EndpointSuffix=core.windows.net |
container |
Nom du conteneur de Azure Blob Storage dans lequel vos fichiers de données sont stockés. Un conteneur organise un ensemble d’objets Blob, comme un répertoire dans un système de fichiers. |
folderPath |
Chemin d’accès dans le conteneur spécifié où se trouvent vos fichiers. Il s’agit d’un chemin de sous-répertoire facultatif (dossier virtuel) à l’intérieur du conteneur. Si rien n’est indiqué, la racine du conteneur est utilisée. |
connectionSpec.id |
L’identifiant de spécification de connexion renvoie les propriétés de connecteur d’une source, y compris les spécifications d’authentification liées à la création des connexions de base et source. L’identifiant de spécification de connexion pour Azure Blob Storage est 4c10e202-c428-4796-9208-5f1f5732b1cf . Remarque : ces informations d’identification ne sont requises que lors de la connexion via l’API Flow Service. |
Pour en savoir plus sur l’utilisation de l’authentification par clé de compte avec Azure Blob Storage, lisez le guide d’authentification Azure Microsoft officiel.
Fournissez des valeurs pour les informations d’identification suivantes afin de connecter votre compte Azure Blob Storage à Experience Platform à l’aide de la signature d’accès partagé.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
---|---|
Informations d’identification | Description |
SasURI |
URI de signature d’accès partagé que vous pouvez utiliser comme autre type d’authentification pour connecter votre compte. Le modèle URI SAS est le suivant : https://{ACCOUNT_NAME}.blob.core.windows.net/?sv={STORAGE_VERSION}&st={START_TIME}&se={EXPIRE_TIME}&sr={RESOURCE}&sp={PERMISSIONS}>&sip=<{IP_RANGE}>&spr={PROTOCOL}&sig={SIGNATURE} . Pour plus d’informations, consultez ce document Azure sur les URI de signature d’accès partagé. |
container |
Nom du conteneur de Azure Blob Storage dans lequel vos fichiers de données sont stockés. Un conteneur organise un ensemble d’objets Blob, comme un répertoire dans un système de fichiers. |
folderPath |
Chemin d’accès dans le conteneur spécifié où se trouvent vos fichiers. Il s’agit d’un chemin de sous-répertoire facultatif (dossier virtuel) à l’intérieur du conteneur. Si rien n’est indiqué, la racine du conteneur est utilisée. |
connectionSpec.id |
L’identifiant de spécification de connexion renvoie les propriétés de connecteur d’une source, y compris les spécifications d’authentification liées à la création des connexions de base et source. L’identifiant de spécification de connexion pour Azure Blob Storage est 4c10e202-c428-4796-9208-5f1f5732b1cf . Remarque : ces informations d’identification ne sont requises que lors de la connexion via l’API Flow Service. |
Pour en savoir plus sur l’utilisation de la signature d’accès partagé avec Azure Blob Storage, lisez le guide d’authentification Azure Microsoft officiel.
Fournissez des valeurs pour les informations d’identification suivantes afin de connecter votre compte Azure Blob Storage à Experience Platform à l’aide de l’authentification principale du service.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 | |
---|---|
Informations d’identification | Description |
serviceEndpoint |
URL du point d’entrée de votre compte Azure Blob Storage. Généralement au format : https://{ACCOUNT_NAME}.blob.core.windows.net . |
accountKind |
Type de votre compte Azure Blob Storage. Les valeurs courantes comprennent Storage (objectif général V1), StorageV2 (objectif général V2), BlobStorage et BlockBlobStorage . |
servicePrincipalId |
Identifiant client/d’application du principal de service Azure Active Directory (AAD) utilisé pour l’authentification. |
servicePrincipalKey |
Secret client ou mot de passe associé au principal de service Azure. |
tenant |
L’identifiant du client Azure Active Directory (AAD) où le principal de service est enregistré. |
container |
Nom du conteneur de stockage Blob Azure où vos fichiers de données sont stockés. |
folderPath |
Chemin d’accès dans le conteneur spécifié où se trouvent vos fichiers. Il s’agit d’un chemin de sous-répertoire facultatif (dossier virtuel) à l’intérieur du conteneur. Si rien n’est indiqué, la racine du conteneur est utilisée. |
connectionSpec.id |
L’identifiant de spécification de connexion renvoie les propriétés de connecteur d’une source, y compris les spécifications d’authentification liées à la création des connexions de base et source. L’identifiant de spécification de connexion pour le stockage Azure Blob est 4c10e202-c428-4796-9208-5f1f5732b1cf . Remarque : ces informations d’identification ne sont requises que lors de la connexion via l’API Flow Service. |
Pour en savoir plus sur l’utilisation de l’authentification basée sur le principal de service avec Azure Blob Storage, lisez le guide d’authentification Azure Microsoft officiel.
Connexion de Azure Blob Storage à Experience Platform
La documentation ci-dessous fournit des informations sur la connexion d’Azure Blob à Adobe Experience Platform à l’aide d’API ou de l’interface utilisateur :