MinIO Go Client SDK for Amazon S3 Compatible Cloud Storage
Amazon S3 호환 클라우드 스토리지 용 MinIO Go 클라이언트 SDK
The MinIO Go Client SDK provides simple APIs to access any Amazon S3 compatible object storage.
MinIO Go 클라이언트 SDK는 Amazon S3 호환 객체 스토리지에 액세스할 수 있는 간단한 API를 제공합니다.
This quickstart guide will show you how to install the MinIO client SDK, connect to MinIO, and provide a walkthrough for a simple file uploader.
이 빠른 시작 가이드에서는 MinIO 클라이언트 SDK를 설치하고, MinIO에 연결하고, 간단한 파일 업로더에 대한 연습을 제공하는 방법을 보여줍니다.
For a complete list of APIs and examples, please take a look at the Go Client API Reference.
API 및 예제의 전체 목록을 보려면 Go 클라이언트 API 참조를 살펴보세요.
This document assumes that you have a working Go development environment.
이 문서에서는 Go 개발 환경이 작동 중이라고 가정합니다.
Download from Github
Github에서 다운로드
Copy
복사
Initialize MinIO Client
MinIO 클라이언트 초기화
MinIO client requires the following four parameters specified to connect to an Amazon S3 compatible object storage.
MinIO 클라이언트에는 Amazon S3 호환 객체 스토리지에 연결하기 위해 지정된 다음 4개의 매개변수가 필요합니다.
Copy
복사
// Initialize minio client object.
// minio 클라이언트 객체를 초기화합니다.
// minioClient is now setup
// 이제 minioClient가 설정되었습니다
Quick Start Example - File Uploader
빠른 시작 예 - 파일 업로더
This example program connects to an object storage server, creates a bucket and uploads a file to the bucket.
이 예제 프로그램은 객체 스토리지 서버에 연결하여 버킷을 생성하고 버킷에 파일을 업로드합니다.
We will use the MinIO server running at https://play.min.io in this example. Feel free to use this service for testing and development. Access credentials shown in this example are open to the public.
이 예에서는 https://play.min.io에서 실행되는 MinIO 서버를 사용합니다. 테스트 및 개발을 위해 이 서비스를 자유롭게 사용해 보세요. 이 예에 표시된 액세스 자격 증명은 대중에게 공개됩니다.
FileUploader.go
Copy
복사
// Initialize minio client object.
// minio 클라이언트 객체를 초기화합니다.
// Make a new bucket called mymusic.
// mymusic이라는 새 버킷을 만듭니다.
// Check to see if we already own this bucket (which happens if you run this twice)
// 이 버킷을 이미 소유하고 있는지 확인합니다(두 번 실행하면 발생함)
// Upload the zip file
// zip 파일 업로드
// Upload the zip file with FPutObject
// FPutObject를 사용하여 zip 파일 업로드
Run FileUploader
FileUploader 실행
Copy
복사
API Reference
API 참조
The full API Reference is available here.
전체 API 참조는 여기에서 확인할 수 있습니다.
Complete API Reference [@K 완전한 API 참조 @K] [@E 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 참조 : 사전 서명된 작업
API Reference : Client custom settings
API 참조 : 클라이언트 사용자 정의 설정
Full Examples
전체 예
Full Examples : Bucket Operations
전체 예 : 버킷 작업
Full Examples : Bucket policy Operations
전체 예 : 버킷 정책 작업
Full Examples : Bucket lifecycle Operations
전체 예 : 버킷 수명주기 작업
Full Examples : Bucket notification Operations
전체 예 : 버킷 알림 작업
Full Examples : File Object Operations
전체 예 : 파일 객체 작업
Full Examples : Object Operations
전체 예 : 객체 작업
Full Examples : Encrypted Object Operations
전체 예 : 암호화된 객체 작업
Full Examples : Presigned Operations
전체 예제 : 사전 서명된 작업
Explore Further
더 자세히 살펴보세요
Complete Documentation
완전한 문서
MinIO Go Client SDK API Reference
MinIO Go 클라이언트 SDK API 참조
Contribute
기여
Contributors Guide
기여자 가이드
License
라이센스
This SDK is distributed under the Apache License, Version 2.0, see LICENSE and NOTICE for more information.
이 SDK는 Apache 라이선스 버전 2.0에 따라 배포됩니다. 자세한 내용은 라이선스 및 공지 사항을 참조하세요.