手動移行
- https://console.clickhouse.cloud にサインインします
- 暗号化されたサービスをクリックします
- 左側の Service Settings をクリックします
- 画面下部までスクロールし、View service details を展開します
- Encryption Role ID (IAM) をコピーします
- AWS の KMSキーに移動し、Key Policy を更新して次の内容を追加します:
- ClickHouse Cloud で新しい方式を有効にできるよう、サポートケースを作成してご連絡ください。この変更にはサービスの再起動が必要ですので、再起動に適した曜日や時間帯があればお知らせください。
- サービスの再起動後、AWS の KMS キーに移動し、キーポリシーから以下を削除します。
- 更新が完了しました!
Terraform への移行
- Terraform バージョン 3.5.0 以降に更新します
- 変更を加えずに Terraform を適用します。Terraform の state に transparent_data_encryption の新しいフィールドが表示されるので、role_id を控えておいてください。
- AWS の KMS キーに移動し、Key Policy を更新して以下を追加します:
- ClickHouse Cloud で、service name を添えてサポートケースを作成し、新しい方法を有効化できるようお知らせください。この変更にはサービスの再起動が必要となるため、再起動に適した曜日・時間帯があればお知らせください。
- サービスの再起動後、transparent_data_encryption.enabled 設定を ‘True’ に更新し、Terraform の tier 設定を削除して適用できます。これによる変更はありません。
- AWS の KMSキーに移動し、Key Policy から以下を削除します:
- 更新が完了しました!