What problem does it solve?
Provides clear, runnable guidance and patterns to manage Azure Files SMB file shares programmatically from TypeScript/JavaScript applications, removing ambiguity around authentication, streaming uploads/downloads, range operations, snapshots, and SAS generation.
Core Features & Use Cases
- Share lifecycle management: create, list, set quota, snapshot, and delete shares.
- Directory and file operations: create/list/delete directories, upload and download files via streaming, buffers, or local file paths, perform range writes and clears, and copy between URLs.
- Security and tooling: examples for connection strings, StorageSharedKeyCredential, DefaultAzureCredential, SAS token generation, and RestError-aware error handling.
- Use Case: automate backing up application logs to an Azure file share, rotating snapshots before major changes, and generating SAS URLs for temporary client download access.
Quick Start
Use the skill to upload a local file to an Azure file share using a connection string and report the uploaded file's properties.