View a markdown version of this page

AWS SDK와 함께 CreateSession 사용 - Amazon Simple Storage Service

AWS SDK와 함께 CreateSession 사용

다음 코드 예시는 CreateSession의 사용 방법을 보여 줍니다.

Python
SDK for Python(Boto3)
참고

GitHub에 더 많은 내용이 있습니다. AWS코드 예 리포지토리에서 전체 예를 찾고 설정 및 실행하는 방법을 배워보세요.

class S3ExpressWrapper: """Encapsulates Amazon S3 Express One Zone actions using the client interface.""" def __init__(self, s3_client: Any) -> None: """ Initializes the S3ExpressWrapper with an S3 client. :param s3_client: A Boto3 Amazon S3 client. This client provides low-level access to AWS S3 services. """ self.s3_client = s3_client @classmethod def from_client(cls) -> "S3ExpressWrapper": """ Creates an S3ExpressWrapper instance with a default s3 client. :return: An instance of S3ExpressWrapper initialized with the default S3 client. """ s3_client = boto3.client("s3") return cls(s3_client) def create_session(self, bucket_name: str) -> None: """ Creates an express session. :param bucket_name: The name of the bucket. """ try: self.s3_client.create_session(Bucket=bucket_name) except ClientError as client_error: logging.error( "Couldn't create the express session for bucket %s. Here's why: %s", bucket_name, client_error.response["Error"]["Message"], ) raise
  • API 세부 정보는 AWS SDK for Python (Boto3) API 참조CreateSession을 참조하세요.

AWS SDK 개발자 가이드 및 코드 예제의 전체 목록은 AWS SDK를 사용하여 Amazon S3에서 개발을 참조하세요. 이 주제에는 시작하기에 대한 정보와 이전 SDK 버전에 대한 세부 정보도 포함되어 있습니다.