AWS SDK for Python(Boto3)
Boto3로 애플리케이션을 개발하고 배포하세요. AWS SDK for Python을 통해 관용적인 Python API를 사용하여 AWS 서비스를 쉽게 직접적으로 호출할 수 있습니다.
작동 방식
Boto3는 Python 개발자에게 일관되고 친숙한 라이브러리 세트를 제공하여 AWS 서비스 사용을 간소화합니다. 모든 AWS SDK는 자격 증명 관리, 재시도, 데이터 순위 결정 및 직렬화와 같은 API 수명 주기 고려 사항을 지원합니다. 이 SDK는 Botocore(Python SDK와 AWS CLI 간에 공유되는 하위 수준의 기능을 제공하는 라이브러리)와 Boto3(Python SDK 자체를 구현하는 패키지)라는 두 가지 주요 Python 패키지로 구성되어 있습니다.
AWS SDK for Python은 각 AWS 서비스를 위한 Python API를 제공합니다. 이 SDK를 사용하면 Amazon S3, Amazon EC2, Amazon DynamoDB 등에 사용할 수 있는 Python 애플리케이션을 구축할 수 있습니다. 이 SDK는 의미론적으로 버전이 지정된 PyPI 패키지로 제공됩니다.
기능
페이지 매기기
응답 객체가 단일 응답에는 너무 큰 경우 많은 AWS 작업이 페이지가 매겨진 결과를 반환합니다. Boto3는 여러 서비스 직접 호출에서 결과를 원활하게 반복할 수 있도록 페이지 매기기 메서드를 제공합니다.
Waiters
서비스별 높은 수준 기능
Boto3에는 Amazon S3용 자동 멀티 파트 전송, Amazon DynamoDB용 간소화된 쿼리 조건 등 서비스에 특화된 많은 기능이 포함되어 있습니다.