Compétences @azure/storage-file-share (TypeScript/JavaScript)
📦

@azure/storage-file-share (TypeScript/JavaScript)

Sûr

Gestiona recursos compartidos de archivos de Azure con TypeScript

Simplifica la integración con recursos compartidos de archivos de Azure con ejemplos de TypeScript listos para usar. Esta habilidad de referencia proporciona patrones de código para operaciones de archivos SMB, autenticación y manejo de errores.

Prend en charge: Claude Codex Code(CC)
🥉 72 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "@azure/storage-file-share (TypeScript/JavaScript)". Muéstrame cómo crear un recurso compartido de archivos y cargar un archivo

Résultat attendu:

Crea un ShareServiceClient usando tu cadena de conexión, obtén un ShareClient para el nombre del recurso compartido, llama al método create(), luego obtén un FileClient y usa uploadRange() para cargar contenido.

Utilisation de "@azure/storage-file-share (TypeScript/JavaScript)". ¿Cómo descargo un archivo de Azure File Share?

Résultat attendu:

Usa el método ShareFileClient.download() para obtener un stream descargable, luego lee los chunks de la propiedad readableStreamBody y concaténales en un Buffer.

Audit de sécurité

Sûr
v1 • 2/25/2026

Prompt-only documentation skill with no executable code. Contains TypeScript examples for Azure SDK usage. No security risks detected. All code examples are reference documentation demonstrating legitimate Azure Storage File Share operations.

0
Fichiers analysés
0
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
74
Conformité aux spécifications

Ce que vous pouvez construire

Desarrollador backend integrando Azure File Storage

Un desarrollador que construye una aplicación Node.js necesita almacenar y recuperar archivos de recursos compartidos de Azure usando el protocolo SMB. Necesita código de referencia rápido para autenticación y operaciones de archivos.

Ingeniero DevOps configurando almacenamiento en la nube

Un ingeniero configurando flujos de trabajo automatizados que interactúan con recursos compartidos de archivos de Azure. Necesita ejemplos para crear recursos compartidos, establecer cuotas y gestionar directorios programáticamente.

Desarrollador full-stack migrando almacenamiento de archivos

Un desarrollador migrando desde sistemas de archivos locales a recursos compartidos de archivos de Azure Storage. Necesita orientación sobre patrones de carga, manejo de streams y manejo de errores para uso en producción.

Essayez ces prompts

Carga básica de archivos
Muéstrame cómo cargar un archivo a Azure File Share usando TypeScript
Listar contenido de directorio
Proporciona código para listar todos los archivos y directorios en un directorio de Azure File Share
Carga de archivos grandes con stream
¿Cómo cargo un archivo grande usando streams a Azure File Share en Node.js?
Generar token SAS
Muéstrame cómo generar un token SAS para acceso seguro con permisos específicos

Bonnes pratiques

  • Usa DefaultAzureCredential para entornos de producción en lugar de credenciales codificadas
  • Establece cuotas en los recursos compartidos para prevenir costos de almacenamiento inesperados por crecimiento ilimitado de archivos
  • Usa métodos de streaming para archivos grandes para evitar cargar archivos completos en memoria
  • Maneja excepciones RestError verificando statusCode para condiciones de error específicas

Éviter

  • Nunca codifiques claves de cuenta de almacenamiento o cadenas de conexión en el código fuente
  • Evita usar uploadRange para archivos grandes cuando uploadStream es más eficiente
  • No omitas el manejo de errores - las operaciones de Azure pueden fallar con problemas de red o autenticación
  • Nunca registres o expongas tokens SAS o claves de cuenta de almacenamiento en mensajes de error

Foire aux questions

¿Qué método de autenticación debo usar?
Usa cadenas de conexión para desarrollo local. Para producción, usa DefaultAzureCredential con identidades gestionadas para autenticación segura sin claves.
¿Puedo usar esta habilidad en aplicaciones de navegador?
Algunas funciones como la generación de SAS y operaciones de archivos son solo para Node.js. Las aplicaciones de navegador deben usar tokens SAS pre-generados para autenticación.
¿Cómo manejo cargas de archivos grandes?
Usa el método uploadStream() con tamaño de buffer y concurrencia configurables para archivos más grandes de 256MB para evitar problemas de memoria.
¿Cuál es la diferencia entre ShareClient y ShareDirectoryClient?
ShareClient opera a nivel de recurso compartido para cuotas y snapshots. ShareDirectoryClient maneja operaciones de directorios y archivos dentro de un recurso compartido.
¿Cómo implemento el manejo de errores?
Captura excepciones RestError y verifica la propiedad statusCode. Maneja 404 para no encontrado, 409 para conflictos y 403 para errores de acceso denegado.
¿Puedo crear snapshots de mis recursos compartidos de archivos?
Sí, usa shareClient.createSnapshot() para crear snapshots en un momento específico. Accede a snapshots con el método withSnapshot() y elimina con la opción deleteSnapshots.

Détails du développeur

Structure de fichiers

📄 SKILL.md