次の方法で共有


顧客が管理するキーを構成する

Azure Data Explorer は、保存時のストレージ アカウント内のすべてのデータを暗号化します。 規定では、データは Microsoft のマネージド キーで暗号化されます。 暗号化キーをさらに制御するために、データ暗号化に使用するカスタマー マネージド キーを指定できます。

カスタマー マネージド キーは 、Azure Key Vault に格納する必要があります。 独自のキーを作成してキー コンテナーに格納することも、Azure Key Vault API を使用してキーを生成することもできます。 Azure Data Explorer クラスターとキー コンテナーは同じリージョンに存在する必要がありますが、異なるサブスクリプション内に存在する可能性があります。 カスタマー マネージド キーの詳細については、 Azure Key Vault を使用したカスタマー マネージド キーに関するページを参照してください。

この記事では、カスタマー マネージド キーを構成する方法について説明します。

Azure Key Vault を構成する

Azure Data Explorer でカスタマー マネージド キーを構成するには、 キー コンテナーに 2 つのプロパティ ( 論理的な削除消去不可) を設定する必要があります。 これらのプロパティは、既定では有効になっていません。 これらのプロパティを有効にするには、新規または既存のキー コンテナーで PowerShell または Azure CLI論理的な削除の有効化消去保護の有効化を実行します。 サイズ 2048 の RSA キーのみがサポートされています。 キーの詳細については、「 Key Vault キー」を参照してください。

カスタマー マネージド キーを使用したデータ暗号化は、 リーダー クラスターとフォロワー クラスターではサポートされていません。

マネージド ID をクラスターに割り当てる

クラスターのカスタマー マネージド キーを有効にするには、まず、システム割り当てマネージド ID またはユーザー割り当てマネージド ID をクラスターに割り当てます。 このマネージド ID を使用して、キー コンテナーにアクセスするためのアクセス許可をクラスターに付与します。 マネージド ID を構成するには、 マネージド ID を参照してください。

カスタマー マネージド キーを使用して暗号化を有効にする

この手順では、Azure portal を使用してカスタマー マネージド キーの暗号化を有効にする方法について説明します。 既定では、Azure Data Explorer 暗号化では Microsoft マネージド キーが使用されます。 カスタマー マネージド キーを使用するように Azure Data Explorer クラスターを構成し、クラスターに関連付けるキーを指定します。

  1. Azure portal で、Azure Data Explorer クラスター リソースに移動します。

  2. ポータルの左側のウィンドウで [設定]>[暗号化 ]を選択します。

  3. [暗号化] ウィンドウで、[カスタマー マネージド キー] 設定で [オン] を選択します。

  4. [ キーの選択] をクリックします

    カスタマー マネージド キーを構成します。

  5. [ Azure Key Vault からキーを選択] ウィンドウで、ドロップダウン リストから既存の キー コンテナー を選択します。 [ 新規作成 ] を選択して 新しい Key Vault を作成すると、[ キー コンテナーの作成 ] 画面にルーティングされます。

  6. キーを選択します

  7. バージョン:

    • このキーで常に最新のキー バージョンが使用されるようにするには、[ 常に現在のキー バージョンを使用 する] チェック ボックスをオンにします。
    • それ以外の場合は、[ バージョン] を選択します。
  8. [ 選択] をクリックします。

    Azure Key Vault からキーを選択します。

  9. [ ID の種類] で、[ システム割り当て済み ] または [ ユーザー割り当て済み] を選択します。

  10. [ ユーザー割り当て済み] を選択した場合は、ドロップダウンからユーザー割り当て ID を選択します。

    マネージド ID の種類を選択します。

  11. キーが含まれる [ 暗号化 ] ウィンドウで、[保存] を選択 します。 CMK の作成が成功すると、通知に成功メッセージが表示 されます

    カスタマー マネージド キーを保存します。

Azure Data Explorer クラスターのカスタマー マネージド キーを有効にするときにシステム割り当て ID を選択した場合は、クラスターのシステム割り当て ID が存在しない場合は作成します。 さらに、選択した Key Vault 上の Azure Data Explorer クラスターに必要な get、wrapKey、unwrapKey のアクセス許可を提供し、Key Vault のプロパティを取得します。

作成後にカスタマー マネージド キーを削除するには、[ オフ] を選択します。

キーのバージョンを更新する

キーの新しいバージョンを作成するときは、新しいバージョンを使用するようにクラスターを更新する必要があります。 まず、 Get-AzKeyVaultKey を呼び出して、最新バージョンのキーを取得します。 次に、「カスタマー マネージド キーによる暗号化を有効にする」に示すように、新しいバージョンのキーを使用するようにクラスター のキー コンテナーのプロパティを更新します。

次のステップ