DynamoDB Encryption Client for Python - AWS 데이터베이스 암호화 SDK

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

DynamoDB Encryption Client for Python

참고

클라이언트 측 암호화 라이브러리의 이름이 AWS 데이터베이스 암호화 로 변경되었습니다SDK. 다음 주제에서는 Java용 DynamoDB Encryption Client 버전 1.x~2.x 와 Python용 DynamoDB Encryption Client 버전 1.x~3.x에 대한 정보를 제공합니다. 자세한 내용은 AWS DynamoDB 버전 지원SDK용 데이터베이스 암호화를 참조하세요.

이 주제에서는 DynamoDB Encryption Client for Pytho를 설치하고 사용하는 방법을 설명합니다. 시작에 도움이 되는 완전하고 테스트된 샘플 코드를 GitHub포함하여 의 aws-dynamodb-encryption-python리포지토리에서 코드를 찾을 수 있습니다. https://github.com/aws/aws-dynamodb-encryption-python/tree/master/examples

참고

Python용 DynamoDB 암호화 클라이언트의 버전 1.x .x 및 2.x .x는 2022년 7월부터 end-of-support 단계적으로 적용됩니다. 가능한 한 빨리 최신 버전으로 업그레이드하세요.

사전 조건

Amazon DynamoDB Encryption Client for Python를 설치하기 전에 다음 사전 조건이 충족되었는지 확인합니다.

지원되는 Python 버전

Amazon DynamoDB Encryption Client for Python 버전 3.3.0 이상에는 Python 3.8 이상이 필요합니다. Python을 다운로드하려면 Python 다운로드를 참조하세요.

이전 버전의 Amazon DynamoDB Encryption Client for Python는 Python 2.7 및 Python 3.4 이상을 지원하지만 최신 버전의 DynamoDB Encryption Client를 사용하는 것이 좋습니다.

Python용 pip 설치 도구

Python 3.6 이상에는 pip가 포함되어 있지만 업그레이드가 필요할 수도 있습니다. pip 업그레이드 또는 설치에 대한 자세한 내용은 pip 설명서의 설치를 참조하세요.

설치

다음 예제와 같이 pip를 사용하여 Amazon DynamoDB Encryption Client for Python를 설치합니다.

최신 버전 설치
pip install dynamodb-encryption-sdk

pip를 사용하여 패키지를 설치 및 업그레이드하는 방법에 대한 자세한 내용은 패키지 설치를 참조하십시오.

DynamoDB Encryption Client에는 모든 플랫폼에 암호화 라이브러리가 필요합니다. 모든 버전의 pip는 Windows에 암호화 라이브러리를 설치하고 빌드합니다. pip 8.1 이상은 Linux에 암호화를 설치하고 구축합니다. 이전 버전의 pip를 사용 중이고 Linux 환경에 암호화 라이브러리를 빌드하는 데 필요한 도구가 없는 경우 해당 도구를 설치해야 합니다. 자세한 내용은 Linux에서 암호화 빌드를 참조하세요.

aws-dynamodb-encryption-python리포지토리에서 DynamoDB 암호화 클라이언트의 최신 개발 버전을 가져올 수 있습니다 GitHub.

DynamoDB Encryption Client를 설치한 후 이 가이드의 Python 코드 예제를 살펴보고 시작하세요.