AWS Encryption SDK for C 설치 - AWS Encryption SDK

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

AWS Encryption SDK for C 설치

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

참고

AWS Encryption SDK for C 2.0.0 이하의 모든 버전은 지원 종료 단계에 있습니다.

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

AWS Encryption SDK for C 설치 및 빌드에 대한 자세한 지침은 aws-encryption-sdk-c 리포지토리의 README 파일에서 확인할 수 있습니다. 여기에는 Amazon Linux, Ubuntu, macOS, Windows 플랫폼에서 빌드하는 방법에 대한 지침이 포함되어 있습니다.

시작하기 전에 AWS Encryption SDK에서 AWS KMS 키링을 사용할지 여부를 결정합니다. AWS KMS 키링을 사용하는 경우 AWS SDK for C++를 설치해야 합니다. AWS Key Management Service(AWS KMS)와 상호작용하려면 AWS SDK가 필요합니다. AWS KMS 키링을 사용하는 경우 AWS Encryption SDK는 AWS KMS를 사용하여 데이터를 보호하는 암호화 키를 생성하고 보호합니다.

원시 AES 키링 및 원시 RSA 키링을 사용하거나 AWS KMS 키링이 포함되지 않은 다중 키링과 같이 다른 유형의 키링을 사용하는 경우 AWS SDK for C++를 설치하지 않아도 됩니다. 하지만 원시 키링 유형을 사용하는 경우 원시 래핑 키를 직접 생성하고 보호해야 합니다.

사용할 키링 유형을 결정하는 데 도움이 필요하면 키링 선택 섹션을 참조하세요.

설치에 문제가 있는 경우 aws-encryption-sdk-c 리포지토리에 문제를 제출하거나 이 페이지에 있는 피드백 링크를 사용하세요.