次の方法で共有


Azure MCP Server 用の Azure Migrate ツールの概要

Azure MCP Server を使用すると、自然言語プロンプトを使用して、移行計画、ガイダンスの取得、および申請を管理できます。

Azure Migrate は、オンプレミスのワークロードを評価して Azure に移行するための一元化されたハブを提供します。 詳細については、 Azure Migrate のドキュメントを参照してください

ツール パラメーター: Azure MCP Server ツールは、タスクを完了するために必要なデータのパラメーターを定義します。 これらのパラメーターの一部は、各ツールに固有であり、以下に記載されています。 その他のパラメーターはグローバルであり、すべてのツールで共有されます。 詳細については、「 ツールパラメーター」を参照してください。

ランディング ゾーンのガイダンスを取得する

既存のプラットフォーム ランディング ゾーンを変更、構成、またはカスタマイズするためのハウツー ガイダンスを取得します。

プロンプトの例を次に示します。

  • "プラットフォーム ランディング ゾーンで Bastion をオフにするにはどうすればよいですか?
  • "ランディング ゾーンのリソースの名前付けプレフィックスの変更に関するガイダンスを取得します。"
  • "プラットフォーム ランディング ゾーンに対して DDoS 保護を有効にする方法を説明します。"
  • "プラットフォーム ランディング ゾーンで CIDR 範囲を調整する手順が必要です。"
  • "プラットフォーム ランディング ゾーンで Azure Monitoring Agent を無効にするには、どのような手順を実行すればよいですか?
パラメーター 必須またはオプション Description
シナリオ 必須 変更シナリオ キー。
[ポリシー名] オプション 検索するポリシー割り当て名 (たとえば、 Enable-DDoS-VNET)。 policy-enforcementまたはpolicy-assignmentのシナリオで使用されます。
ポリシーを一覧表示する オプション アーキタイプ別に整理されたすべての使用可能なポリシーを一覧表示するには、true に設定します。 正確なポリシー名を見つけるのに役立ちます。

ツール注釈ヒント:

破壊的: ✅ | 冪等: ✅ | オープンワールド: ✅ | 読み取り専用: ❌ | シークレット: ❌ | ローカル必須: ✅

プラットフォーム ランディング ゾーンを要求する

Azure Migrate プロジェクトのプラットフォーム ランディング ゾーン構成の生成とダウンロード、パラメーターの更新、既存のランディング ゾーンの確認、パラメーターの状態の確認、新しい Azure Migrate プロジェクト (存在しない場合) の作成を行います。

プロンプトの例を次に示します。

  • "リソース グループ 'rg-prod' に Azure Migrate プロジェクト 'migrate-project-1' のプラットフォーム ランディング ゾーンが存在するかどうかを確認します。"
  • "リソース グループ 'rg-dev' の 'migrate-project-1' に関連するプラットフォーム ランディング ゾーンのパラメーターを更新します。"
  • "リソース グループ 'rg-test' にある Azure Migrate プロジェクト 'migrate-project-2' のプラットフォーム ランディング ゾーンを生成します。"
  • "リソース グループ 'rg-production' の Azure Migrate プロジェクト 'migrate-project-3' のランディング ゾーン ファイルをダウンロードします。"
  • "リソース グループ 'rg-staging' の Azure Migrate プロジェクト 'migrate-project-4' のパラメーターの現在の状態は何ですか?
パラメーター 必須またはオプション Description
リソース グループ 必須 Azure リソース グループの名前。 これは Azure リソースの論理コンテナーです。
プロジェクト名を移行する 必須 プラットフォーム ランディング ゾーン生成コンテキストの Azure Migrate プロジェクト名。
アクション 必須 実行するアクション: update (パラメーターの設定)、 check (既存のプラットフォーム ランディング ゾーンの確認)、 generate (プラットフォーム ランディング ゾーンの生成)、 download (ダウンロード手順の取得)、 status (パラメーターの状態の表示)、 createmigrateproject (存在しない場合は新しい Azure Migrate プロジェクトを作成する、場所パラメーターが必要)。
リージョンの種類 オプション プラットフォーム ランディング ゾーンのリージョンの種類。 使用できる値: singlemulti
ファイアウォールの種類 オプション プラットフォーム ランディング ゾーンのファイアウォールの種類。 使用できる値: azurefirewallnva
ネットワーク アーキテクチャ オプション プラットフォーム ランディング ゾーンのネットワーク アーキテクチャ。 使用できる値: hubspokevwan
アイデンティティ サブスクリプション ID オプション プラットフォーム ランディング ゾーン (GUID 形式) の ID 管理グループの Azure サブスクリプション ID。
管理サブスクリプション ID オプション プラットフォーム ランディング ゾーン (GUID 形式) の管理グループの Azure サブスクリプション ID。
接続サブスクリプション ID オプション プラットフォーム ランディング ゾーン (GUID 形式) の接続グループの Azure サブスクリプション ID。
Regions オプション プラットフォーム ランディング ゾーンの Azure リージョンのコンマ区切りの一覧 (たとえば、 eastus,westus2)。
環境名 オプション プラットフォーム ランディング ゾーンの環境名。
バージョン管理システム オプション プラットフォーム ランディング ゾーンのバージョン 管理システム。 許可値: localgithubazuredevops
組織名 オプション プラットフォーム ランディング ゾーンの組織名。
プロジェクト リソース ID の移行 オプション プラットフォーム ランディング ゾーンの Azure Migrate プロジェクトの完全なリソース ID ( subscription/resourceGroup/migrateProjectNameの代わり)。

ツール注釈ヒント: 破壊的: ✅ | 冪等性: ✅ | オープンワールド: ❌ | 読み取り専用: ❌ | シークレット: ❌ | ローカル必須: ✅