この記事では、Azure デプロイ環境のプロジェクトの開発チーム リーダーにアクセス許可を割り当てる方法について説明します。
デベロッパー センターに関連付けられている複数のプロジェクトを作成して、各チームの要件に合わせて調整できます。 組み込みの DevCenter プロジェクト管理者ロールを使用すると、プロジェクト管理をチームのメンバーに委任できます。 DevCenter Project Admin ユーザーは、開発者がさまざまな種類の環境を作成できるように、プロジェクト環境の種類を構成できます。 また、各環境の種類に設定を適用することもできます。
DevCenter プロジェクト管理者ロールは、プロジェクト レベルまたは環境タイプ レベルで開発チーム リーダーに割り当てることができます。 許可するアクセスのスコープに応じて、DevCenter プロジェクト管理者ユーザーは次のことができます。
- プロジェクト環境の種類を表示、追加、更新、無効化、または削除します。
- 環境を作成します。
- 独自の環境でアクション (デプロイやリセットなど) を読み取り、書き込み、削除、または実行します。
- 他のユーザーが作成した環境に対するアクション (デプロイやリセットなど) の読み取り、削除、または実行。
プロジェクト レベルでロールを割り当てると、ユーザーはプロジェクト レベルですべての環境の種類に対して上記のアクションを実行できます。 特定の環境の種類にロールを割り当てると、ユーザーはそれらの環境の種類に対してのみアクションを実行できます。
プロジェクトの開発チーム リーダーにアクセス許可を割り当てる
Azure portal にサインインし、Azure Deployment Environments に移動します。
左側のメニューで [ プロジェクト] を選択し、開発チーム メンバーがアクセスできるようにするプロジェクトを選択します。
左側のメニューで [アクセスの制御 (IAM)] を選択します。
[追加>][ロール割り当ての追加] の順に選択します。
次のロールを割り当てます。 詳細な手順については、Azure portal を使用した Azure ロールの割り当てに関するページを参照してください。
設定 価値 役割 DevCenter プロジェクト管理者を選択します。 アクセスを割り当てる ユーザー、グループ、またはサービス プリンシパル を選択します。 メンバー プロジェクトへの管理アクセス権を持つユーザーまたはグループを選択します。
これで、ユーザーはプロジェクトを表示し、そのプロジェクトで有効にしたすべての環境の種類を管理できるようになりました。 DevCenter プロジェクト管理者ユーザーは、 Azure CLI から環境を作成することもできます。
環境の種類に対して開発チームリーダーにアクセス許可を割り当てる
Azure portal にサインインし、Azure Deployment Environments に移動します。
左側のメニューで [ プロジェクト] を選択し、開発チーム メンバーがアクセスできるようにするプロジェクトを選択します。
左側のメニューで、[ 環境の種類] を選択します。
適切な環境の種類の横にある省略記号 (...) を選択し、[ アクセス制御] を選択します。
[追加>][ロール割り当ての追加] の順に選択します。
次のロールを割り当てます。 詳細な手順については、Azure portal を使用した Azure ロールの割り当てに関するページを参照してください。
設定 価値 役割 DevCenter プロジェクト管理者を選択します。 アクセスを割り当てる ユーザー、グループ、またはサービス プリンシパル を選択します。 メンバー 環境の種類に対する管理アクセス権を持つユーザーまたはグループを選択します。
これで、ユーザーはプロジェクトを表示し、アクセス権を付与した特定の環境の種類のみを管理できるようになりました。 DevCenter Project Admin ユーザーは、 Azure CLI を使用して環境を作成することもできます。
注
Deployment Environments ユーザー ロール、DevCenter プロジェクト管理者ロール、または適切な権限を持つ組み込みロールを持つユーザーのみが環境を作成できます。 展開環境閲覧者ロールを持つユーザーは、他のユーザーによって作成された独自の環境と環境を表示できます。