Link to this sectionIntégration Azure Blob Storage#
L'intégration Azure Blob Storage connecte tes conteneurs de compte de stockage à Ultralytics Platform. Tes images restent dans tes conteneurs — Platform les indexe sur place, te permettant de parcourir, d'annoter et d'entraîner des modèles YOLO sans en charger de copie.
Les jeux de données Azure Blob Storage nécessitent un forfait Pro ou Enterprise. Les espaces de travail gratuits voient l'intégration et sont invités à passer à un forfait supérieur lors de la connexion. Les jeux de données Azure Blob Storage existants restent entièrement accessibles si un abonnement se termine — seules les nouvelles connexions et importations nécessitent un forfait Pro.
Link to this sectionObtenir une chaîne de connexion#
Platform lit uniquement à partir de ton stockage — elle n'écrit, ne modifie ni ne supprime jamais tes blobs. L'intégration actuelle nécessite une chaîne de connexion avec clé d'accès au compte, ce qui accorde des privilèges à l'échelle du compte, même si Platform utilise uniquement des opérations de liste et de lecture :
- Dans le portail Azure, ouvre ton compte de stockage.
- Va dans Sécurité + réseau > Clés d'accès.
- Copie une chaîne de connexion.
Les connexions utilisent le point de terminaison standard blob.core.windows.net. Les clouds souverains (Azure China, Azure Government) et les points de terminaison de blob personnalisés ne sont pas pris en charge.
Link to this sectionSe connecter à la Platform#
- Va dans Paramètres > Intégrations et trouve la carte Microsoft Azure.
- Clique sur Connecter et colle la chaîne de connexion.
- Platform liste les conteneurs du compte de stockage. Sélectionne ceux à connecter ou saisis un nom de conteneur manuellement.
- Clique sur Connecter. Platform vérifie qu'elle peut lister et lire chaque conteneur sélectionné avant d'enregistrer quoi que ce soit.
La reconnexion du même compte de stockage plus tard ajoute de nouveaux conteneurs à l'intégration existante. Un identifiant enregistré n'est remplacé que si son remplaçant peut toujours lire chaque conteneur que tu as déjà connecté.
Une clé de compte peut autoriser des opérations d'écriture et de suppression ou créer des jetons SAS si elle est exposée en dehors de Platform. Les identifiants sont chiffrés au repos avec AES-256-GCM, ne sont jamais renvoyés au navigateur et n'entrent jamais dans les charges utiles des travaux d'entraînement. Utilise un compte de stockage dédié lorsque cela est pratique. Pour révoquer l'accès, fais pivoter les clés d'accès du compte de stockage dans Azure.
Link to this sectionCréer un jeu de données à partir d'un conteneur Blob#
- Clique sur New Dataset et ouvre l'onglet Cloud storage.
- Choisis un conteneur connecté et navigue jusqu'au dossier contenant tes données.
- Confirme le dossier, ajuste le nom du jeu de données et crée-le.
Platform liste le dossier une fois et indexe ce qu'elle trouve :
- Images — les blobs
.jpg,.jpeg,.png,.webpet.avifsont indexés avec les dimensions lues à partir de requêtes d'en-tête bornées. Les pixels sources ne sont jamais copiés en dehors de ton conteneur. - Labels — les fichiers sidecar YOLO
.txtsont analysés en tant qu'annotations Platform, mis en correspondance par la disposition standardimages/→labels/ou en tant que fichiers frères dans le même dossier. - Metadata — un fichier
data.yaml/data.ymlfournit les noms des classes, le type de tâche et la forme des keypoints de pose, exactement comme pour un téléchargement d'archive. - Splits — les noms de dossier
train,valettestdans le chemin blob attribuent automatiquement les splits.
Le dataset se comporte ensuite comme n'importe quel autre : parcours et annote-le, définis-le comme public ou privé, partage-le avec ton équipe, et entraîne-toi dessus via l'entraînement géré. Les originaux sont diffusés à la demande, et les images indexées ne consomment pas ton quota de stockage sur la Platform.
Une importation unique indexe jusqu'à 50 000 blobs, et les fichiers d'étiquettes ou YAML jusqu'à 1 Mo chacun. Les conteneurs plus volumineux doivent être divisés en plusieurs jeux de données.
Chaque image indexée est épinglée à son ETag de blob, et Platform échoue de manière sécurisée si un blob change sous-jacente. Ajoute de nouveaux blobs au lieu d'écraser ceux existants.
Link to this sectionImportations échouées#
Si une importation échoue — dossier vide, faute de frappe dans le chemin ou autorisations révoquées — le jeu de données affiche l'erreur sur sa page. Les éditeurs peuvent cliquer sur Réessayer l'importation pour la redémarrer avec le conteneur et le dossier stockés, ou créer un nouveau jeu de données pointant vers le chemin corrigé.
Link to this sectionEntraînement#
L'entraînement géré fonctionne via le flux d'entraînement normal. Les workers téléchargent les originaux épinglés dans un stockage temporaire pour l'exécution et les suppriment lors du nettoyage du travail — tes identifiants Azure n'atteignent jamais le calcul.
Link to this sectionLimitations actuelles#
Les jeux de données basés sur Azure excluent actuellement les fonctionnalités qui nécessitent des copies de tes images appartenant à Platform : annotation automatique, analyse par clustering, clonage de jeu de données et instantanés de version immuables.
Supprimer un jeu de données basé sur Azure, ou des images individuelles de celui-ci, supprime uniquement les références de Platform — tes blobs ne sont jamais touchés.
Consulte également les intégrations Google Cloud Storage et Amazon S3.