すべてのプロダクト
Search
ドキュメントセンター

PolarDB:TDE の設定

最終更新日:Aug 29, 2026

このトピックでは、TDE (透過的データ暗号化) の設定方法について説明します。

概要

TDE (透過的データ暗号化) は、データファイルに対してリアルタイムの I/O 暗号化と復号を実行します。データをディスクに書き込む前に暗号化し、ディスクからメモリに読み込むときに復号します。TDE によってデータファイルのサイズが増加することはなく、アプリケーションコードを変更することなくこの機能を使用できます。

Key Management Service (KMS) が暗号鍵を生成・管理します。PolarDB-X は、暗号化に必要なキーや証明書を提供しません。PolarDB-X は、Alibaba Cloud によって自動的に生成されるキーをサポートしています。または、独自のキーマテリアルを使用してカスタムキーを作成し、PolarDB-X にその使用を許可することもできます。

前提条件

KMS が有効化されている必要があります。有効化されていない場合は、TDE を有効にする際に画面の指示に従って有効化できます。

操作手順

  1. PolarDB for Xscaleコンソールにログインします。
  2. ページの左上隅で、ターゲットインスタンスが配置されているリージョンを選択します。
  3. インスタンスリスト ページで、PolarDB-X 2.0 タブをクリックします。
  4. ターゲットインスタンスを見つけ、そのインスタンス ID をクリックします。
  5. 左側のナビゲーションウィンドウで、構成・ amp; の管理 > Security Management を選択します。
  6. TDE タブで、[無効] ステータスの横にあるスイッチをクリックします。
  7. TDE の設定 ダイアログボックスで、次のいずれかのオプションを選択します。
    • Use Automatically Generated Key を選択し、[OK] をクリックして TDE を有効にします。
    • 既存カスタムキーの使用 を選択し、キーを選択してから [OK] をクリックして TDE を有効にします。
      説明 作成カスタムキーがない場合は、 をクリックして KMS コンソールを開きます。コンソールでは、キーを作成し、独自のキーマテリアルをインポートできます。詳細については、「Key Management Service」をご参照ください。

暗号化

データベースにログインし、次のコマンドを実行して既存のテーブルを暗号化します。

alter table <tablename> encryption='Y';

暗号化されたテーブルを直接作成するには、次のコマンドを実行します。

create table <tablename> <col definition> ENCRYPTION='Y';

復号

データベースにログインし、次のコマンドを実行して暗号化されたテーブルを復号します。

alter table <tablename> ENCRYPTION='N';