Organization PolicyがMCPサーバーの一般提供を開始

Organization PolicyがMCPサーバーの一般提供を開始、Geminiで自然言語からカスタム制約の作成が可能

公開:
CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座

Google Cloudは、Organization PolicyのMCPサーバーと、Geminiによる自然言語でのカスタム制約の作成の一般提供を開始しました。どちらも、プラットフォームチームやセキュリティチームが、ガードレールの作成や監査、拡張をより速く手軽に進めるための機能です。[1]

この記事では、Organization PolicyのMCPサーバーと、Geminiによる自然言語でのカスタム制約の作成でできることを整理します。あわせて、MCPサーバーの有効化と認証の設定や、カスタム制約の対応リソースなどの条件を解説します。[1][2][3]

目次
  1. Organization Policyと新機能でできること
  2. Organization Policyを操作する方法の例
  3. 提供状態とカスタム制約の適用範囲
  4. 目的に合わせたガードレール機能の選び方

Organization Policyと新機能でできること

Organization Policy Serviceは、Google Cloudのリソース階層全体でリソース構成を守り、セキュリティのガードレールの設定に役立つサービスです。100を超える事前定義のポリシーのカタログとCustom Organization Policyを使うと、リソースをきめ細かく制御する境界を設定しやすくなります。[1]

Organization Policyは、Google Cloud上のリソース構成をプロアクティブに統制するクラウドガバナンスの仕組みです。管理者は重要なセキュリティガードレールを強制でき、エンジニアリングチームは迅速かつ安全に構築やデプロイを進められます。

Organization Policy Serviceの役割

図1 Organization Policy Serviceの役割

制約のカタログには一般的な用途向けのマネージド制約が組み込まれていますが、設計基準は組織ごとに異なります。Custom Organization Policyは、組織独自のアーキテクチャの標準をカスタム制約として表し、対応するサービス全体で強制するための機能です。

MCPサーバーで使えるツール

MCPサーバーは、AIアプリケーションをデータベースやWebサービスなどの外部システムにつなぐ仕組みです。Organization PolicyのMCPサーバーは、自律型エージェントやパイプラインがOrganization Policyを直接扱うためのツールを提供します。[1][2]

各ツールの主な用途

図2 各ツールの主な用途

エージェントによる支援の対象は、セキュリティ態勢の監査や設定のずれの検出、適用除外の管理です。プロジェクトやフォルダ、組織に適用される制約の確認には、ListConstraintsとGetCustomConstraintを使えます。

MCPサーバーでエージェントが支援する作業

図3 MCPサーバーでエージェントが支援する作業

GetEffectivePolicyは、階層の継承とタグに基づく条件を考慮して実効ポリシーを計算し、構成の変更が準拠するかの確認に使えます。CreatePolicyとCreateCustomConstraintは、プラットフォームチームが会話形式のワークフローでガードレールを管理するためのツールです。


Python研修一覧はこちら

目的に合うPython研修を一覧形式から探したい方は、ぜひご利用ください。

Python研修を比較する

Java研修一覧はこちら

目的に合うJava研修を一覧形式から探したい方は、ぜひご利用ください。

Java研修を比較する

PHP研修一覧はこちら

目的に合うPHP研修を一覧形式から探したい方は、ぜひご利用ください。

PHP研修を比較する

新入社員研修

目的に合う新入社員研修を一覧形式から探したい方は、ぜひご利用ください。

新入社員研修を比較する

全ての研修からも探したい方はこちら

Geminiで書くカスタム制約

従来、カスタム制約のルールはCEL(common expression language)で書き、Google Cloudのリソーススキーマを深く理解する必要がありました。現在は、管理者がGeminiへのプロンプトを使って自然言語でカスタム制約を作成できます。

Geminiによるカスタム制約作成の機能

図4 Geminiによるカスタム制約作成の機能

プロンプトの例は、Agent Runtimeでagent-identityの使用を必須にする制約や、GKEで利用者が自動アップグレードを無効にするのを防ぐ制約です。Agent Runtimeにデプロイするすべてのエージェントに承認済みのAgent Gatewayの使用を求める制約も例に含まれ、カスタム制約を会話形式で調整することもできます。

Geminiへのプロンプトの例

図5 Geminiへのプロンプトの例

Geminiは、準拠するテスト用のリソース構成と準拠しないリソース構成も生成でき、制約を適用する前のテストとドライランモードでの検証に役立ちます。ドライランモードは、ポリシー違反を監査ログに記録するものの、違反する操作は拒否しないモードです。[1][4]

Organization Policyを操作する方法の例

Organization PolicyのMCPサーバーのツールを自律型エージェントやパイプラインから使う前に、MCPサーバーの有効化と認証の設定が必要です。Organization Policy APIのMCPサーバーには、グローバルエンドポイントのhttps://orgpolicy.googleapis.com/mcpがあります。[1][2]

MCPサーバーの設定要件とツール情報

図6 MCPサーバーの設定要件とツール情報

MCPサーバーのツールの確認

tools/listメソッドを使うと、MCPサーバーで利用できるすべてのツールとその仕様を一覧で取得できます。ツールにはUpdatePolicyやDeletePolicyも含まれ、UpdatePolicyは既存のポリシーを全体ごと上書きする仕様です。

MCPサーバーのツールと確認メソッドの例

図7 MCPサーバーのツールと確認メソッドの例

マネージド制約のYAML定義例

組織のポリシーは、適用する制約と、必要に応じて適用条件を指定して、YAMLまたはJSONのファイルで定義します。次のYAMLは、マネージド制約を適用する組織のポリシーの例です。[4]

組織のポリシーの定義方法

図8 組織のポリシーの定義方法

name: organizations/1234567890123/policies/iam.managed.disableServiceAccountCreation
spec:
  rules:
  - enforce: true

公式資料からの抜粋:組織のポリシーの概要(制約 / マネージド制約)。対象版・範囲:組織のポリシーの概要(最終更新日 2026-11-12 UTC)。

上記のコードでは、マネージド制約のiam.managed.disableServiceAccountCreationを適用します。iam.managed.disableServiceAccountCreationは、iam.disableServiceAccountCreationと同等の制約です。


Python基礎・実践(Django)

企業・法人向けのPython研修では、基礎から応用まで体系的に学べます。

Python研修の詳細

DX社員研修

企業・法人向けのDX研修では、実務に繋がるリスキリングでITレベルを向上させます。

DX研修の詳細

Javaエンジニア育成研修

企業・法人向けのJavaエンジニア育成研修では、Javaの基礎から応用まで確実に習得できます。

Java研修の詳細

新卒・新入社員向け研修

企業・法人に新入社員・新卒社員に向けたプログラミング研修を提供しています。

新入社員研修の詳細

コードキャンプのIT研修を全て見る

提供状態とカスタム制約の適用範囲

MCPサーバーと、Geminiによる自然言語でのカスタム制約の作成は、どちらも一般提供です。料金や、Geminiでカスタム制約を作成する画面の場所は、今回の発表に含まれていません。[1]

提供状態と今回の発表の範囲

図9 提供状態と今回の発表の範囲

カスタム制約の対応リソース

カスタム制約は、Cloud RunやGoogle Kubernetes Engineを含む幅広いGoogle Cloudサービスに対応します。主要なAIやコンピューティングのサービスでは、Agent RuntimeやAgent Search、Agent Studio on Gemini platformも対象です。

カスタム制約の対象を確かめる観点

図10 カスタム制約の対象を確かめる観点

リソースの種類別の提供状態の例は以下の通りです。[3]

2026年11月10日(UTC)更新時点の、カスタム制約に対応するリソースの例

サービス リソースの種類 提供状態
Cloud Run run.googleapis.com/Service GA
BigQuery bigquery.googleapis.com/Dataset GA
BigQuery bigquery.googleapis.com/Table Preview
Resource Manager cloudresourcemanager.googleapis.com/Project Preview

対象のリソースでも、すべての属性を使えるとは限りません。使えるリソースと属性は、サービスごとのドキュメントで確認できます。

新しい組織のポリシーは通常遡及しない

新しい組織のポリシーの適用は、通常はさかのぼりません。すでにあるサービスの動作や状態がポリシーに反しても、サービスは元の動作を止めないため、手動での対処が必要です。[4]

新しい組織ポリシーと既存の動作

図11 新しい組織ポリシーと既存の動作

目的に合わせたガードレール機能の選び方

既存のガードレールを調べたい場合と、新しいカスタム制約を作りたい場合とでは、使う機能が異なります。編集部は、目的ごとに使う機能を次の図に整理しました。

目的ごとに使う機能(編集部の整理)

図12 目的ごとに使う機能(編集部の整理)

既存の制約を調べる場合は、MCPサーバーのListConstraintsやGetEffectivePolicyで、適用中の制約と実効ポリシーを確かめます。Geminiで新しいカスタム制約を作る場合は、ドライランモードで影響を見てから適用する手順が編集部の提案です。[1][4]

CISやPCIの標準に沿う制約が必要な場合は、Google Cloud Professional Servicesのカスタム制約のサンプルライブラリを参照できます。カスタム制約を作成して適用する場合は、対象のリソースの種類が対応一覧にあるかと、その提供状態も確かめます。[1][3]

出典

  1. ^ Google Cloud. 「Powering agentic cloud governance: What's new in Organization Policy」. https://cloud.google.com/blog/products/identity-security/ai-powered-cloud-governance-whats-new-in-organization-policy, (参照 26-11-12).
  2. ^ Google Cloud. 「MCP Reference: orgpolicy.googleapis.com」. https://docs.cloud.google.com/organization-policy/reference/mcp, (参照 26-11-13).
  3. ^ Google Cloud. 「Services that support custom constraints」. https://docs.cloud.google.com/organization-policy/reference/custom-constraint-supported-services, (参照 26-11-13).
  4. ^ Google Cloud. 「組織のポリシーの概要」. https://docs.cloud.google.com/organization-policy/overview?hl=ja, (参照 26-11-13).

※本記事は公式の一次情報を基に編集しています。内容はAIで確認していますが、誤りや最新情報との差異がある場合は、以下フォームよりご報告ください。

修正・削除・掲載などの依頼はこちら
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

企業・法人向けのIT・プログラミング・生成AI研修を探す、比較する - IT・プログラミングを知って学べるコネクトメディア CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプが提供する無料で学べるプログラミングスクール講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア 3.5日の研修で、年間1,600時間の削減効果が見込まれる。東京きらぼしフィナンシャルグループのDX人材育成事例 - IT・プログラミングを知って学べるコネクトメディア 配属3ヶ月で30%の生産性向上を実現するいよぎんコンピュータサービスの新人研修に迫る - IT・プログラミングを知って学べるコネクトメディア 金融業界の業務効率化を加速するニッセイアセットマネジメントの生成AI×GAS活用研修事例 - IT・プログラミングを知って学べるコネクトメディア 【製造業のDX人材育成事例】デジタル人材の即戦力化を実現する、日本ガイシ株式会社の異動者向オンボーディング研修 - ITやプログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

What's New

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する