Amazon S3, 새로운 기본 데이터 무결성 보호 기능 추가
Amazon S3는 S3의 기존 내구성 태세를 기반으로 구축된 새로운 데이터 무결성 보호 기능으로 객체 업로드 요청의 기본 동작을 업데이트합니다. 최신 AWS SDK는 이제 데이터가 네트워크를 통해 전송될 때 업로드에 대한 CRC 기반 체크섬을 자동으로 계산합니다. S3는 독립적으로 체크섬을 확인하고 퍼블릭 인터넷을 통해 전송되는 동안 데이터 무결성이 유지되었음을 확인한 후에 객체를 수락합니다. 아울러 S3는 이제 CRC 기반 전체 객체 체크섬을 객체 메타데이터에 저장합니다. 이는 멀티파트 업로드에도 동일하게 적용되며 이로써 S3에 저장된 객체의 무결성을 언제든지 확인할 수 있게 되었습니다.
S3는 항상 MD5 체크섬을 계산하여 S3 API에서 스토리지로 업로드되는 객체의 무결성을 검증해 왔으며, 고객이 무결성 검증을 위해 사전에 계산된 자체 MD5 체크섬을 제공할 수 있도록 허용해 왔습니다. S3는 또한 업로드 및 다운로드 시 무결성 검증을 위한 추가 체크섬 알고리즘 5가지지(CRC64NVME, CRC32, CRC32C, SHA-1, SHA-256)를 지원합니다. 데이터 검증에 체크섬을 사용하는 것이 데이터 내구성을 위한 모범 사례이며, 이 새로운 기본 동작은 애플리케이션을 변경하지 않고 추가 비용도 없이 데이터 무결성 보호를 추가로 강화합니다.
기본 체크섬 보호 기능은 앞으로 몇 주 내에 모든 AWS 리전에 적용될 예정입니다. 시작하려면 AWS Management Console 또는 최신 AWS SDK를 사용하여 객체를 업로드하면 됩니다. S3의 체크섬에 대해 자세히 알아보려면 AWS 뉴스 블로그와 S3 사용 설명서로 이동하세요.