常時機密データベース機能は、デフォルトでApsaraDB RDS for PostgreSQLと統合されています。 ただし、この機能を使用する前に、いくつかの設定を完了する必要があります。 このトピックでは、常に機密データベース機能を有効にする方法について説明します。
手順
ApsaraDB RDS for PostgreSQLインスタンスを作成し、RDSインスタンスの常時機密データベース機能をサポートするインスタンスタイプを購入します。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスの作成」および「プライマリApsaraDB RDS for PostgreSQLインスタンスのインスタンスタイプ」をご参照ください。 常時機密データベースとインスタンスタイプ間の次のマッピングを満たす必要があります。
常時機密データベース (ハードウェア拡張版): Intel SGXベースのセキュリティ拡張インスタンスタイプを使用するRDSインスタンス
常時機密データベース (基本版): 他のインスタンスタイプを使用するRDSインスタンス
説明RDSインスタンスのマイナーエンジンバージョンは20230830以降である必要があります。
サーバーレスRDSインスタンスはサポートされていません。
YiTian RDSインスタンスはサポートされていません。
RDSインスタンスの拡張インストール権限を持つ特権アカウントを作成します。 詳細については、「アカウントの作成」をご参照ください。
RDSインスタンスにデータベースを作成します。 詳細については、「データベースの作成」をご参照ください。
特権アカウントを使用してデータベースを接続した後、次のSQLステートメントを実行して、常に機密のデータベース機能を提供する拡張機能をインストールし、その機能を有効にします。
説明RDSインスタンスへの接続方法の詳細については、「ApsaraDB RDS For PostgreSQLインスタンスへの接続」をご参照ください。
-- Install the EncDB extension. CREATE EXTENSION encdb;
次に何をすべきか
常時機密データベース機能を使用する前に、ビジネス要件に基づいて機密データを定義する必要があります。 詳細については、「機密データの定義」をご参照ください。