MinIO - 34. Amazon S3 호환 클라우드 스토리지용 MinIO Python 라이브러리

목록

MinIO Python Library for Amazon S3 Compatible Cloud Storage

Amazon S3 호환 클라우드 스토리지용 MinIO Python 라이브러리

The MinIO Python Client SDK provides simple APIs to access any Amazon S3 compatible object storage server.

MinIO Python 클라이언트 SDK는 Amazon S3 호환 객체 스토리지 서버에 액세스할 수 있는 간단한 API를 제공합니다.

This quickstart guide will show you how to install the client SDK and execute an example python program.

이 빠른 시작 가이드에서는 클라이언트 SDK를 설치하고 Python 프로그램 예제를 실행하는 방법을 보여줍니다.

For a complete list of APIs and examples, please take a look at the Python Client API Reference documentation.

API 및 예제의 전체 목록을 보려면 Python 클라이언트 API 참조 문서를 살펴보세요.

This document assumes that you have a working Python setup in place.

이 문서에서는 Python 설정이 제대로 작동하고 있다고 가정합니다.

Minimum Requirements

최소 요구 사항들

Python 2.7 or higher

파이썬 2.7 이상

Download from pip

pip에서 다운로드

Copy

복사

Download from pip3

pip3에서 다운로드

Copy

복사

Download from source

소스에서 다운로드

Copy

복사

Initialize MinIO Client

MinIO 클라이언트 초기화

You need four items in order to connect to MinIO object storage server.

MinIO 객체 스토리지 서버에 연결하려면 4가지 항목이 필요합니다.

Copy

복사

Quick Start Example - File Uploader

빠른 시작 예 - 파일 업로더

This example program connects to a MinIO object storage server, makes a bucket on the server and then uploads a file to the bucket.

이 예제 프로그램은 MinIO 객체 스토리지 서버에 연결하고 서버에 버킷을 만든 다음 버킷에 파일을 업로드합니다.

We will use the MinIO server running at https://play.min.io in this example.

이 예에서는 https://play.min.io에서 실행되는 MinIO 서버를 사용합니다.

Feel free to use this service for testing and development. Access credentials shown in this example are open to the public.

테스트 및 개발을 위해 이 서비스를 자유롭게 사용해 보세요. 이 예에 표시된 액세스 자격 증명은 대중에게 공개됩니다.

Copy

복사

# Import MinIO library.

# MinIO 라이브러리를 가져옵니다.

# Initialize minioClient with an endpoint and access/secret keys.

# 엔드포인트와 액세스/비밀 키를 사용하여 minioClient를 초기화합니다.

# Make a bucket with the make_bucket API call.

# make_bucket API 호출로 버킷을 만듭니다.

# Put an object 'pumaserver_debug.log' with contents from 'pumaserver_debug.log'.

# 'pumaserver_debug.log'의 내용이 포함된 'pumaserver_debug.log' 객체를 넣습니다.

except ResponseError as err:

ResponseError를 오류로 제외:

Run file-uploader

파일 업로더 실행

Copy

복사

API Reference

API 참조

The full API Reference is available here.

전체 API 참조는 여기에서 확인할 수 있습니다.

Complete API Reference

완전한 API 참조

API Reference : Bucket Operations

API 참조 : 버킷 작업

API Reference : Bucket policy Operations

API 참조 : 버킷 정책 작업

API Reference : Bucket notification Operations

API 참조 : 버킷 알림 작업

API Reference : File Object Operations

API 참조 : 파일 객체 작업

API Reference : Object Operations

API 참조 : 객체 작업

API Reference : Presigned Operations

API 참조 : 사전 서명된 작업

Full Examples

전체 예시

Full Examples : Bucket Operations

전체 예 : 버킷 작업

Full Examples : Bucket policy Operations

전체 예 : 버킷 정책 작업

Full Examples: Bucket notification Operations

전체 예 : 버킷 알림 작업

Full Examples : File Object Operations

전체 예 : 파일 객체 작업

Full Examples : Object Operations

전체 예 : 객체 작업

Full Examples : Presigned Operations

전체 예 : 사전 서명된 작업

Explore Further

더 자세히 살펴보세요

Complete Documentation

완전한 문서

MinIO Python SDK API Reference

MinIO Python SDK API 참조

Contribute

기여하다

Contributors Guide

기여자 가이드