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
唯讀
名稱
azure-storage
描述

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 使用指南 了解套件名稱、安裝指令和快速入門範例。