iwinv Object Storage - Python SDK
해당 메뉴얼은 AWS S3에서 제공하는 Python SDK를 이용하여 iwinv Object Storage를 사용하는 방법을 설명합니다.
참고문서
https://boto3.readthedocs.io/en/latest/reference/services/s3.html
Python SDK 사용하기
테스트 OS : Ubuntu 18.04 LTS
Endpoint -> 오브젝트 스토리지 -> 스토리지 관리 -> 인증키 관리 -> API {IDC} Endpoint
## Endpoint 입력시에는 http://kr.object.iwinv.kr 혹은 https://kr.object.iwinv.kr 과 같은 형식으로 입력해주어야 코드가 정상 실행됩니다.
Access_Key : console.iwinv.kr -> 오브젝트 스토리지 -> 스토리지 관리 -> 인증키 관리 -> Access Key ID
Secret_Key : console.iwinv.kr -> 오브젝트 스토리지 -> 스토리지 관리 -> 인증키 관리 -> Secret Key ID
AWS Python SDK 설치하기
|
# 예제코드
버킷 생성
import boto3
|
버킷 삭제
import boto3
service_name = 's3' if __name__ == "__main__": bucket_name = 'Buket_Name' s3.delete_bucket(Bucket=bucket_name) |
버킷 리스트 확인
import boto3 service_name = 's3' if __name__ == "__main__": response = s3.list_buckets() for bucket in response.get('Buckets', []): |