次の方法で共有


システムまたはユーザー割り当てマネージド ID を構成する

適用対象: Azure Database for PostgreSQL - フレキシブル サーバー

この記事では、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスに対してシステム割り当てマネージド ID を有効または無効にする方法について説明します。 また、1 つ以上のユーザー割り当てマネージド ID をインスタンスに追加または削除する方法についても説明します。

既存のサーバーのシステム割り当てマネージド ID を有効にする

Azure portal を使用して以下を実行します。

  1. ポータルで目的のサーバーを探します (サーバーをまだ開いていない場合)。 これを行う 1 つの方法は、検索バーにサーバーの名前を入力することです。 一致する名前のリソースが表示されたら、そのリソースを選択します。

    Azure portal で検索バーを使用してリソースを検索する方法を示すスクリーンショット。

  2. リソース メニューの [セキュリティ] で、[ID] を選択します。 次に、[システム割り当てマネージド ID] セクションで [オン] オプションを選択します。 [保存] を選択します。

    Azure Database for PostgreSQL フレキシブル サーバーのインスタンスでシステム割り当てマネージド ID を有効にする方法を示すスクリーンショット。

  3. プロセスが完了すると、システム割り当てマネージド ID が有効になっていることが通知されます。

    システム割り当てマネージド ID が有効になっていることを知らせる通知を示すスクリーンショット。

既存のサーバーのシステム割り当てマネージド ID を無効にする

Azure portal を使用して以下を実行します。

  1. ポータルで目的のサーバーを探します (サーバーをまだ開いていない場合)。 これを行う 1 つの方法は、検索バーにサーバーの名前を入力することです。 一致する名前のリソースが表示されたら、そのリソースを選択します。

    Azure portal で検索バーを使用してリソースを検索する方法を示すスクリーンショット。

  2. リソース メニューの [セキュリティ] で、[ID] を選択します。 次に、[システム割り当てマネージド ID] セクションで [オフ] オプションを選択します。 [保存] を選択します。

    Azure Database for PostgreSQL フレキシブル サーバーのインスタンスでシステム割り当てマネージド ID を無効にする方法を示すスクリーンショット。

  3. プロセスが完了すると、システム割り当てマネージド ID が無効になっていることが通知されます。

    システム割り当てマネージド ID が無効になっていることを知らせる通知を示すスクリーンショット。

システム割り当てマネージド ID を表示する

Azure portal を使用して以下を実行します。

  1. ポータルで目的のサーバーを探します (サーバーをまだ開いていない場合)。 これを行う 1 つの方法は、検索バーにサーバーの名前を入力することです。 一致する名前のリソースが表示されたら、そのリソースを選択します。

    Azure portal で検索バーを使用してリソースを検索する方法を示すスクリーンショット。

  2. リソース メニューの [概要] で、[JSON ビュー] を選択します。

    Azure Database for PostgreSQL フレキシブル サーバーのインスタンスで JSON ビューを選択する方法を示すスクリーンショット。

  3. 開いた [リソース JSON] パネルで、[ID] プロパティを見つけます。その中に、システム割り当てマネージド ID の principalIdtenantId を見つけることができます。

    システム割り当てマネージド ID の principalId と tenantId を確認できる場所を示すスクリーンショット。

システム割り当てマネージド ID を確認する

Azure portal を使用して以下を実行します。

  1. ポータルでエンタープライズ アプリケーション サービスを見つけます (開いていない場合)。 これを行う 1 つの方法は、検索バーに名前を入力することです。 一致する名前のサービスが表示されたら、それを選択します。

    Azure portal の検索バーを使用してエンタープライズ アプリケーション サービスを検索する方法を示すスクリーンショット。

  2. [アプリケーションの種類 == マネージド ID] を選択します。

  3. [プリケーションの名前またはオブジェクト ID で検索します] テキスト ボックスに、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスの名前を指定します。

    Azure portal でエンタープライズ アプリケーション サービス インターフェイスを使用してマネージド ID を検索する方法を示すスクリーンショット。

ユーザー割り当てマネージド ID を既存のサーバーに関連付ける

この記事では、Azure Database for PostgreSQL フレキシブル サーバーの既存のインスタンスに関連付けるユーザー割り当てマネージド ID を作成済みであることを前提としています。

詳細については、Microsoft Entra ID でユーザー割り当てマネージド ID を管理する方法に関するページを参照してください。

Azure Database for PostgreSQL フレキシブル サーバーのインスタンスには、必要な数のユーザー割り当てマネージド ID を関連付けることができます。

ポータルを使用してユーザー割り当てマネージド ID を Azure Database for PostgreSQL フレキシブル サーバーのインスタンスに関連付けることは、サポートされていません。

既存のサーバーのユーザー割り当てマネージド ID の関連付けを解除する

このサービスでは、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスに関連付けられているユーザー割り当てマネージド ID の関連付け解除をサポートしています。

そのルールの例外は、暗号化キーへのアクセスに使用する必要があるものとして指定されたユーザー割り当てマネージド ID です。 このケースは、カスタマー マネージド キーを使用したデータ暗号化を使用してデプロイされたサーバーでのみ発生する可能性があります。

ポータルを使用して Azure Database for PostgreSQL フレキシブル サーバーのインスタンスからユーザー割り当てマネージド ID の関連付けを解除することは、サポートされていません。

関連付けられているユーザー割り当てマネージド ID を表示する

Azure portal を使用して以下を実行します。

  1. ポータルで目的のサーバーを探します (サーバーをまだ開いていない場合)。 これを行う 1 つの方法は、検索バーにサーバーの名前を入力することです。 一致する名前のリソースが表示されたら、そのリソースを選択します。

    Azure portal で検索バーを使用してリソースを検索する方法を示すスクリーンショット。

  2. リソース メニューの [概要] で、[JSON ビュー] を選択します。

    Azure Database for PostgreSQL フレキシブル サーバーのインスタンスで JSON ビューを選択する方法を示すスクリーンショット。

  3. 開いた [リソース JSON] パネルで、[ID] プロパティを見つけます。その中に、userAssignedIdentities を見つけることができます。 そのオブジェクトは 1 つ以上のキーと値のペアで構成されます。各キーは 1 つのユーザー割り当てマネージド ID のリソース識別子を表し、対応する値は、そのマネージド ID に関連付けられた principalIdclientId で構成されます。

    サーバーの userAssignedManagedIdentities オブジェクトを確認できる場所を示すスクリーンショット。