ブランチ ワークスペース管理者プロファイルの構成 (プレビュー)

ブランチワークスペース管理者プロファイル(プレビュー)は、Git接続されたワークスペース上の設定です。 ワークスペース管理者が同意済みのアイデンティティと設定をプリセットし、FabricがGitベースの開発用に分離されたブランチワークスペースを作成することができます。 すべての開発者にワークスペースの作成、容量の割り当て、git統合の設定の権限を求める代わりに、Fabric開発者が新しいワークスペースに分岐した際には、ワークスペース管理者の代理でこれらの作業を行います。 このアプローチは、管理者が中央集権的なガバナンス、最小権限アクセス、セキュリティ境界の管理を維持しつつ、セルフサービス型の支店ワークスペース体験を維持します。

管理者プロファイルを使って分岐する方法 - 仕組み

開発者が管理者プロファイルを使って新しいワークスペースに分岐すると、単一の分岐操作を開始します。 この操作はGitブランチの作成を含む全体のフローを自動化するラッパーなので、手動でブランチを作成する必要はありません。 管理者プロファイルを使用することで、Fabricはワークスペース管理者に代わって以下の操作を実行します。

  • ワークスペースを作成します。
  • ワークスペースをキャパシティに割り当てる。
  • ワークスペースをGitリポジトリに接続してください。
  • 新しいワークスペースにメンバーを追加する。

ブランチワークスペース管理者プロファイルの有効化と設定

ブランチワークスペース管理者プロファイルを使用するには、管理者のいずれかが管理者プロファイルを定義しなければなりません。

  1. Microsoft Fabricにサインインし、ブランチワークスペース用に有効にしたいワークスペースを開きます。
  2. ワークスペース設定を選択します。
  3. 設定ペインで「 Git統合」を選択し、「 ブランチワークスペース」 タブを選択します。 「ブランチワークスペース」 タブには 「ブランチワークスペース管理者プロファイルを許可 」設定と 「ブランチワークスペース管理者プロファイル 」カードが表示されます。

ブランチワークスペース管理者プロフィールのスクリーンショットです。

  1. 「ブランチワークスペース管理者プロファイルを許可」をオンにしてください。 ブランチワークスペース管理者プロファイルフィールドが利用可能になります。

  2. 役割割り当てで、管理者プロファイルを使って分岐した各開発者が新しいブランチワークスペースで受け取る役割を選択します。

  3. 管理者の項目で、管理者プロファイルで作成したすべてのブランチワークスペースで管理者として割り当てるアイデンティティを追加してください。 個々のユーザーやセキュリティグループを追加できます。

Note

役割割り当てが貢献者またはメンバーの場合は、少なくとも1人の有効な管理者を追加してください。役割が管理者の場合は、このフィールドを空にしておいても構いません。 Fabricは管理者がいないワークスペースを作る分岐操作をブロックします。

  1. 「容量」では「現在のアクティブ容量」を選択して、各支店ワークスペースが分岐時にメインワークスペースと同じ容量を使用するか、別の適格な容量を選択します。 Fabricはワークスペース管理者が選択したキャパシティを割り当てられることを検証します。

  2. コントリビューター アクセス以上のユーザーが Git ブランチを変更できるようにするを設定します。 選択した値は、管理者プロファイルを使って作成されるすべての新しいブランチワークスペースのデフォルト値となります。 詳しくは、コントリビューターとメンバーにブランチを切り替えることを許可するを参照してください。

  3. 設定を確認してから 「確認」を選択してください。 Fabricは、ワークスペース管理者が成功した分岐操作に必要なアクションを実行できることを検証します。 プロファイルは以下のチェックすべてが合格した場合にのみ作成されます。

    • あなたはワークスペース管理者です。
    • ワークスペースはGitに接続されています。
    • あなたはGitアカウントにサインインしています。
    • Gitリポジトリにはアクセスできます。
    • ワークスペースを作成する権限はあります。
    • 選択した容量を割り当てる権限があり、その容量は有効です。
  • 選択した容量とGitリポジトリが同じ地理的地域内にあるか、テナント管理者が地域間操作をブロックする設定をオフにしている場合もあります。

    • 管理者リストのすべてのアイデンティティはテナントの有効なメンバーです。

    検証で欠落した権限が特定された場合、その権限を付与し、再度 確認 を選択します。

  1. Fabricの検証プロセスが正常に完了すると、Fabricはブランチワークスペース管理者プロファイルを作成します。

確認後のブランチワークスペース管理者プロファイルのスクリーンショットです。

考慮事項と制限事項

Note

最後にプロファイルを保存したワークスペース管理者が、そのプロファイルの同意済み IDとなります。 そこから先は、プロファイルを使うすべての分岐操作がその管理者のアイデンティティの下で実行されます。 別のワークスペース管理者がプロファイルを編集・保存した場合、その管理者が新しい同意されたアイデンティティとなり、後の分岐操作ではそのIDが使われます。

  • プロファイルを有効化または無効にしてください。 ワークスペース管理者はアクティブなプロファイルを無効にしたり、非アクティブなプロファイルを有効にしたりすることができます。 プロファイルを有効にすると検証が再実行され、すべてのチェックが成功した場合にのみプロファイルが有効になります。
  • プロファイルは設定後無効になることがあります。 権限の取り消し、容量の無効化、テナントを去る管理者などの環境変更は、作成後にプロファイルを無効にすることがあります。 無効なプロファイルは、ワークスペース管理者が問題を解決するまでブランチアウトに使えません。
  • ブランチワークスペースはサポートされていません。 ブランチワークスペース上で管理者プロファイルを設定することはできません。