Azure SQL Database でセキュリティで保護されたエンクレーブが設定された Always Encrypted を有効にする

適用対象:Azure SQL Database

Azure SQL Database で、セキュリティで保護されたエンクレーブが設定された Always Encrypted には、Intel Software Guard Extensions (Intel SGX) エンクレーブまたは仮想化ベースのセキュリティ (VBS) エンクレーブを使用できます。 詳細については、Azure SQL Database でのセキュリティで保護されたエンクレーブの計画に関する記事を参照してください。

重要

Always Encrypted with Intel Software Guard Extensions(Intel SGX)エンクレーブは2027年10月31日にサポート終了となります。 この日より前に影響を受けたデータベースを移行してください。 2027年10月31日以降、AzureはDCシリーズの計算層に残るデータベースを自動的にサポート済みの標準シリーズ(非DC)計算層に移行し、仮想化ベースのセキュリティ(VBS)エンクレーブを有効にします。 移行オプションについては、 Always Encrypted with Intel SGX enclaves migration guideをご覧ください。

Intel SGX を使用できるようにするには、データベースで仮想コア モデルと DC シリーズのハードウェアを使用する必要があります。

Intel SGX エンクレーブを有効にするように DC シリーズのハードウェアを構成することは、Azure SQL Database 管理者の責任です。 詳細については、Intel SGX エンクレーブと構成証明を構成する場合のロールと責任に関する記事を参照してください。

注

Intel SGX は、DC シリーズ以外のハードウェア構成では使用できません。 たとえば、Intel SGX は Standard シリーズ (Gen5) ハードウェアでは使用できません。 また、DTU 購入モデルを使用するデータベースでは使用できません。

重要

データベース用に DC シリーズのハードウェアを設定する前に、DC シリーズを利用できるリージョンを確認し、そのパフォーマンス上の制限を理解しておいてください。 詳細については、DCシリーズを参照してください。

特定のハードウェア構成を使うように新規または既存のデータベースを構成する方法の詳細については、「ハードウェア構成」を参照してください。

詳細については、「 Azure 構成証明を使用して Always Encrypted の構成証明を構成する」を参照してください。