DAX 저장 데이터 암호화 - Amazon DynamoDB

DAX 저장 데이터 암호화

Amazon DynamoDB Accelerator(DAX) 저장 데이터 암호화는 기본 스토리지에 대한 무단 액세스로부터 데이터의 보안을 유지할 수 있도록 지원함으로써 추가 계층의 데이터 보호를 제공합니다. 조직의 정책, 업계나 정부 규범 및 규정 준수 요건에 따라 유휴 시 암호화를 사용하여 데이터를 보호해야 할 수 있습니다. 클라우드에 배포된 애플리케이션의 데이터 보안을 향상하기 위해 암호화를 사용할 수 있습니다.

저장 데이터 암호화를 사용하면 DAX에 의해 디스크에 유지되는 데이터가 256비트 Advanced Encryption Standard(AES-256 암호화라고도 함)를 통해 암호화됩니다. DAX는 기본 노드에서 읽기 전용 복제본으로 변경 사항을 전파하는 작업의 일환으로 디스크에 데이터를 작성합니다.

DAX 저장 데이터 암호화는 클러스터를 암호화하는 데 사용되는 단일 서비스 기본 키를 관리하기 위해 AWS Key Management Service(AWS KMS)와 자동으로 통합됩니다. 암호화된 DAX 클러스터를 생성할 때 서비스 기본 키가 존재하지 않는 경우 AWS KMS는 새 AWS 관리형 키를 자동으로 생성합니다. 이 키는 향후 생성되는 암호화된 클러스터에 사용됩니다. AWS KMS는 클라우드에 맞게 조정된 키 관리 시스템을 제공하기 위해 안전하고 가용성이 높은 하드웨어 및 소프트웨어를 결합합니다.

데이터가 암호화된 후 DAX가 성능에 미치는 영향을 최소화한 상태에서 데이터의 복호화를 투명하게 처리합니다. 암호화를 사용하도록 애플리케이션을 수정하지 않아도 됩니다.

참고

DAX는 모든 단일 DAX 작업에 대해 AWS KMS를 호출하지 않습니다. DAX는 클러스터 시작 시 키만 사용합니다. 액세스가 취소된 경우에도 DAX는 클러스터가 종료될 때까지 계속 데이터에 액세스할 수 있습니다. 고객이 지정한 AWS KMS 키는 지원되지 않습니다.

DAX 저장 데이터 암호화는 다음 클러스터 노드 유형에 사용할 수 있습니다.

Family 노드 유형

메모리 최적화(R4 및 R5)

dax.r4.large

dax.r4.xlarge

dax.r4.2xlarge

dax.r4.4xlarge

dax.r4.8xlarge

dax.r4.16xlarge

dax.r5.large

dax.r5.xlarge

dax.r5.2xlarge

dax.r5.4xlarge

dax.r5.8xlarge

dax.r5.12xlarge

dax.r5.16xlarge

dax.r5.24xlarge

일반용(T2)

dax.t2.small

dax.t2.medium

일반용(T3)

dax.t3.small

dax.t3.medium

중요

DAX 저장 데이터 암호화는 dax.r3.* 노드 유형에 대해 지원되지 않습니다.

클러스터가 생성된 후에는 유휴 시 암호화를 활성화하거나 비활성화할 수 없습니다. 생성 시 유휴 시 암호화가 활성화되지 않은 경우 클러스터를 다시 생성하여 유휴 시 암호화를 활성화해야 합니다.

DAX 저장 데이터 암호화는 추가 비용 없이 제공됩니다(AWS KMS 암호화 키 사용 요금이 적용됨). 요금에 대한 자세한 내용은 Amazon DynamoDB 요금을 참조하세요.

AWS Management Console을 사용하여 저장 데이터 암호화 활성화

다음 단계에 따라 콘솔을 사용하여 테이블에서 유휴 시 DAX 암호화를 활성화합니다.

DAX 저장 데이터 암호화를 활성화하려면
  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/dynamodb/에서 DynamoDB 콘솔을 엽니다.

  2. 콘솔 왼쪽의 탐색 창의 DAX에서 클러스터를 선택합니다.

  3. 클러스터 생성을 선택합니다.

  4. 클러스터 이름에 클러스터에 대한 간략한 이름을 입력합니다. 클러스터의 모든 노드에 대해 노드 유형을 선택하고 클러스터 크기에 3 노드를 사용합니다.

  5. Encryption(암호화)에서 암호화 활성이 선택되어 있는지 확인합니다.

    콘솔에서 암호화 활성 설정을 보여주는 클러스터 설정의 스크린샷
  6. IAM 역할, 서브넷 그룹, 보안 그룹 및 클러스터 설정을 선택한 후 클러스터 시작을 선택합니다.

클러스터가 암호화되었는지 확인하려면 클러스터 창에서 클러스터 세부 정보를 확인하세요. 암호화는 활성화됨이어야 합니다.