Ручная миграция
- Войдите в https://console.clickhouse.cloud
- Нажмите на сервис с включённым шифрованием
- Выберите слева Service Settings
- Прокрутите страницу вниз и раскройте View service details
- Скопируйте Encryption Role ID (IAM)
- Перейдите к своему ключу KMS в AWS и обновите Key Policy, добавив следующее:
- В ClickHouse Cloud создайте обращение в поддержку, чтобы сообщить нам, что можно включить новый метод. Это изменение требует перезапуска сервиса, поэтому, пожалуйста, сообщите, есть ли предпочтительный день/время для перезапуска сервиса.
- После того как мы перезапустим сервис, перейдите к своему ключу KMS в AWS и удалите следующее из Key Policy:
- Обновление завершено!
Миграция Terraform
- Обновите Terraform до версии 3.5.0 или выше
- Примените Terraform без изменений. В состоянии Terraform появится новое поле
transparent_data_encryption. Запишитеrole_id. - Перейдите к своему ключу KMS в AWS и обновите Key Policy, добавив следующее:
- В ClickHouse Cloud откройте обращение в поддержку, указав имя сервиса, чтобы сообщить нам, что мы можем включить новый метод. Это изменение требует перезапуска сервиса, поэтому, пожалуйста, сообщите, есть ли день/время, когда сервис лучше всего перезапустить.
- После того как мы перезапустим сервис, вы сможете обновить настройку transparent_data_encryption.enabled до ‘True’, удалить настройку tier в Terraform и выполнить apply. Это не приведет ни к каким изменениям.
- Перейдите к своему ключу KMS в AWS и удалите следующее из Key Policy:
- Обновление завершено!