AWS Encryption SDK for Python - AWS Encryption SDK

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

AWS Encryption SDK for Python

이 주제에서는 AWS Encryption SDK for Python를 설치 및 사용하는 방법을 설명합니다. 를 사용한 프로그래밍에 대한 자세한 내용은 의 aws-encryption-sdk-python저장소를 참조하십시오 GitHub. AWS Encryption SDK for Python API 설명서는 문서 읽기를 참조하세요.

필수 조건

를 설치하기 전에 다음 사전 요구 사항이 있는지 확인하십시오. AWS Encryption SDK for Python

지원되는 Python 버전

AWS Encryption SDK for Python 버전 3.2.0 이상에서는 Python 3.8 이상이 필요합니다.

이전 버전의 Python 2.7과 Python 3.4 이상을 AWS Encryption SDK 지원하지만 최신 버전의 를 사용하는 것이 좋습니다. AWS Encryption SDK

Python을 다운로드하려면 Python 다운로드를 참조하세요.

Python용 pip 설치 도구

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

설치

AWS Encryption SDK for Python의 최신 버전을 설치합니다.

참고

3.0.0 AWS Encryption SDK for Python 이전 버전의 모든 버전은 현재 단계에 있습니다. end-of-support

코드나 데이터를 변경하지 않고 버전 2.0.x 이상에서 AWS Encryption SDK 의 최신 버전으로 안전하게 업데이트할 수 있습니다. 그러나 버전 2.0.x에 도입된 새로운 보안 기능은 이하 버전과 호환되지 않습니다. 1.7.x 이하 버전에서 2.0.x 이상 버전으로 업데이트하려면 먼저 AWS Encryption SDK의 최신 1.x 버전으로 업데이트해야 합니다. 자세한 내용은 AWS Encryption SDK 마이그레이션단원을 참조하세요.

다음 예와 같이 AWS Encryption SDK for Python를 설치하는 pip 데 사용합니다.

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

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

를 사용하려면 모든 플랫폼에서 암호화 라이브러리 (pyca/cryptography) 가 AWS Encryption SDK for Python 필요합니다. pip의 모든 버전은 cryptography 라이브러리를 Windows에 자동으로 설치하고 빌드합니다. pip 8.1 이상 버전은 Linux에 cryptography를 자동으로 설치하고 빌드합니다. 이하 버전의 pip를 사용 중이며 cryptography 라이브러리 빌드에 필요한 도구가 Linux 환경에 없는 경우에는 이러한 도구를 설치해야 합니다. 자세한 내용은 Linux에서 암호화 빌드를 참조하세요.

버전 1.10.0 및 2.5.0은 2.5.0과 3.3.2 사이의 암호화 종속성을 나타냅니다 AWS Encryption SDK for Python . 다른 버전에서는 최신 버전의 암호화를 설치합니다. AWS Encryption SDK for Python 3.3.2 이상 버전의 암호화가 필요한 경우 AWS Encryption SDK for Python의 최신 메이저 버전을 사용하는 것이 좋습니다.

의 최신 개발 버전을 AWS Encryption SDK for Python보려면 의 aws-encryption-sdk-python GitHub저장소로 이동하십시오.

를 설치한 후 이 안내서의 Python 예제 코드를 보고 시작하십시오. AWS Encryption SDK for Python