Get the FREE Ultimate OpenClaw Setup Guide →

cloud-azure-storage

npx machina-cli add skill partme-ai/full-stack-skills/cloud-azure-storage --openclaw
Files (1)
SKILL.md
684 B

When to use this skill

Use this skill whenever the user wants to:

  • [待完善:根据具体工具添加使用场景]

How to use this skill

[待完善:根据具体工具添加使用指南]

Best Practices

[待完善:根据具体工具添加最佳实践]

Keywords

[待完善:根据具体工具添加关键词]

Source

git clone https://github.com/partme-ai/full-stack-skills/blob/main/skills/cloud-azure-storage/SKILL.mdView on GitHub

Overview

Azure Storage provides scalable cloud storage for blobs, file shares, and queues, plus centralized storage account management. It enables you to store unstructured data, share files across teams, and build scalable messaging patterns for apps. This skill covers configuring and using Azure Storage across its core services.

How This Skill Works

You start by creating a Storage Account in Azure, then use the relevant service: Blob for unstructured data, File for SMB file shares, or Queue for messaging. Each service exposes APIs through REST, SDKs, or CLI and is governed by access control (keys, SAS, or Azure AD). Data is organized into containers (blobs), shares (files), and queues, with lifecycle and access management options.

When to Use It

  • Storing unstructured data (images, videos, backups) in Azure Blob Storage
  • Providing SMB-style file sharing via Azure File Shares for apps and teams
  • Implementing reliable messaging and decoupled workflows with Azure Queue Storage
  • Configuring, securing, and managing Storage Accounts (keys, RBAC, policies)
  • Integrating Azure Storage into apps for scalable, cloud-native data storage

Quick Start

  1. Step 1: Create a Storage Account in Azure (Portal, CLI, or ARM template)
  2. Step 2: Create a Blob container, File share, or Queue depending on your use case
  3. Step 3: Use the Azure SDKs, CLI, or REST APIs to upload data, share files, or send/receive messages

Best Practices

  • Use the appropriate service for the data type: Blob for unstructured data, File for SMB shares, and Queue for messaging
  • Prefer RBAC and Azure AD over account keys; use SAS tokens with least privilege and short expiry
  • Enable soft delete and versioning to protect against accidental data loss
  • Leverage blob lifecycle management (tiering to Hot/Cool/Archive) to optimize costs
  • Enable monitoring and alerts with Azure Monitor to track usage, access, and anomalies

Example Use Cases

  • Store user-uploaded media (images, videos) in Blob Storage and serve via CDN
  • Share project files or logs with teams using Azure File Shares
  • Process background tasks by queuing messages to Azure Queue Storage and workers
  • Archive old data to Archive tier and implement lifecycle policies
  • Collect IoT or telemetry data in Blob Storage for analytics pipelines

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers