適用于 JavaScript 的 Azure 儲存體程式庫

Azure 儲存體 是 Microsoft 受控服務,提供高可用性、安全、持久、可調整和備援的雲端儲存體。 JavaScript 中的下列程式庫可讓您輕鬆地取用 Azure 儲存體服務。

用戶端套件 (12.X.X)

服務 NPM 套件 範例 入門指南
儲存體 Blob @azure/storage-blob storage-blob-typescript-examples
storage-blob-JavaScript-examples
Azure 儲存體 Blob讀取和寫入物件和檔案
儲存體檔案 @azure/storage-file-share storage-file-share-typescript-examples
storage-file-share-javascript-examples
儲存體佇列 @azure/storage-queue storage-queue-typescript-examples
storage-queue-JavaScript-examples
使用 在雲端連線的應用程式之間傳送和接收訊息
Azure 儲存體佇列
儲存體資料表 azure-storage
(舊版)
- 使用Azure 儲存體資料表讀取和寫入大型結構化資料
資料表 @azure/data-table data-table-typescript-examples
data-table-JavaScript-examples
使用Azure 儲存體資料表讀取和寫入大型結構化資料

安裝 npm 模組, npm install 後面接著 package-name 。 例如

npm install @azure/storage-blob

並查看上表中提供之連結的範例。

在這裡深入瞭解用戶端套件 - 適用于 JavaScript 的 Azure 儲存體用戶端程式庫

如需更多入門指南,請參閱 流覽程式碼範例

管理套件

安裝 npm 模組

安裝 Azure 儲存體管理 npm 模組

npm install @azure/arm-storage

範例

您可以在本課程模組的讀我檔案中找到在 Node.js 以及瀏覽器應用程式的範例

已知問題

本節詳細說明適用于 JavaScript 的 Azure 儲存體用戶端程式庫已知問題。

使用 Beta 版 SDK 時,InvalidHeaderValue 錯誤訊息

在罕見的情況下,已升級至最新 Beta 版或正式運作版本的 SDK 的應用程式可能會收到 InvalidHeaderValue 錯誤訊息。 使用任何儲存體程式庫時,可能會發生此問題。 錯誤訊息看起來類似下列範例:

HTTP/1.1 400 The value for one of the HTTP headers is not in the correct format.
Content-Length: 328
Content-Type: application/xml
Server: Microsoft-HTTPAPI/2.0
x-ms-request-id: <REMOVED>
Date: Fri, 19 May 2023 17:10:33 GMT
 
<?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidHeaderValue</Code><Message>The value for one of the HTTP headers is not in the correct format.
RequestId:<REMOVED>
Time:2023-05-19T17:10:34.2972651Z</Message><HeaderName>x-ms-version</HeaderName><HeaderValue>yyyy-mm-dd</HeaderValue></Error> 

如果您已升級至最新的 Beta 版或正式運作版本的 SDK,而且遇到此錯誤,建議您降級至先前正式運作的 SDK 版本,以查看問題是否解決。 如果問題持續發生,或建議不可行, 請開啟支援票證 以探索進一步的選項。