プロジェクト環境の種類を構成する

この記事では、Azure配置環境のプロジェクトに環境の種類を追加する方法について説明します。 また、環境の種類を更新、有効化、無効化、削除する方法についても説明します。

Project環境の種類は、デベロッパー センター用に構成された環境の種類のサブセットです。 特定の開発チームが作成できる環境を事前に構成するのに役立ちます。

Azure配置環境では、プロジェクトに追加する環境の種類を開発者が環境をデプロイするときに使用できます。 環境の種類によって、それらのデプロイに使用されるサブスクリプションと ID が決まります。

Project環境の種類により、プラットフォーム エンジニアリング チームは次のことができるようになります。

  • 環境の種類とプロジェクトごとに、Azure リソースが作成されるターゲット サブスクリプションを構成します。

    プロジェクト内の環境の種類のサブスクリプションを指定して、環境に適切なポリシー セットを自動的に適用できます。 また、このアクションにより、Azureガバナンス関連の概念が開発チームから抽象化されます。

  • 開発者がデプロイの実行に使用するマネージド ID と、環境の作成後に開発チームが取得するアクセス レベルを事前に構成します。

Prerequisites

プロジェクト環境の種類を追加する

プロジェクト環境の種類を構成すると、開発チームはそれを使用して環境を作成できます。 構成されたデプロイ ID と、環境の一部として作成されたリソースに付与されるアクセス許可を使用して、マップされたサブスクリプションに環境を作成します。 関連付けられているすべてのポリシーが自動的に適用されます。

新しいプロジェクト環境の種類を追加するには:

  1. Azure portal にサインインし、Azure デプロイ環境に移動します。

  2. 左側のウィンドウの [ 構成] で、[ プロジェクト] を選択します。 [ プロジェクト ] ページで、特定のプロジェクトを選択します。

  3. 左側のウィンドウの [ 環境の構成] で、[ 環境の種類] を選択します。

  4. [+ 追加] を選択します (または、[環境の種類の追加] を選択します)。

    プロジェクト環境の種類を追加する方法を示すスクリーンショット。

  5. [ 環境の種類を <project に追加する> ] ページで、次の詳細を指定します。

    名前 価値
    Type プロジェクトに対して有効にするデベロッパー センター環境の種類を選択します。
    デプロイ サブスクリプション 環境が作成されるターゲット サブスクリプションを選択します。
    デプロイ ID ユーザーの代わりにデプロイを実行するために使用するシステム割り当てマネージド ID またはユーザー割り当てマネージド ID のいずれかを選択します。
    [環境リソースのアクセス許可]>[環境作成者ロール] 環境リソースにアクセスするロールを選択します。
    [環境リソースのアクセス許可]>[追加のアクセス] 環境リソースに対して特定のロールが付与されているユーザーまたはMicrosoft Entra グループを選択します。
    タグ (省略可能) 環境の一部として作成されたすべてのリソースに適用されるタグの名前と値を指定します。

    プロジェクト環境の種類を追加するためのページを示すスクリーンショット。

Note

デプロイ ID には、少なくとも 1 つのマネージド ID (システム割り当てまたはユーザー割り当て) を有効にする必要があります。 開発者に代わって環境のデプロイを実行するために使用されます。 さらに、デベロッパー センターにアタッチされている ID には、環境の種類に対して構成した デプロイ サブスクリプションへの共同作成者とユーザー アクセス管理者のアクセス権が付与 されている必要があります。

プロジェクト環境の種類を更新する

開発者が環境をデプロイするときに別のサブスクリプションまたはデプロイ ID を使用するように、プロジェクト環境の種類を更新できます。 プロジェクト環境の種類を更新すると、新しく作成された環境にのみ影響します。 既存の環境は、以前にマップされたサブスクリプションに引き続き存在します。

既存のプロジェクト環境の種類を更新するには:

  1. Azure portal で、Azure Deployment Environments に移動します。

  2. 左側のウィンドウの [ 構成] で、[ プロジェクト] を選択します。 [ プロジェクト ] ページで、特定のプロジェクトを選択します。

  3. 左側のウィンドウの [ 環境の構成] で、[ 環境の種類] を選択します。

  4. 更新する環境の種類の行で、省略記号 (...) を選択し、[ 編集] を選択します。

  5. [ edit <environment type> ] ページで、構成を更新し、[ 更新] を選択します。

プロジェクト環境の種類を有効または無効にする

プロジェクト環境の種類を無効にして、開発者がプロジェクト環境を使用して環境を作成できないようにすることができます。 プロジェクト環境の種類を無効にしても、既存の環境には影響しません。

環境の種類を有効にする (または無効にした環境を再度有効にする) と、開発チームはそれを使用して環境を作成できます。

  1. Azure portal で、Azure Deployment Environments に移動します。

  2. 左側のウィンドウの [ 構成] で、[ プロジェクト] を選択します。 [ プロジェクト ] ページで、特定のプロジェクトを選択します。

  3. 左側のウィンドウの [ 環境の構成] で、[ 環境の種類] を選択します。

  4. 有効または無効にする環境の種類を選択します。

  5. ページの上部にある [有効] または [無効] を選択します。

プロジェクト環境の種類を削除する

特定のプロジェクト環境の種類を削除できるのは、プロジェクト内に配置された環境で使用されていない場合のみです。 プロジェクト環境の種類を削除した後、開発チームはそれを使用して環境を作成することはできません。

  1. Azure portal で、Azure Deployment Environments に移動します。

  2. 左側のウィンドウの [ 構成] で、[ プロジェクト] を選択します。 [ プロジェクト ] ページで、特定のプロジェクトを選択します。

  3. 左側のウィンドウの [ 環境の構成] で、[ 環境の種類] を選択します。

  4. 削除するプロジェクト環境の種類を選択します。

  5. ページの上部にある [ 削除 ] を選択し、確認します。