Python용 Azure Storage 클라이언트 라이브러리
클라이언트 패키지(12.X.X) - 최신
패키지 이름 | 참조 | 패키지 관리자 | 원본 |
---|---|---|---|
스토리지 Blob | 참조 | PyPi | GitHub |
스토리지 큐 | 참조 | PyPi | GitHub |
스토리지 파일 공유 | 참조 | PyPi | GitHub |
스토리지 파일 Data Lake(미리 보기) | 참조 | PyPi | GitHub |
클라이언트 패키지(2.X.X) - 레거시
패키지 이름 | 참조 | 패키지 관리자 | 원본 |
---|---|---|---|
스토리지 Blob | 참조 | PyPi | GitHub |
스토리지 큐 | 참조 | PyPi | GitHub |
스토리지 파일 공유 | 참조 | PyPi | GitHub |
관리
패키지 이름 | 참조 | 패키지 관리자 | 원본 |
---|---|---|---|
스토리지 관리 | 참조 | PyPi | GitHub |
라이브러리 설치
클라이언트
Azure Storage 클라이언트 라이브러리는 Blob, 파일 공유 및 큐의 3개 패키지로 구성됩니다. Blob 패키지를 설치하려면 다음을 실행합니다.
pip install azure-storage-blob
관리
pip install azure-mgmt-storage
샘플
아티클 | Description |
---|---|
Python에서 Azure Blob Storage 시작(영문) | Azure Storage에서 파일과 개체를 생성, 판독, 업데이트, 액세스 제한 및 삭제합니다. |
Azure Storage 계정 관리(영문) | 스토리지 계정을 만들고, 업데이트하고, 삭제합니다. 스토리지 계정 액세스 키를 검색하고 다시 생성합니다. |
앱에서 사용할 수 있는 Python 샘플 코드를 추가로 탐색합니다.
알려진 문제
이 섹션에서는 Python용 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의 이전 일반 공급 버전으로 다운그레이드하는 것이 좋습니다. 문제가 지속되거나 권장 사항이 실현 가능하지 않은 경우 지원 티켓을 열어 추가 옵션을 살펴봅니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Azure SDK for Python