技能 @azure/storage-blob (TypeScript/JavaScript)
📦

@azure/storage-blob (TypeScript/JavaScript)

安全

Azure Blob Storage TypeScript 輔助工具

此技能可透過提供常見操作的 TypeScript 和 JavaScript 程式碼範例,幫助開發人員使用 Azure Blob Storage,例如上傳、下載和管理 Blob 及容器。

支援: Claude Codex Code(CC)
📊 69 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「@azure/storage-blob (TypeScript/JavaScript)」。 Write code to upload a file to Azure Blob Storage

預期結果:

程式碼範例顯示 BlockBlobClient 設定、uploadFile 方法,以及使用連接字串的正確驗證

正在使用「@azure/storage-blob (TypeScript/JavaScript)」。 How do I download a blob as text?

預期結果:

使用 downloadToBuffer 或下載方法搭配字串轉換的 TypeScript 程式碼

安全審計

安全
v1 • 2/25/2026

This is a prompt-only skill containing only documentation (SKILL.md). No executable code was scanned. The skill provides guidance on using Azure Blob Storage SDK and poses no security risk. Risk score: 0/100.

0
已掃描檔案
0
分析行數
0
發現項
1
審計總數
未發現安全問題
審計者: claude

品質評分

38
架構
100
可維護性
85
內容
32
社群
100
安全
74
規範符合性

你能建構什麼

產生 Blob 上傳程式碼

建立 TypeScript 程式碼以使用適當的驗證將檔案上傳至 Azure Blob Storage

實作容器作業

產生用於建立、列出和管理 Blob 容器的程式碼

新增串流下載功能

建立用於從 Azure Blob Storage 高效串流下載的程式碼

試試這些提示

基本 Blob 上傳
Write TypeScript code to upload a file to Azure Blob Storage using @azure/storage-blob
建立容器
How do I create a new container in Azure Blob Storage and set its access level?
串流下載
Write code to download a blob using streaming in Node.js with TypeScript
批次作業
How can I list all blobs in a container and delete them in bulk using @azure/storage-blob?

最佳實務

  • 在生產環境中使用受控識別或 Azure Key Vault 進行認證管理
  • 使用 Azure Storage 特定的例外狀況實作適當的錯誤處理
  • 對於大型檔案使用串流技術以避免記憶體問題

避免

  • 在原始程式碼中硬編碼連接字串
  • 在上傳前將整個大型檔案載入記憶體
  • 忽略 Azure Storage 錯誤回應

常見問題

使用 Azure Blob Storage 需要哪些認證?
您需要 Azure Storage 帳戶名稱,以及連接字串、共用金鑰或 SAS 權杖之一。對於生產環境,請使用受控識別或 Azure Key Vault。
此技能可以執行實際的 Azure 作業嗎?
不會,此技能會產生 TypeScript 程式碼。您必須使用有效的 Azure 認證執行產生的程式碼才能執行實際的作業。
如何處理大型檔案上傳?
對於最大 256MB 的檔案,請使用 BlockBlobClient 的 uploadFile 方法;對於非常大的檔案,請使用 UploadStream 來啟用分塊上傳。
BlockBlobClient 和 PageBlobClient 有什麼區別?
BlockBlobClient 用於區塊 Blob(非結構化資料,如檔案),而 PageBlobClient 用於分頁 Blob(隨機存取,由 Azure VM 磁碟使用)。
如何為 Blob 實作並發控制?
使用 LeaseClient 的 Blob 租用來實作消極鎖定,或使用 ETag 檢查來實作積極並發。
我可以將此技能與 JavaScript 而非 TypeScript 搭配使用嗎?
可以,@azure/storage-blob SDK 支援 TypeScript 和 JavaScript。若要使用 JavaScript,請移除類型註釋。

開發者詳情

檔案結構

📄 SKILL.md