JavaScript용 Azure Storage 라이브러리
Azure Storage 는 고가용성, 보안, 내구성, 확장성 및 중복성이 있는 클라우드 스토리지를 제공하는 Microsoft 관리형 서비스입니다. JavaScript의 다음 라이브러리를 사용하면 Azure Storage 서비스를 쉽게 사용할 수 있습니다.
클라이언트 패키지(12.X.X)
서비스 | NPM 패키지 | 예제 | 시작 가이드 |
---|---|---|---|
스토리지 Blob | @azure/storage-blob |
storage-blob-typescript-examples storage-blob-JavaScript-examples |
Azure Storage Blob에서 개체 및 파일 읽기 및 쓰기 |
스토리지 파일 | @azure/storage-file-share |
storage-file-share-typescript-examples storage-file-share-javascript-examples |
|
Storage 큐 | @azure/storage-queue |
storage-queue-typescript-examples storage-queue-JavaScript-examples |
를 사용하여 클라우드에 연결된 애플리케이션 간에 메시지 보내기 및 받기 Azure Storage Queue |
Storage 테이블 |
azure-storage (레거시) |
- | Azure Storage 테이블을 사용하여 큰 구조화된 데이터 읽기 및 쓰기 |
데이터 테이블 | @azure/data-table |
data-table-typescript-examples data-table-JavaScript-examples |
Azure Storage 테이블을 사용하여 큰 구조화된 데이터 읽기 및 쓰기 |
다음을 사용하여 npm 모듈 npm install
을 설치합니다 package-name
. 예를 들면 다음과 같습니다.
npm install @azure/storage-blob
위의 표에 제공된 링크의 예제를 확인합니다.
JavaScript용 Azure Storage 클라이언트 라이브러리에서 클라이언트 패키지에 대해 자세히 알아보세요.
코드 샘플 찾아보기에서 더 많은 시작 가이드 찾기
관리 패키지
npm 모듈 설치
Azure Storage 관리 npm 모듈을 설치합니다.
npm install @azure/arm-storage
예제
Node.js 이 모듈을 사용하는 예제와 브라우저 애플리케이션은 모듈에 대한 추가 정보에서 찾을 수 있습니다.
알려진 문제
이 섹션에서는 JavaScript용 Azure Storage 클라이언트 라이브러리의 알려진 문제에 대해 자세히 설명합니다.
SDK의 베타 버전을 사용할 때 InvalidHeaderValue 오류 메시지
드문 시나리오에서는 최신 베타 또는 일반 공급 버전의 SDK로 업그레이드한 애플리케이션에 오류 메시지가 표시될 InvalidHeaderValue
수 있습니다. 이 문제는 Storage 라이브러리를 사용할 때 발생할 수 있습니다. 오류 메시지는 다음 샘플과 유사합니다.
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>
SDK의 최신 베타 또는 일반 공급 버전으로 업그레이드했으며 이 오류가 발생하는 경우 문제가 해결되었는지 확인하려면 이전 일반 공급 버전의 SDK로 다운그레이드하는 것이 좋습니다. 문제가 지속되거나 권장 사항이 실현 가능하지 않은 경우 지원 티켓을 열어 추가 옵션을 살펴봅니다.
Azure SDK for JavaScript