S3 콘솔, AWS CLI, AWS SDK를 사용한 디렉터리 버킷 작업

S3 콘솔, AWS CLI, AWS SDK를 사용한 디렉터리 버킷 작업

S3 Express One Zone 스토리지 클래스와 디렉터리 버킷은 AWS SDK, Amazon S3 콘솔, AWS Command Line Interface(AWS CLI), Amazon S3 REST API를 사용해 작업할 수 있어요.

출처: Working with directory buckets by using the S3 console, AWS CLI, and AWS SDKs

본문

S3 콘솔

S3 콘솔을 시작하려면 다음 단계를 따르세요.

  • 가용 영역에서 디렉터리 버킷 만들기
  • 디렉터리 버킷 비우기
  • 디렉터리 버킷 삭제하기

전체 튜토리얼은 튜토리얼: S3 Express One Zone 시작하기 문서를 참고하세요.

AWS SDK

S3 Express One Zone은 다음 AWS SDK를 지원해요.

  • AWS SDK for C++
  • AWS SDK for Go v2
  • AWS SDK for Java 2.x
  • AWS SDK for JavaScript v3
  • AWS SDK for .NET
  • AWS SDK for PHP
  • AWS SDK for Python (Boto3)
  • AWS SDK for Ruby
  • AWS SDK for Kotlin
  • AWS SDK for Rust

S3 Express One Zone으로 작업할 때는 최신 버전의 AWS SDK를 사용하는 것을 권장해요. S3 Express One Zone에서 지원하는 AWS SDK는 세션 수립, 갱신, 종료를 대신 처리해 줘요. 즉 AWS SDK를 다운로드해 설치하고 필요한 IAM 권한을 구성한 후에는 곧바로 API 작업을 사용할 수 있다는 뜻이에요. 자세한 내용은 IAM으로 리전 엔드포인트 API 작업 권한 부여하기 문서를 참고하세요.

AWS SDK에 대한 다운로드 및 설치 방법 등 자세한 내용은 Tools to Build on AWS를 참고하세요.

AWS SDK 예시는 다음을 참고하세요.

  • 가용 영역에서 디렉터리 버킷 만들기
  • 디렉터리 버킷 비우기
  • 디렉터리 버킷 삭제하기

AWS Command Line Interface (AWS CLI)

AWS Command Line Interface(AWS CLI)를 사용해 디렉터리 버킷을 만들고, S3 Express One Zone에서 지원하는 리전 및 조날 엔드포인트 API 작업을 사용할 수 있어요.

AWS CLI를 시작하려면 AWS CLI Command Reference의 AWS CLI 시작하기 문서를 참고하세요.

고수준 aws s3 명령과 함께 디렉터리 버킷을 사용하려면 AWS CLI를 최신 버전으로 업데이트하세요. AWS CLI 설치 및 구성 방법에 대한 자세한 내용은 AWS CLI Command Reference의 최신 버전의 AWS CLI 설치 또는 업데이트 문서를 참고하세요.

AWS CLI 예시는 다음을 참고하세요.

  • 가용 영역에서 디렉터리 버킷 만들기
  • 디렉터리 버킷 비우기
  • 디렉터리 버킷 삭제하기

더 알아보기 (Learn more)

  • 디렉터리 버킷 API 작업
  • 디렉터리 버킷으로 개발하기
  • 가용 영역에서 디렉터리 버킷 만들기