次の方法で共有


マネージド DevOps プールのセキュリティの設定を設定する

重要

マネージド DevOps プールは現在プレビュー段階です。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。

プールの作成時に[セキュリティ]タブを使用し、[セキュリティ設定]ペインを使用してプールの作成後に、マネージド DevOps プールのセキュリティ設定を構成できます。

組織のアクセスを構成する

既定では、Managed DevOps プールは、組織内のすべてのプロジェクトに付与されたプールへのアクセス権を持つ単一の組織用に構成されます。 必要に応じて、組織内の特定のプロジェクトへのアクセスを制限したり、必要に応じて追加の組織へのアクセスを許可したりできます。

1 つの組織でプールを使用する

既定では、Managed DevOps プールは、プールの作成時に指定する単一の Azure DevOps 組織で使用するように構成されています。 プールが 1 つの組織用に構成されている場合、組織名が表示され、[プールの設定] に構成されます

既定では、[すべてのプロジェクトにプールを追加] は [はい] に設定され、Managed DevOps プールへのアクセスは組織内のすべてのプロジェクトに付与されます。 [いいえ] を選択して、プールを使用できる組織内のプロジェクトを制限するプロジェクトの一覧を指定します。

1 つの組織のプロジェクトを構成するスクリーンショット。

複数の組織でプールを使用する

複数の組織でプールを使用して、複数の Azure DevOps 組織でプールを使用できるようにします。 各組織について、プールの使用を許可するプロジェクトを指定するか、空白のままにしてすべてのプロジェクトを許可します。 各組織に割り当てるプールの最大エージェントで指定されているコンカレンシーの部分を指定して、各組織の並列処理を構成します。 すべての組織の並列処理の合計は、プールの最大コンカレンシーと等しい必要があります。 たとえば、最大エージェントが 5 に設定されている場合、指定した組織の並列処理の合計は 5 である必要があります。 最大エージェントが 1 に設定されている場合、プールは 1 つの組織でのみ使用できます。

次の例では、プールは fabrikam-tailspin 組織の FabrikamResearch プロジェクトと FabrikamTest プロジェクト、および fabrikam-blue 組織内のすべてのプロジェクトで使用できるように構成されています。

複数の組織を構成するスクリーンショット。

のようなThe sum of parallelism for all organizations must equal the max concurrency.エラーが発生した場合は、プールの最大エージェント数が並列処理列の合計と一致していることを確認します。

対話型モードを構成する

テストで UI テスト用の対話型ログインが必要な場合は、EnableInteractiveMode 設定を有効にして対話型ログインを有効にします。

対話型モードの構成のスクリーンショット。

プール管理のアクセス許可

マネージド DevOps プール作成プロセスの一環として、組織レベルのエージェント プールが Azure DevOps に作成されます。 プール 管理のアクセス許可 の設定では、新しく作成された Azure DevOps プールの管理者ロールを付与するユーザーを指定します。

プール管理アクセス許可の構成のスクリーンショット。

  • 作成者のみ - Managed DevOps プールを作成したユーザーが Azure DevOps エージェント プールの管理者として追加され、エージェント プールのセキュリティ設定で継承が [オフ] に設定されます。 作成者のみが 既定の設定です。
  • プロジェクトからアクセス許可を継承する - Managed DevOps プールを作成したユーザーは Azure DevOps エージェント プールの管理者として追加され、継承はエージェント プールのセキュリティ設定で [オン]設定されます。
  • 特定の アカウント - Azure DevOps で作成されたエージェント プールの管理者として追加するアカウントを指定します。 既定では、Managed DevOps プールの作成者が一覧に追加されます。

Note

プールの管理アクセス許可は、プールの作成時に [セキュリティ] タブで構成され、プールの作成後に [セキュリティ] 設定には表示されません。 Managed DevOps プールの作成後に Azure DevOps エージェント プールのアクセス許可を表示および管理するには、「エージェント プールの作成と管理 - エージェント プールのセキュリティ」を参照してください

関連項目