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

ApsaraDB RDS:クラウドディスク暗号化機能の使用

最終更新日:Sep 20, 2024

ApsaraDB RDS for MariaDBは、クラウドディスクの暗号化機能を無料で提供します。 この機能は、ブロックストレージに基づいて、ApsaraDB RDS for MariaDBインスタンスの各データディスクのデータを暗号化します。 これにより、データが漏洩してもバックアップデータを復号することができない。 これにより、データのセキュリティが確保されます。 RDSインスタンスにクラウドディスク暗号化機能を使用する場合、RDSインスタンス用に作成されたスナップショットは自動的に暗号化され、アプリケーションの設定を変更する必要はありません。

前提条件

  • RDSインスタンスが作成中です。 RDSインスタンスの作成後、クラウドディスクの暗号化機能を有効にすることはできません。 詳細については、「ApsaraDB RDS For MariaDBインスタンスの作成」をご参照ください。

  • RDSインスタンスは標準モードで作成されています。

  • RDSインスタンスのMariaDBバージョンに基づいて、RDSインスタンスのキーが作成されます。 異なるMariaDBバージョンは異なるキーをサポートします。 キーの作成方法の詳細については、「CMKの作成」をご参照ください。

    • MariaDB 10.3を実行するRDSインスタンスを作成し、RDSインスタンスのクラウドディスク暗号化機能を有効にする場合は、カスタマーマスターキー (CMK) のみを使用できます。

    • MariaDB 10.6を実行するRDSインスタンスを作成し、RDSインスタンスのクラウドディスク暗号化機能を有効にする場合は、次の項目に注意してください。

      • RDSインスタンスに汎用インスタンスタイプを選択した場合、ApsaraDB RDSで管理されているサービスキーのみを使用できます。

      • RDSインスタンスに専用インスタンスタイプを選択した場合、ApsaraDB RDSまたはCMKによって管理されているサービスキーを使用できます。

      説明

      サービスキーはApsaraDB RDSによって管理され、永続的に有効です。 ApsaraDB RDSコンソールでクラウドディスク暗号化機能を有効にすると、[デフォルトサービスCMK] を選択すると、システムは自動的にサービスキーを作成します。

課金ルール

クラウドディスクの暗号化機能は無料で提供されます。 暗号化されたディスクで実行した読み取りおよび書き込み操作に対しては課金されません。

使用上の注意

  • クラウドディスクの暗号化機能を有効にした後は無効にすることはできません。

  • クラウドディスクの暗号化機能はビジネスを中断することはなく、アプリケーションを変更する必要はありません。

  • RDSインスタンスのクラウドディスク暗号化機能を有効にすると、RDSインスタンス用に作成されたスナップショットは自動的に暗号化されます。 暗号化されたスナップショットを使用してクラウドディスクを使用するRDSインスタンスを作成すると、新しいRDSインスタンスに対してクラウドディスクの暗号化機能が自動的に有効になります。

  • Alibaba Cloud Key Management Service (KMS) が期限切れの場合、RDSインスタンスのクラウドディスクは復号化できません。 KMSが正常であることを確認してください。 詳細については、「KMSとは何ですか? 」をご参照ください。

  • クラウドディスクの暗号化に使用されるKMSキーを無効化または削除した場合、RDSインスタンスは期待どおりに実行できません。 この場合、RDSインスタンスはロックされており、アクセスできません。 さらに、RDSインスタンスですべてのO&M操作を実行することはできません。 たとえば、バックアップの実行、インスタンス仕様の変更、RDSインスタンスの複製または再起動、高可用性切り替えの実行、インスタンスパラメーターの変更はできません。

    説明

    MariaDB 10.6を実行するRDSインスタンスでこれらの問題を回避するには、ApsaraDB RDSによって管理されるサービスキーを使用することを推奨します。

クラウドディスクの暗号化機能を有効にする

RDSインスタンスを作成するときに、ストレージタイプ パラメーターを設定し、ディスクを暗号化 を選択し、[キー] パラメーターを設定します。 詳細については、「ApsaraDB RDS For MariaDBインスタンスの作成」をご参照ください。

説明
  • キーの作成方法の詳細については、「CMKの作成」をご参照ください。

  • RDSインスタンスの作成後、インスタンスの [基本情報] ページに移動し、ディスクの暗号化に使用されるキーを表示できます。

  • デフォルトでは、ApsaraDB RDSによって管理されるサービスキーは、MariaDB 10.6を実行するRDSインスタンスのクラウドディスク暗号化に使用されます。 ApsaraDB RDSが管理するサービスキーのキー仕様はAliyun_AES_256です。 キーローテーション機能はデフォルトで無効になっています。 キーローテーション機能を有効にする場合は、KMSコンソールでキーローテーション機能を購入します。 詳細は、「キーローテーションの設定」をご参照ください。

  • KMSコンソールでは、現在のアカウント内のすべてのキーを表示できます。 KMSコンソールの左側のナビゲーションページで、[キー] をクリックします。 表示されるページで、[デフォルトキー] タブをクリックし、表示するキーを見つけます。 [キーの使用] 列の値が [サービスキー] の場合、キーはAlibaba Cloudサービスによって管理されるサービスキーです。 ApsaraDB RDSが管理するサービスキーのエイリアスはalias/acs/rdsです。 キーが見つからない場合、そのリージョンにサービスキーは作成されません。 ApsaraDB RDSコンソールでインスタンスの作成中にクラウドディスク暗号化機能を有効にし、[Default Service CMK] を選択した場合、システムは自動的にサービスキーを作成します。

RDSインスタンスのクラウドディスク暗号化機能が有効になっているかどうかを確認する

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 基本情報 セクションで、キーパラメーターが存在するかどうかを確認します。 パラメーターが存在する場合、RDSインスタンスのクラウドディスク暗号化機能が有効になります。

    image.png

関連する API 操作

API 操作

説明

CreateDBInstance

インスタンスを作成します。