편집

다음을 통해 공유


Python용 Azure Storage 라이브러리Azure Storage libraries for Python

개요Overview

관리 라이브러리를 사용하여 Azure Storage 계정을 생성, 업데이트 및 관리하고, Python 코드에서 액세스 키를 쿼리하고 다시 생성합니다.Create, update, and manage Azure Storage accounts and query and regenerate access keys from your Python code with the management libraries.

라이브러리 설치Install the libraries

클라이언트Client

Azure Storage 클라이언트 라이브러리는 Blob, File, Queue 및 Table의 4개 패키지로 구성되어 있습니다.Azure Storage Client Libraries consist of 4 packages: Blob, File, Queue and Table. Blob 패키지를 설치하려면 다음을 실행합니다.To install the blob package, run:

pip install azure-storage-blob

관리Management

pip install azure-mgmt-storage

Example

from azure.storage.blob import BlockBlobService

blob_service = BlockBlobService(account_name, account_key)

blob_service.create_container(
    'mycontainername',
    public_access=PublicAccess.Blob
)

blob_service.create_blob_from_bytes(
    'mycontainername',
    'myblobname',
    b'<center><h1>Hello World!</h1></center>',
    content_settings=ContentSettings('text/html')
)

print(blob_service.make_blob_url('mycontainername', 'myblobname'))

샘플Samples

Python에서 Azure Blob Storage 시작(영문)Get started with Azure Blob Storage in Python Azure Storage에서 파일과 개체를 생성, 판독, 업데이트, 액세스 제한 및 삭제합니다.Create, read, update, restrict access, and delete files and objects in Azure Storage.
Python에서 Azure Queue Storage 시작(영문)Get started with Azure Queue Storage in Python Azure Storage 큐에서 메시지를 삽입, 피킹, 검색 및 삭제합니다.Insert, peek, retrieve and delete messages from Azure Storage queues.
Azure Storage 계정 관리(영문)Manage Azure Storage accounts 저장소 계정을 생성, 업데이트 및 삭제합니다.Create, update , and delete storage accounts. 저장소 계정 액세스 키를 검색하고 다시 생성합니다.Retrieve and regenerate storage account access keys.

앱에서 사용할 수 있는 Python 샘플 코드를 추가로 탐색합니다.Explore more sample Python code you can use in your apps.