ストレージレベルの暗号化
データベースレベルの暗号化
透過的データ暗号化 (TDE)
Create new serviceを選択します- サービス名を入力します
- クラウドプロバイダーとして AWS または GCP を選択し、ドロップダウンから目的のリージョンを選択します
- Enterprise 機能のドロップダウンをクリックし、[Enable Transparent Data Encryption (TDE)] を有効にします
- [Create service] をクリックします
顧客管理暗号化キー (CMEK)
AWS KMS で CMEK を有効化する
AWS KMS で CMEK を有効化する
- ClickHouse Cloud で、暗号化されたサービスを選択します
- 左側の Settings をクリックします
- 画面下部で Network security information を展開します
- Encryption role ID (AWS) または Encryption Service Account (GCP) をコピーします。これは後続の手順で必要になります
- AWS 用の KMS キーを作成します
- そのキーをクリックします
-
AWS のキーポリシーを次のように更新します:
- キーポリシーを保存します
- Key ARN をコピーします
- ClickHouse Cloud に戻り、Service Settings の 透過的データ暗号化 セクションに Key ARN を貼り付けます
- 変更を保存します
GCP KMS で CMEK を有効化する
GCP KMS で CMEK を有効化する
- ClickHouse Cloud で、暗号化されたサービスを選択します
- 左側の Settings をクリックします
- 画面下部で Network security information を展開します
- Encryption Service Account (GCP) をコピーします。これは後続の手順で必要になります
- GCP 用の KMS キーを作成します
- そのキーをクリックします
- 上記の手順 4 でコピーした GCP Encryption Service Account に、次の権限を付与します。
- Cloud KMS CryptoKey Encrypter/Decrypter
- Cloud KMS Viewer
- キー権限を保存します
- Key Resource Path をコピーします
- ClickHouse Cloud に戻り、Service Settings の 透過的データ暗号化 セクションに Key Resource Path を貼り付けます
- 変更を保存します
Azure KMS で CMEK を有効化する
Azure KMS で CMEK を有効化する
- ClickHouse Cloud で、暗号化されたサービスを選択します
- 左側の
Settingsをクリックします - 画面下部で
Network security informationを展開します Cross Tenant App Client IDをコピーします。これは次の手順で使用します- Azure サブスクリプションにサインインし、Azure CLI で次のコマンドを実行して新しいサービス プリンシパルを作成します。
{azure_cross_tenant_app_client_id}は、前の手順でコピーした値に置き換えてくださいaz ad sp create --id {azure_cross_tenant_app_client_id} - 作成された新しいサービス プリンシパルの
Nameをコピーします。これは後続の手順で使用します - Azure Key Vault を作成します
- Azure で Key Vault キーを作成します
- Key Vault キーの画面で、左側の
Access control (IAM)を選択します - 上部メニューから
Role assignmentsを選択します - 上部メニューで
Addをクリックし、次にAdd role assignmentをクリックします Key Vault Crypto Userロールを選択し、NextをクリックしますAdd role assignment画面では既定の選択のまま、+Select membersをクリックします- 手順 6 でコピーしたサービス プリンシパル名 (
CH-TDEで始まります) を貼り付け、該当するサービス プリンシパルを選択してSelectをクリックします Nextをクリックし、次にReview + assignをクリックします- Azure Key Vault に戻り、次の値をコピーします:
Overviewページで Vault URI をコピーしますOverviewページで Directory ID をコピーしますKeysページでキーの Name をコピーします
- ClickHouse Cloud のサービス設定に戻り、手順 16 の値を次のフィールドに貼り付けます:
- Key ID > キーの Name を貼り付けます
- Key Vault URI > Vault URI を貼り付けます
- Key Tenant ID > Directory ID を貼り付けます
Rotate KMSをクリックし、ローリング再起動が行われるため数分待ってから、サービスが実行中であることを確認します
キーのローテーション
KMS キーポーラー
バックアップと復元
パフォーマンス
AES_256_CTR で、ワークロードに応じて 5~15% の性能低下が見込まれます。