다음을 통해 공유


Python 클라이언트 라이브러리를 사용하는 Azure Storage 샘플

이 문서에서는 개발자 가이드 및 샘플 리포지토리에 있는 코드 샘플 시나리오에 대해 간략하게 설명합니다. 개발자 가이드나 GitHub 리포지토리에서 해당 샘플을 보려면 링크를 클릭합니다.

개발자 가이드는 Azure Storage 서비스와 관련된 특정 시나리오에 대한 자세한 정보와 코드 예제를 제공하는 문서 컬렉션입니다. Python용 Blob Storage 개발자 가이드에 대한 자세한 내용은 Azure Blob Storage 및 Python 시작하기를 참조하세요.

참고 항목

이러한 샘플은 최신 Azure Storage Python v12 라이브러리를 사용합니다. 레거시 v2.1 코드는 GitHub 리포지토리의 Azure Storage: Python에서 Azure Storage 시작을 참조하세요.

Blob 샘플

다음 표는 Python 클라이언트 라이브러리를 사용하는 Azure Blob Storage 개발자 가이드 및 샘플에 연결됩니다.

항목 개발자 가이드 GitHub의 샘플
인증/권한 부여 Blob Storage에 대한 액세스 권한 부여 및 연결

Blob에 대한 사용자 위임 SAS 만들기

Blob용 서비스 SAS 만들기

계정 SAS 만들기
Azure ID를 사용하여 Blob service 클라이언트 만들기

연결 문자열을 사용하여 Blob service 클라이언트 만들기

공유 액세스 키를 사용하여 Blob service 클라이언트 만들기

URL에서 Blob 클라이언트 만들기

Blob 클라이언트 SAS URL 만들기

ClientSecretCredential을 사용하여 Blob service 클라이언트 만들기

SAS 토큰 만들기
컨테이너 만들기 컨테이너 만들기 컨테이너 만들기

SAS URL을 사용하여 컨테이너 클라이언트 만들기

컨테이너 클라이언트를 사용하여 컨테이너 만들기
업로드 Blob 업로드 Blob 업로드

컨테이너에 Blob 업로드
다운로드 Blob 다운로드 Blob 다운로드
List 컨테이너 나열

Blob 나열
컨테이너 나열

컨테이너의 Blob 나열
삭제 컨테이너 삭제

Blob 삭제
컨테이너 클라이언트를 사용하여 컨테이너 삭제

컨테이너 클라이언트를 사용하여 컨테이너 삭제

Blob 삭제

여러 Blob 삭제

Blob 삭제 취소
복사 복사 작업 개요

원본 개체 URL에서 Blob 복사

비동기 예약을 사용하여 Blob 복사
URL에서 Blob 복사

URL에서 Blob 복사 중단
임대 컨테이너 임대 만들기 및 관리

Blob 임대 만들기 및 관리
컨테이너에 대한 임대 취득

Blob에 대한 임대 취득
속성 및 메타데이터 컨테이너 속성 및 메타데이터 관리

Blob 속성 및 메타데이터 관리
컨테이너 속성 가져오기

컨테이너 메타데이터 설정

Blob 속성 가져오기
인덱스 태그 BLOB 인덱스 태그를 사용하여 데이터 관리 및 찾기
액세스 계층 블록 Blob의 액세스 계층 설정 또는 변경
Blob service Blob service 계정 정보 가져오기

Blob service 속성 설정

Blob service 속성 가져오기

Blob service 통계 가져오기
액세스 정책 컨테이너 액세스 정책 설정

컨테이너 액세스 정책 가져오기

Data Lake Storage 샘플

다음 표는 Python 클라이언트 라이브러리를 사용하는 Azure Data Lake Storage 샘플에 연결됩니다.

항목 GitHub의 샘플
Data Lake 서비스 Data Lake 서비스 클라이언트 만들기
파일 시스템 파일 시스템 클라이언트 만들기
파일 시스템 삭제
디렉터리 디렉터리 클라이언트 만들기
디렉터리 권한 가져오기
디렉터리 권한 설정
디렉터리 이름 바꾸기
디렉터리 속성 가져오기
디렉터리 삭제
파일 파일 클라이언트 만들기
파일 만들기
파일 권한 가져오기
디렉터리 권한 설정
파일에 데이터 추가
파일에서 데이터 읽기

Azure File 샘플

다음 표는 Python 클라이언트 라이브러리를 사용하는 Azure 파일 샘플에 연결됩니다.

항목 GitHub의 샘플
인증 연결 문자열에서 공유 서비스 클라이언트 만들기
계정 및 액세스 키에서 공유 서비스 클라이언트 만들기
SAS 토큰 생성
파일 서비스 서비스 속성 설정
서비스 속성 가져오기
파일 서비스 클라이언트를 사용하여 공유 만들기
파일 서비스 클라이언트를 사용하여 공유 나열
파일 서비스 클라이언트를 사용하여 공유 삭제
파일 공유 연결 문자열에서 공유 클라이언트 만들기
공유 클라이언트 가져오기
파일 공유 클라이언트를 사용하여 공유 만들기
공유 스냅샷 만들기
파일 공유 클라이언트를 사용하여 공유 삭제
공유 할당량 설정
공유 메타데이터 설정
공유 속성 가져오기
디렉터리 디렉터리 만들기
디렉터리에 파일 업로드
디렉터리에서 파일 삭제
디렉터리 삭제
하위 디렉터리 만들기
디렉터리 및 파일 나열
하위 디렉터리 삭제
하위 디렉터리 클라이언트 가져오기
디렉터리의 파일 나열
파일 파일 클라이언트 만들기
파일 만들기
파일 업로드
파일 다운로드
파일 삭제
URL에서 파일 복사

큐 샘플

다음 표는 Python 클라이언트 라이브러리를 사용하는 Azure 큐 샘플에 연결됩니다.

항목 GitHub의 샘플
인증 연결 문자열을 사용하여 인증
큐 서비스 클라이언트 토큰 만들기
연결 문자열에서 큐 클라이언트 만들기
큐 클라이언트 SAS 토큰 생성
큐 서비스 큐 서비스 클라이언트 만들기
큐 서비스 속성 설정
큐 서비스 속성 가져오기
서비스 클라이언트를 사용하여 큐 만들기
서비스 클라이언트를 사용하여 큐 삭제
Queue 큐 클라이언트 만들기
큐 메타데이터 설정
큐 속성 가져오기
큐 클라이언트를 사용하여 큐 만들기
큐 클라이언트를 사용하여 큐 삭제
큐 나열
큐 클라이언트 가져오기
메시지 메시지 보내기
메시지 수신
메시지 보기
메시지 업데이트
메시지 삭제
메시지 지우기
메시지 액세스 정책 설정

테이블 샘플

다음 목록은 Python 클라이언트 라이브러리를 사용하는 Azure 테이블 샘플에 연결됩니다.

더 이상 사용되지 않는 클라이언트 라이브러리의 샘플은 Python용 Azure Table Storage 샘플에서 사용할 수 있습니다.

Azure 코드 샘플 라이브러리

전체 Python 샘플 라이브러리를 보려면 다음으로 이동하세요.

각 라이브러리에 대한 GitHub 리포지토리를 찾아보고 복제할 수 있습니다.

시작 가이드

Azure Storage 클라이언트 라이브러리를 설치하고 시작하는 방법에 대한 지침을 찾으려면 다음 가이드를 확인하세요.

다음 단계

다른 언어용 샘플에 대한 정보: