[この記事はプレリリース ドキュメントであり、変更される可能性があります。]
organization 内の誰もが、Copilot マネージド ランタイムを使用してアプリを構築し、Microsoft 365 エコシステムに導入できます。 これらのアプリはすべて、既定 の設定 セットが既に用意されています。 Copilot マネージド ランタイムでビルドされた各アプリは、接続できる対象、共有できる範囲、実行時の動作方法を制御する既定のポリシーを継承します。
重要
- これはプレビュー機能です。
- これらの機能には 補足使用条件が適用され、お客様が早期にアクセスしてフィードバックを提供できるよう、公式リリースの前に提供されます。
既定のガバナンスは初日から導入されているため、管理者として何も設定する必要はありません。作成者は、最初から Microsoft がキュレーションした機能セット内で構築できます。 これらの既定の設定はいつでも確認し、必要に応じてカスタマイズし、既に持っている Power Platform ガバナンスと連携して動作するようにすることができます。
この記事では、以下について説明します。
- Copilot マネージド ランタイムで構築されたすべてのアプリが継承する 既定の設定を確認する 場所。
- organizationに異なるルールが必要な場合に、それらの設定をカスタマイズする方法。
- Copilot マネージド ランタイムが 既存の Power Platform ガバナンスと連携 して、既に設定した構成がオーバーライドされないようにする方法。 詳細については、「 既存の Power Platform のお客様である場合 」を参照してください。
必要な役割
Entra ロールの割り当ては、Microsoft 365 管理センターの環境グループへのアクセスを制御します。
| 役割 | アクセス レベル |
|---|---|
| グローバル管理者 | 読み取りと書き込み |
| Power Platform 管理者 | 読み取りと書き込み |
| Dynamics 365 管理者 | Power Platform 管理センターでの読み取りと書き込み |
| グローバル閲覧者 | 読み取り専用 |
| AI 管理者 | 読み取り専用 |
| AI リーダー | 読み取り専用 |
読み取り専用ロールは、ポリシーのすべての設定 (コネクタ、アクション、共有ルール、コンテンツ セキュリティ) を表示できますが、変更を加えることはできません。
Copilot マネージド ランタイムのアクセス許可と管理センターのアクセスの詳細については、「 ロールと責任」を参照してください。
格納されている場所
Microsoft 365 管理センターで、[アプリ>設定] に移動します。 [ 環境グループ] を選択して、[環境グループ] ページを開きます。
既定の設定を確認する
これらの既定の設定は、既定の 環境グループに存在します。 Copilot マネージド ランタイムを使用して最初のアプリを作成するとき、または管理者が Microsoft 365 管理センター (MAC) または Power Platform 管理センター (PPAC) の Copilot マネージド ランタイム管理エクスペリエンスにアクセスしたときに、システムはこのグループを自動的にプロビジョニングします。 このグループは削除できません。 対象 はすべてのユーザー (Copilot マネージド ランタイムを使用してアプリを構築するすべての作成者に適用されます) であり、Microsoft が管理します。
確認するには、[アプリ>設定]>環境グループに移動し、グループを選択してそのページを開きます。 このページには、ルーティング、コネクタと MCP サーバー、共有、コンテンツ セキュリティ ポリシーという 4 つの設定を定義するルールが一覧表示されます。
ルーティング
ルーティング ルールは、新規または既存のメーカーが Copilot マネージド ランタイムを使用してアプリを構築するときに、独自の個人用開発者環境に自動的に転送されるため、各メーカーはビルドするための分離されたスペースを取得します。 既定では、 すべてのユーザーに適用されます。
コネクタと MCP サーバー
アプリはコネクタを介して外部サービスに到達し、コネクタのアクションによって実行できる内容が決まります。 MCP (モデル コンテキスト プロトコル) サーバーは、アプリの AI 機能に対して同じことを行います。 使用できるコネクタ、アクション、MCP サーバーを制御することで、このグループ内のどのアプリが接続して実行できるかを決定します。
コネクタと MCP サーバー ルールは、このグループ内のどのコネクタ、コネクタ アクション、MCP サーバー アプリが使用できるかを制御します。
既定の環境グループには、Entra ID を介して排他的に認証する 18 個の Microsoft ファースト パーティ コネクタが含まれています。
| カテゴリ | コネクタ |
|---|---|
| Content | SharePoint、OneDrive for Business、Word Online (Business)、OneNote (Business) |
| コラボレーション | Microsoft Teams、Office 365 Outlook、Office 365 グループ メール |
| Identity | Office 365 ユーザー、Office 365 グループ |
| タスク管理 | Microsoft Planner、Microsoft To Do、Microsoft Bookings |
| データ & 分析 | Microsoft Forms、Excel Online (Business)、Dataverse、Power BI |
| ソーシャル | Yammer / Viva Engage |
| DevOps | Azure DevOps |
コネクタは、次の条件がすべて満たされている場合、許可リストに含まれます。
- 発行元は Microsoft です。
- 一般提供 (GA) になっています。
- Entra ID 認証のみをサポートします。
- テナント内にデータを保持するか、Microsoft が管理するサービスに接続します。
- 目的を対象としたアクションのみを公開します。
次のコネクタは設計上除外されています。
- プレビュー段階のコネクタ
- 非推奨のコネクタ
- フロー/自動化専用コネクタ
- セキュリティ コネクタと管理者コネクタ
- インフラストラクチャ コネクタ
- サードパーティおよび独立系ソフトウェア ベンダー (ISV) コネクタ
- カスタム コネクタ
MCP は新しいプロトコルであり、多くのサーバーがプレビュー版で出荷されるため、MCP サーバーは一般提供 (GA) 状態を除いて同じ条件に従います。 包含基準を満たす将来のコネクタは、許可リストに自動的に追加されます。
ブロックされたコネクタ アクション
一部の承認済みコネクタには、本来の目的をバイパスするアクションが含まれています。 たとえば、これらのアクションは、任意の HTTP 要求を送信したり、任意のコードを実行したりできます。 これらのアクションは、コネクタ自体は許可されていますが、既定ではブロックされます。
| アクションの種類 | 影響を受けるコネクタ | 例 |
|---|---|---|
| オープンエンドの HTTP 要求 | SharePoint、Microsoft Teams、Office 365 Outlook、Office 365 ユーザー、Office 365 グループ、Office 365 グループ メール、Azure DevOps | 作成者が任意の REST API 呼び出しを作成できるようにする「HTTP 要求の送信」アクション |
| 任意のコードまたはクエリの実行 | Excel Online (Business)、Power BI | "スクリプトの実行" (Office スクリプト)、「クエリの実行」(ユーザー偽装を使用したフリーフォーム DAX) |
| 任意のプラットフォーム API 呼び出し | Dataverse | 任意のカスタム API を呼び出す、"バインドされていない/バインドされたアクションを実行する" |
コネクタは引き続き使用可能です。 前に示した特定の操作のみが無効になります。
MCP サーバー
既定の環境グループには、12 台の Microsoft ファーストパーティ MCP (モデル コンテキスト プロトコル) サーバーが含まれます。
| MCP サーバー | 接続先 | Auth |
|---|---|---|
| Power Apps MCP サーバー | Power Apps タスク、データ入力 | Entra ID |
| Work IQ Copilot MCP サーバー | Copilot オーケストレーション | Entra ID |
| Work IQ Teams MCP サーバー | Teams のメッセージとチャネル | Entra ID |
| Work IQ Outlook Mail MCP Server | Exchange / Outlook メール | Entra ID |
| Work IQ Outlook カレンダー MCP サーバー | Exchange 予定表 | Entra ID |
| Work IQ Word MCP Server | Word ドキュメント操作 | Entra ID |
| Work IQ User MCP Server | Entra ユーザー プロファイル データ | Entra ID |
| Work IQ OneDrive MCP サーバー | OneDrive ファイル | Entra ID |
| Work IQ SharePoint MCP Server | SharePoint サイトとコンテンツ | Entra ID |
| ファブリック MCP | Microsoft Fabric のデータと分析 | Entra ID |
| Microsoft Learn Docs MCP | Microsoft Learn ドキュメント | なし (パブリック) |
| Microsoft MCP サーバー | MCP 管理とカスタム サーバーの作成 | Entra ID |
共有
共有ルールは、作成者がビルドしたアプリをどの程度広く共有できるかを制御します。
- Allow sharing with everyone in your organization: テナント内の他のユーザーとのアプリの共有を許可します。
- ゲスト ユーザーとの共有を許可する: 外部のゲスト ユーザーに共有を拡張します。
コンテンツ セキュリティ ポリシー
コンテンツ セキュリティ ポリシー (CSP) は、アプリがスクリプト、スタイル、画像、その他のリソースを読み込むことができる場所と、それをフレーム化できるサイトを制限するブラウザー標準です。 これにより、アプリの読み込みが許可される内容と埋め込むことができるサイトをきめ細かく制御できます。
既定では、Copilot マネージド ランタイムで構築されたアプリには、制限付きポリシーが適用されます。 各ディレクティブは、リソースのカテゴリを制御します。 'self' は、このアプリ独自のオリジンのみを意味し、 'none' は何も許可されないことを意味し、 data: はデータ URI を介して提供されるインライン コンテンツを許可します。
| ディレクティブ | 既定値 | 説明 |
|---|---|---|
default-src |
'self' |
コンテンツ (スクリプト、画像など) が同じオリジンからのみ読み込むことを許可します。 |
style-src |
'self' 'unsafe-inline' |
独自のドメインからのスタイルとインライン スタイルを許可します。 |
form-action |
'none' |
自分へのフォームを含むすべてのフォームの送信を禁止します。 |
frame-src |
'self' |
独自のドメインからのフレームの埋め込みのみを許可します。 |
child-src |
'none' |
<iframe>、<embed>、または<object>のお子様の読み込みを禁止します。 |
img-src |
'self' data: |
独自のドメインとデータからの画像を許可します。 |
media-src |
'self' data: |
独自のドメインからのオーディオ/ビデオと、データ URI 経由でのインライン メディアを許可します。 |
script-src |
'self' <platform> |
独自のドメインからのスクリプトを許可します。 |
worker-src |
'none' |
Web ワーカーまたはサービス ワーカーの使用を禁止します。 |
object-src |
'self' data: |
独自のドメインとインライン データの <object> 要素のみを許可します。 |
connect-src |
'self' |
独自のドメインからのネットワーク要求 (AJAX/fetch/WebSocket) を許可します。外部接続はありません。 |
font-src |
'self' |
独自のドメインからのフォントとインライン フォント定義を許可します。 |
base-uri |
'self' |
<base> が所有するドメインを参照することのみを許可します。 |
manifest-src |
'none' |
Web アプリ マニフェストの読み込みを禁止します。 |
frame-ancestors |
'self' <platform> |
アプリ自体を埋め込むことができる場所を制御します。 |
コンテンツ セキュリティ ポリシーは、次の 2 つのモードで実行できます。
- 強制 (既定値)。 ブラウザーは、ポリシーに違反するすべてのリソースをブロックします。
- レポートのみ。 ブラウザーはすべて許可しますが、ブロックされ ていた内容 は報告されます。 このモードを使用すると、実行中のアプリを中断することなくポリシーをロールアウトまたは強化できます。
ポリシーを導入または変更する推奨される方法は、最初に開発環境またはテスト環境でポリシーを適用し、実稼働環境でレポート専用を実行して実際の違反を明らかにしてから、実稼働環境で適用することです。
CDN、イメージ ホスト、テレメトリ エンドポイントからのフォントなど、既定のポリシーによってブロックされているリソースがアプリに正当に必要な場合、管理者は環境の関連するディレクティブにソースを追加します。
カスタム値は、ディレクティブの既定値 とマージ されます。 たとえば、追加のスクリプト ソースを許可すると、次のようになります。
script-src 'self' https://contoso.com
例外は、既定値が 'none' なディレクティブで'none'カスタム値が追加されるのではなく、置き換えられます。 たとえば、アプリで Web ワーカーを使用している場合、管理者は worker-src を 'self' に設定し、既定の 'none'を置き換えます。
重要
加算する箇所はできるだけ狭くします。 特定の配信元 (https://contoso.com) を追加し、 * やスクリプトの 'unsafe-inline' のようなワイルドカードは追加しないでください。ポリシーの目的に反します。
既定の設定をカスタマイズする
既定の設定は初日は制限されていますが、organization で異なる動作が必要な場合は、コネクタ、共有、およびコンテンツ セキュリティ ルールを調整できます。 [アプリ>設定]>[環境グループ] から既定の環境グループを開き、変更するルールを編集します。
コネクタと MCP サーバー
許可リスト (アプリで使用できるコネクタ) とブロックリスト (その他すべて) を表示します。 許可リストには、各コネクタの名前、許可されているアクションの数、発行元、詳細へのリンクが表示されます。
コネクタに対して有効または無効になっているアクションを確認するには、コネクタ名を選択します。 各アクションにはオン/オフの切り替えがあります。 既定で無効になっているアクション (オープンエンドの HTTP 要求など) は明確にマークされます。
コネクタを追加するには、[ コネクタの追加 ] を選択し、完全なコネクタ カタログを参照または検索します。
フル コントロールの取得
既定では、Microsoft によってコネクタ ポリシーがキュレーションされます。 Microsoft キュレーションからフル コントロールに切り替えるには、[コネクタと MCP サーバー] ポップアップで [このポリシーを編集] を選択します。
この変更は、 特に高度なコネクタ ポリシー (承認されたコネクタの一覧、アクション制御、および MCP サーバー) に適用されます。 切り替え後:
- コネクタ、MCP サーバー、アクション制御の Microsoft からの自動更新が停止します。
- 管理者は、許可リストにコネクタを追加または削除できます。
- 管理者は、個々のコネクタ アクションを有効または無効にすることができます。
- 管理者は MCP サーバーを追加または削除できます。
スイッチが有効になる前に、次の警告ダイアログが表示されます。
- コネクタまたはアクションが変更されると、既存のアプリが影響を受ける可能性があります。
- コネクタ ポリシーは、Microsoft から自動追加を受け取らなくなりました。
共有
[ 共有] を選択し、いずれかの設定をオンまたはオフにして、作成者がアプリを共有できる範囲を広げたり制限したりします。
コンテンツ セキュリティ ポリシー
CSP 設定を構成して、Copilot マネージド ランタイムで構築されたアプリがブラウザーで実行できる操作を制御します:
- アプリのレポート: 必要に応じて、このポリシーによってブロックされているコンテンツに関するレポートを収集します。
- コンテンツ セキュリティ ポリシーの適用: エンド ユーザーのコンテンツ セキュリティ ポリシー違反をブロックします。
-
ディレクティブの構成: 個々の CSP ディレクティブ (default-src、style-src、script-src、img-src、connect-src、frame-src など) を切り替えます。 ディレクティブをカスタマイズすると、指定した値がデフォルト値に追加されます。 既定値が
'none'の場合は、カスタム値によって置き換えられます。
共有ルールとコンテンツ セキュリティ設定は、コネクタ ポリシーが Microsoft によってキュレーションされているか、完全に制御されているかに関係なく、いつでも直接編集できます。
CLI を使用してアプリを作成できるかどうかを制御する
[Copilot マネージド ランタイム コマンド ライン インターフェイス (CLI) を使用してアプリ作成を許可する] 設定は、環境内のユーザーが CLI を使用してアプリを作成できるかどうかを制御します。
設定を構成するには:
- Power Platform 管理センターにサインインします。
- [Copilot>設定]> [マネージド アプリ] に移動します。
- [Copilot マネージド ランタイム コマンド ライン インターフェイス (CLI) を使用したアプリの作成を許可する] を選択します。
- [ 環境グループ] または [環境] を選択し、該当するグループまたは環境を選択して、設定を有効にします。
環境グループの場合は、代わりにグループ管理エクスペリエンスを使用できます。
- Power Platform 管理センターにサインインします。
- Power Platform 管理センターで、 管理>環境グループ に移動します。
- 環境グループを選択し、[ ルール] を開きます。
- [Copilot マネージド ランタイム コマンド ライン インターフェイス (CLI) ルールを使用してアプリの作成を許可する] を開き、設定を有効にして、変更を保存します。
ソースとデプロイの制御を構成する
Copilot マネージド ランタイムは、GitHub Enterprise Cloud 組織が所有する外部リポジトリをサポートします。 GitHub Enterprise Cloud でリポジトリの可視性とその他のリポジトリ管理ポリシーを構成します。 詳しくは、 企業でのリポジトリ管理ポリシーの強制を参照してください。
Copilot マネージド ランタイムでは、外部に構築された成果物に対して個別の制御が提供されます。 この設定は既定では無効になっており、環境または環境グループに対して構成できます。 環境グループに公開済みのルールがある場合、そのルールは、対応する環境設定より優先され、ロックされます。 環境ごとの例外はサポートされていません。 詳細については、「 環境グループ」を参照してください。
外部アーティファクトのデプロイ
[外部成果物の展開を許可する] 設定は、開発者が Microsoft 管理ビルド システムの外部にビルドされた成果物を展開できるかどうかを制御します。 オンにしている場合、 ms app deploy --artifact <path> はプラットフォームで管理されたビルドをトリガーせずに成果物をアップロードして配置します。 オフの場合、CLI はエラーをスローし、開発者に管理者に連絡するように指示します。
重要
organization は、外部でビルドされた成果物を検証し、ビルド パイプラインをセキュリティで保護し、成果物がセキュリティ、コンプライアンス、およびソフトウェア サプライチェーンの要件を満たしていることを確認する責任があります。
外部アーティファクトの配置の構成
設定を構成するには:
- Power Platform 管理センターにサインインします。
- [Copilot>設定]> [マネージド アプリ] に移動します。
- [マネージド アプリの外部成果物] を選択します。
- [ 環境グループ] または [環境] を選択し、該当するグループまたは環境を選択して、設定を有効にします。
環境グループの場合は、代わりにグループ管理エクスペリエンスを使用できます。
- Power Platform 管理センターで、 管理>環境グループ に移動します。
- 環境グループを選択し、[ ルール] を開きます。
- マネージド アプリで外部成果物を開き、設定を有効にして、変更を保存します。
注:
代替パスは、環境グループのみをサポートします。
既存の Power Platform のお客様の場合
テナントの Power Platform 管理センターで既に環境ルーティング ルール、環境グループ、または高度なコネクタ ポリシーが構成されている場合、Copilot マネージド ランタイムはそれらの既存の構成を尊重します。 IT 管理者が既に設定しているものを上書きしないように設計されています。
動作方法は、現在のルーティング状態によって異なります。 次の変更は、社内で Copilot マネージド ランタイムを使用して構築された最初のアプリが作成されたとき、または Microsoft 365 管理センターまたは Power Platform 管理センターの Copilot マネージド ランタイム管理エクスペリエンスにアクセスしたときに自動的に適用されます。
詳細については、Power Platform ドキュメントの 「環境ルーティング 」を参照してください。
ルーティングが構成されていません
環境ルーティングは、Copilot マネージド ランタイムでのみ有効になります。 すべての新しい個人用開発者環境は、前述のルールで事前構成された単一の環境グループにルーティングされます。
ルーティング ルールがない設定で有効なルーティング
ルーティング ルールを構成せずに 1 つ以上の製品 (Copilot Studio など) の環境ルーティングを有効にすると、次の 2 つのことが発生します。 まず、Copilot マネージド ランタイムではルーティングが自動的に有効化されます。 Power Platform 管理センターの [テナント設定>環境] ルーティング パネルでは、Copilot マネージド ランタイムは独自のチェック ボックスを持つルーティング製品として表示されます。 次に、ルーティング規則が追加され、ルーティングから作成されたすべての新しい個人用開発者環境が、前述の規則で事前構成された単一の環境グループに配置されます。
"Everyone" を総称するルーティング規則
Microsoft 365 管理センターでは、既存の環境グループとルーティング規則が保持され、反映されます。 Microsoft 365 管理センター の 環境グループ ページ (アプリ>設定の下) には、Power Platform 管理センター (テナント設定の下) の環境ルーティング パネルと同じ情報が表示されます。 各グループには、共有制限やコンテンツ セキュリティなど、Copilot Managed Runtime 固有の設定が含まれています。
キャッチオールのないセキュリティ グループ スコープのルーティング
このオプションでは、前のオプションと同じ構成を使用しますが、構成済みのすべてのセキュリティ グループの外にあるユーザーには、個人用開発者環境が自動的にプロビジョニングされることはありません。 既存のルーティング スコープは変わりません。
いずれの場合も、Copilot マネージド ランタイム固有のルールは、既存の構成をオーバーライドすることなく重ねられます。 Microsoft 365 管理センターでは、管理者が以前に設定した内容が保持されます。
Copilot マネージド ランタイムの環境ルーティングをオフにできない。 Copilot マネージド ランタイム用に作成したルーティング ルールは永続的であり、Microsoft 365 管理センターまたは Power Platform 管理センターから削除することはできません。
既存の環境グループに対してコネクタ ポリシーを評価する方法
Power Platform は、 高度なコネクタ ポリシー (ACP) と従来の データ損失防止 (DLP) ポリシーをサポートしています。ここでは、データ ポリシーと呼びます。 既存の環境グループの場合、有効なコネクタ アクセスは、グループに ACP があるかどうかと、[ 高度なコネクタ ポリシーのみ ] がオンになっているかどうかによって異なります。
| 既存の ACP | 高度なコネクタ ポリシーのみ | 効果的なコネクタ ガバナンス |
|---|---|---|
| 不要 | Off | 適用可能なデータ ポリシーが適用されます。 データ ポリシーが適用されない場合、コネクタは制限されません。 |
| 不要 | オン | データ ポリシーは無視されます。 ACP がなければ、コネクタは制限されません。 |
| はい | Off | ACP と該当するデータ ポリシーの両方が適用されます。 最も制限度の高い結果が適用されます。 |
| はい | オン | ACP のみが適用されます。 既存のデータ ポリシーは構成されたままですが、グループ内の環境では無視されます。 |
既知の制限
高度なコネクタ ポリシー (ACP) のない既存の環境グループの場合、Microsoft 365 管理センターのコネクタと MCP サーバーのビューでは、コネクタが許可されていないと報告される場合があります。 このメッセージは ACP がないことを反映しており、有効なコネクタ アクセスを表していない可能性があります。
- 高度なコネクタ ポリシーのみがオフになっている場合は、該当するクラシック データ ポリシーによってコネクタ アクセスが引き続き管理されます。 データ ポリシーが適用されない場合、コネクタはどちらのポリシーの種類によっても制限されません。
- 高度なコネクタ ポリシーのみがオンになっている場合、従来のデータ ポリシーは無視されます。 ACP がない場合、コネクタはどちらのポリシーの種類によっても制限されません。
グループの ACP、 高度なコネクタ ポリシー のみの設定、Power Platform 管理センターの該当するデータ ポリシーを確認して、使用可能なコネクタを決定します。