azure-storage

azure-storage

熱門

Azure 儲存體服務,包括 Blob 儲存體、檔案共用、佇列儲存體、資料表儲存體和 Data Lake。回答關於儲存存取層(熱、酷、冷、封存)、何時使用各層以及層級比較的問題。提供物件儲存、SMB 檔案共用、非同步訊息、NoSQL 鍵值和大數據分析。包含生命週期管理。適用於:blob 儲存體、檔案共用、佇列儲存體、資料表儲存體、data lake、上傳檔案、下載 blob、儲存體帳戶、存取層、儲存層、熱酷冷封存、儲存層比較、何時使用儲存層、生命週期管理、Azure 儲存體概念。不適用於:SQL 資料庫、Cosmos DB(請使用 azure-prepare)、Event Hubs 或 Service Bus 的訊息(請使用 azure-messaging)。

1196星標
196分支
更新於 2026/6/9
SKILL.md
readonlyread-only
name
azure-storage
description

Azure 儲存體服務,包括 Blob 儲存體、檔案共用、佇列儲存體、資料表儲存體和 Data Lake。回答關於儲存存取層(熱、酷、冷、封存)、何時使用各層以及層級比較的問題。提供物件儲存、SMB 檔案共用、非同步訊息、NoSQL 鍵值和大數據分析。包含生命週期管理。適用於:blob 儲存體、檔案共用、佇列儲存體、資料表儲存體、data lake、上傳檔案、下載 blob、儲存體帳戶、存取層、儲存層、熱酷冷封存、儲存層比較、何時使用儲存層、生命週期管理、Azure 儲存體概念。不適用於:SQL 資料庫、Cosmos DB(請使用 azure-prepare)、Event Hubs 或 Service Bus 的訊息(請使用 azure-messaging)。

Azure 儲存體服務

服務

服務 使用時機 MCP 工具 CLI
Blob 儲存體 物件、檔案、備份、靜態內容 azure__storage az storage blob
檔案共用 SMB 檔案共用、直接移轉 - az storage file
佇列儲存體 非同步訊息、工作佇列 - az storage queue
資料表儲存體 NoSQL 鍵值(可考慮 Cosmos DB) - az storage table
Data Lake 大數據分析、階層式命名空間 - az storage fs

MCP 伺服器(建議)

啟用 Azure MCP 時:

  • azure__storage 搭配指令 storage_account_list - 列出儲存體帳戶
  • azure__storage 搭配指令 storage_container_list - 列出帳戶中的容器
  • azure__storage 搭配指令 storage_blob_list - 列出容器中的 blob
  • azure__storage 搭配指令 storage_blob_get - 下載 blob 內容
  • azure__storage 搭配指令 storage_blob_put - 上傳 blob 內容

如果未啟用 Azure MCP: 執行 /azure:setup 或透過 /mcp 啟用。

CLI 備用方案

# 列出儲存體帳戶
az storage account list --output table

# 列出容器
az storage container list --account-name ACCOUNT --output table

# 列出 blob
az storage blob list --account-name ACCOUNT --container-name CONTAINER --output table

# 下載 blob
az storage blob download --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH

# 上傳 blob
az storage blob upload --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH

儲存體帳戶層級

層級 使用案例 效能
標準 一般用途、備份 毫秒
進階 資料庫、高 IOPS 次毫秒

Blob 存取層

層級 存取頻率 成本
頻繁 較高儲存成本,較低存取成本
不頻繁(30 天以上) 較低儲存成本,較高存取成本
罕見(90 天以上) 更低
封存 極少(180 天以上) 最低儲存成本,需重新水合

備援選項

類型 持久性 使用案例
LRS 11 個九 開發/測試、可重新建立的資料
ZRS 12 個九 區域高可用性
GRS 16 個九 災難復原
GZRS 16 個九 最佳持久性

服務詳細資訊

如需特定服務的深入文件:

SDK 快速參考

如需使用 Azure 儲存體 SDK 建置應用程式,請參閱精簡指南:

如需所有語言的完整套件清單,請參閱 SDK 使用指南

Azure SDK

如需以程式設計方式與 Azure 儲存體互動的應用程式,Azure 提供多種語言的 SDK 套件(.NET、Java、JavaScript、Python、Go、Rust)。請參閱 SDK 使用指南 了解套件名稱、安裝指令和快速入門範例。