Azure Data Explorer クラスターのマネージド ID の構成

Azure Active Directory のマネージド ID を使用すると、クラスターは Azure AD で保護された他のリソース (Azure Key Vault など) に簡単にアクセスできます。 ID は Azure プラットフォームによって管理され、シークレットをプロビジョニングまたはローテーションする必要はありません。 マネージド ID の構成は、現在、お使いのクラスターに対して、お客様が管理するキーを有効にする場合にのみサポートされています。

マネージド ID の概要については、Azure Data Explorer クラスターでのマネージド ID を使用した認証に関するページを参照してください。

Azure Data Explorer クラスターには、次の 2 種類の ID を付与できます。

  • システム割り当て ID:クラスターに関連付けられ、リソースが削除された場合は削除されます。 クラスターは 1 つのシステム割り当て ID しか持つことはできません。
  • ユーザー割り当て ID:クラスターに割り当てることができるスタンドアロン Azure リソース。 クラスターは複数のユーザー割り当て ID を持つことができます。

この記事では、Azure Data Explorer のシステム割り当ておよびユーザー割り当てのマネージド ID を追加および削除する方法について説明します。

注意

Azure Data Explorer クラスターがサブスクリプションやテナント間で移行された場合、Azure Data Explorer のマネージド ID は想定されたとおりに動作しません。 アプリは、機能を無効にしてから再度有効にすることで、新しい ID を取得する必要があります。 新しい ID を使用するには、ダウンストリーム リソースのアクセス ポリシーも更新する必要があります。

システム割り当て ID を追加する

クラスターに関連付けられており、クラスターが削除されると削除されるシステム割り当て ID を割り当てます。 クラスターは 1 つのシステム割り当て ID しか持つことはできません。 システム割り当て ID を持つクラスターを作成するには、クラスター上で追加のプロパティを設定する必要があります。 以下に詳細を示すとおり、Azure portal、C#、または Resource Manager テンプレートを使用してシステム割り当て ID を追加します。

Azure portal を使用してシステム割り当て ID を追加する

Azure portal にサインインします。

新しい Azure Data Explorer クラスター

  1. Azure Data Explorer クラスターを作成します

  2. [セキュリティ] タブ >[システム割り当て ID] で、[オン] を選択します。 システム割り当て ID を削除するには、 [オフ] を選択します。

  3. [次へ: タグ] > または [確認と作成] を選択して、クラスターを作成します。

    システム割り当て ID を新しいクラスターに追加する。

既存の Azure Data Explorer クラスター

  1. 既存の Azure Data Explorer クラスターを開きます。

  2. ポータルの左ペインで、[設定][ID] を選択します。

  3. [ID] ペイン >[システム割り当て] タブで、次のようにします。

    1. [状態] スライダーを [オン] に移動します。
    2. [保存] を選びます。
    3. ポップアップ ウィンドウで、 [はい] を選択します。

    システム割り当て ID を追加する。

  4. 数分後、画面に以下が表示されます。

    • オブジェクト ID - カスタマー マネージド キーに使用されます
    • アクセス許可 - 関連するロールの割り当てを選択します

    システム割り当て ID がオン。

システム割り当て ID を削除する

システム割り当て ID を削除すると、Azure AD からも削除されます。 クラスター リソースが削除されると、システム割り当て ID も Azure AD から自動的に削除されます。 システム割り当て ID を削除するには、機能を無効にします。 以下に詳細を示すとおり、Azure portal、C#、または Resource Manager テンプレートを使用してシステム割り当て ID を削除します。

Azure portal を使用してシステム割り当て ID を削除する

  1. Azure portal にサインインします。

  2. ポータルの左ペインで、 [設定]>[ID] を選択します。

  3. [ID] ペイン >[システム割り当て] タブで、次のようにします。

    1. [状態] スライダーを [オフ] に移動します。
    2. [保存] を選びます。
    3. ポップアップ ウィンドウで [はい] を選択して、システム割り当て ID を無効にします。 [ID] ペインは、システム割り当て ID が追加される前と同じ状態に戻ります。

    システム割り当て ID がオフ。

ユーザー割り当て ID を追加する

クラスターにユーザー割り当てマネージド ID を割り当てます。 クラスターは複数のユーザー割り当て ID を持つことができます。 ユーザー割り当て ID を持つクラスターを作成するには、クラスター上で追加のプロパティを設定する必要があります。 以下に詳細を示すとおり、Azure portal、C#、または Resource Manager テンプレートを使用してユーザー割り当て ID を追加します。

Azure portal を使用してユーザー割り当て ID を追加する

  1. Azure portal にサインインします。

  2. ユーザー割り当てマネージド ID リソースを作成します

  3. 既存の Azure Data Explorer クラスターを開きます。

  4. ポータルの左ペインで、[設定][ID] を選択します。

  5. [ユーザー割り当て済み] タブで、 [追加] を選択します。

  6. 先ほど作成した ID を検索して選択します。 [追加] を選択します。

    ユーザー割り当て ID を追加する。

クラスターからユーザー割り当てマネージド ID を削除する

以下に詳細を示すとおり、Azure portal、C#、または Resource Manager テンプレートを使用してユーザー割り当て ID を削除します。

Azure portal を使用して、ユーザー割り当てマネージド ID を削除する

  1. Azure portal にサインインします。

  2. ポータルの左ペインで、 [設定]>[ID] を選択します。

  3. [ユーザー割り当て済み] タブを選択します。

  4. 先ほど作成した ID を検索して選択します。 [削除] を選択します。

    ユーザー割り当て ID を削除する。

  5. ポップアップ ウィンドウで [はい] を選択して、ユーザー割り当て ID を削除します。 [ID] ペインは、ユーザー割り当て ID が追加される前と同じ状態に戻ります。

次のステップ