Azure Storage File Share SDK for Python
Gérer les partages de fichiers Azure avec le SDK Python
Le travail avec les partages de fichiers Azure Storage nécessite de comprendre des modèles SDK complexes et des méthodes d'authentification. Cette compétence fournit des exemples de code prêts à l'emploi pour toutes les opérations courantes de partage de fichiers.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "Azure Storage File Share SDK for Python". Télécharger un fichier de configuration local vers un partage de fichiers Azure
Résultat attendu:
Exemple de code montrant l'initialisation de ShareServiceClient, la récupération du client de fichier, et la méthode upload_file() avec gestion appropriée des erreurs
Utilisation de "Azure Storage File Share SDK for Python". Lister tous les fichiers d'un répertoire avec leurs tailles
Résultat attendu:
Itération à travers le contenu du répertoire avec list_directories_and_files(), distinction entre fichiers et sous-répertoires, et affichage des métadonnées
Audit de sécurité
SûrThis skill is a documentation guide for Azure Storage File Share SDK for Python. Static analysis scanned 0 files with 0 risk patterns detected. The skill uses standard Azure SDK patterns with proper credential handling via environment variables and DefaultAzureCredential. No malicious patterns, command injection risks, or prompt injection attempts were found.
Facteurs de risque
🔑 Variables d’environnement (1)
Score de qualité
Ce que vous pouvez construire
Stockage d'applications cloud-native
Créez des applications qui stockent et récupèrent des fichiers à partir de partages de fichiers Azure avec un support SDK complet pour les opérations de téléchargement, de téléchargement et de gestion.
Migration d'applications héritées
Migrez les charges de travail de partages de fichiers SMB sur site vers Azure en implémentant des opérations de fichiers compatibles avec le cloud à l'aide des modèles du SDK Python.
Workflows de sauvegarde automatisés
Créez des solutions de sauvegarde automatisées en utilisant des instantanés de partage et la gestion programmatique de fichiers pour les scénarios de protection des données.
Essayez ces prompts
Montrez-moi comment télécharger un fichier texte vers un partage de fichiers Azure en utilisant l'authentification par chaîne de connexion.
Je dois lister tous les partages de fichiers dans mon compte de stockage, puis lister les fichiers dans un répertoire de partage spécifique.
Aidez-moi à configurer l'accès aux partages de fichiers Azure en utilisant l'authentification Entra ID avec DefaultAzureCredential pour une utilisation en production.
Je dois télécharger un fichier volumineux depuis un partage de fichiers Azure sans le charger entièrement en mémoire. Montrez-moi l'approche de streaming avec traitement par blocs.
Bonnes pratiques
- Utilisez des variables d'environnement pour les chaînes de connexion et les URL de compte afin de garder les informations d'identification hors du code source
- Préférez l'authentification Entra ID avec DefaultAzureCredential pour les charges de travail en production plutôt que les chaînes de connexion
- Stream les fichiers volumineux en utilisant des téléchargements par blocs pour éviter les problèmes de mémoire avec les fichiers dépassant la RAM disponible
Éviter
- Coder en dur les chaînes de connexion ou les clés de compte directement dans le code source
- Charger des fichiers volumineux entiers en mémoire au lieu d'utiliser des téléchargements en streaming
- Oublier de fermer explicitement les clients asynchrones ce qui peut causer des fuites de ressources
Foire aux questions
Comment m'authentifier à Azure Storage pour les opérations de partage de fichiers ?
Quelle est la taille maximale de fichier que je peux télécharger vers les partages de fichiers Azure ?
Comment créer une sauvegarde à un instant donné d'un partage de fichiers ?
Puis-je utiliser cette compétence avec Azure Storage Emulator ou Azurite ?
Comment gérer les erreurs lorsque les opérations de fichiers échouent ?
Le support asynchrone est-il disponible pour toutes les opérations de partage de fichiers ?
Détails du développeur
Auteur
sickn33Licence
MIT
Dépôt
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-storage-file-share-pyRéf
main
Structure de fichiers
📄 SKILL.md