Repolode
boto

boto/botocore

boto3와 AWS CLI의 기반이 되는 저수준 Python 코어 라이브러리로, AWS API 클라이언트를 제공합니다.

스타
1,648
포크
1,197
열린 이슈
204
마지막 커밋
그저께

어떤 프로젝트인가요?

botocore는 점점 더 많은 Amazon Web Services를 지원하는 저수준 Python 인터페이스입니다. AWS 서비스 정의를 호출 가능한 클라이언트로 변환하는 핵심 기능을 제공하며, 여기에는 자격 증명 및 리전 확인, 요청 서명, 응답 파싱이 포함됩니다.

대부분의 개발자는 botocore를 기반으로 하는 boto3나 AWS CLI를 통해 간접적으로 사용합니다. Python 세션에서 직접 사용할 수도 있습니다. 세션을 만든 다음 EC2 같은 서비스의 클라이언트를 생성하고 해당 작업을 호출하면 됩니다. 자격 증명과 기본 리전은 ~/.aws/credentials 및 ~/.aws/config 같은 표준 AWS 설정 파일에서 읽어옵니다.

이 패키지는 Amazon Web Services가 Apache-2.0 라이선스로 배포합니다. Python 3.9 지원은 2026년 4월에 종료되었으므로, 최신 릴리스는 그보다 새로운 Python 버전을 대상으로 합니다.

핵심 기능

  • 01서비스 정의를 바탕으로 AWS 서비스 클라이언트를 생성합니다.
  • 02표준 AWS 설정 파일에서 자격 증명과 기본 리전을 읽습니다.
  • 03boto3와 AWS CLI가 공유하는 핵심 기반으로 동작합니다.
  • 04boto3 없이 Python 세션에서 직접 사용할 수 있습니다.

활용 사례

  • 저수준에서 AWS API를 호출하는 Python 도구를 개발합니다.
  • boto3와 AWS CLI의 동작을 디버깅하거나 확장합니다.
  • Python 세션에서 AWS 작업을 스크립팅합니다.

빠른 시작

  1. 1

    pip으로 PyPI에서 botocore를 설치합니다

    pip install botocore
  2. 2

    ~/.aws/credentials에 AWS 자격 증명을 설정합니다

  3. 3

    ~/.aws/config에 기본 리전을 설정합니다

  4. 4

    Python 인터프리터에서 세션과 클라이언트를 생성합니다

사용 전 알아둘 점

  • 저수준 라이브러리입니다. AWS API를 직접 호출해야 하므로, 더 높은 수준의 기능이 필요한 대부분의 사용자는 boto3를 선호할 것입니다.
  • 실제 API를 호출하려면 AWS 자격 증명과 AWS 계정이 필요합니다.
  • 유지 관리자가 GitHub 이슈에 대응할 수 있는 여력이 제한적입니다.

토픽

자주 묻는 질문

botocore은(는) 무엇인가요?
boto3와 AWS CLI의 기반이 되는 저수준 Python 코어 라이브러리로, AWS API 클라이언트를 제공합니다. botocore는 점점 더 많은 Amazon Web Services를 지원하는 저수준 Python 인터페이스입니다. AWS 서비스 정의를 호출 가능한 클라이언트로 변환하는 핵심 기능을 제공하며, 여기에는 자격 증명 및 리전 확인, 요청 서명, 응답 파싱이 포함됩니다.
botocore은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
botocore은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
botocore은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. botocore의 마지막 커밋은 2026년 11월 5일입니다.
botocore은(는) 어디에 사용할 수 있나요?
저수준에서 AWS API를 호출하는 Python 도구를 개발합니다. boto3와 AWS CLI의 동작을 디버깅하거나 확장합니다. Python 세션에서 AWS 작업을 스크립팅합니다.
botocore는 어떻게 설치하나요?
pip으로 PyPI에서 botocore를 설치합니다: pip install botocore ~/.aws/credentials에 AWS 자격 증명을 설정합니다 ~/.aws/config에 기본 리전을 설정합니다 Python 인터프리터에서 세션과 클라이언트를 생성합니다
botocore은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/boto/botocore

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트