수동 마이그레이션
- https://console.clickhouse.cloud에 로그인합니다
- 암호화된 서비스를 클릭합니다
- 왼쪽에서 Service Settings를 클릭합니다
- 화면 맨 아래로 스크롤한 다음 View service details를 펼칩니다
- Encryption Role ID (IAM)를 복사합니다
- AWS의 KMS 키로 이동하여 다음 내용을 추가하도록 Key Policy를 업데이트합니다:
- ClickHouse Cloud에서 지원 요청을 열어 새 메서드를 활성화할 수 있도록 알려주십시오. 이 변경 사항을 적용하려면 서비스 재시작이 필요하므로, 서비스를 재시작하기에 가장 적절한 날짜/시간이 있으면 알려주십시오.
- 서비스를 재시작한 후 AWS의 KMS 키로 이동하여 Key Policy에서 다음 내용을 제거하십시오:
- 업데이트가 완료되었습니다!
Terraform 마이그레이션
- Terraform 버전 3.5.0 이상으로 업데이트합니다.
- 변경 사항 없이 Terraform을 적용합니다. 그러면 Terraform state에 transparent_data_encryption용 새 필드가 나타납니다. 여기서 role_id를 기록해 두십시오.
- AWS의 KMS 키로 이동한 다음 Key Policy를 업데이트하여 다음 내용을 추가합니다.
- ClickHouse Cloud에서 service name을 포함해 support case를 등록하여 새 메서드를 활성화할 수 있도록 알려주십시오. 이 변경 사항을 적용하려면 서비스를 재시작해야 하므로, 재시작에 가장 적합한 날짜/시간이 있으면 알려주십시오.
- 서비스 재시작 후
transparent_data_encryption.enabled설정을 ‘True’로 업데이트하고, Terraform에서 tier 설정을 제거한 다음 적용할 수 있습니다. 이렇게 해도 변경 사항은 없습니다. - AWS에서 KMS 키로 이동한 다음, Key Policy에서 다음 내용을 제거하십시오:
- 업데이트가 완료되었습니다!