Share via


Microsoft Copilot for Azure を使用して API Management のポリシーを作成する

Microsoft Copilot for Azure (プレビュー) では、要件に基づいて Azure API Management のポリシーを作成できます。 Microsoft Copilot for Azure を使用すると、必要なコードがわからない場合でも、ポリシーをすばやく作成できます。 これは、多くの要件を持つ複雑なポリシーを作成する場合に特に役立ちます。

API Management のポリシーの作成に関するヘルプを表示するには、前に API Management インスタンスにインポートした API の [デザイン] タブから開始します。 必ずコード エディター ビューを使用してください。 Microsoft Copilot for Azure にポリシー定義を生成するよう要求し、結果をエディターに直接コピーして、必要な変更を加えます。 また、質問をしてさまざまなオプションを理解したり、提示されたポリシーを変更したりすることもできます。

API Management のポリシーを操作している場合は、ポリシーの一部を選択し、右クリックして [説明] を選択することもできます。 これにより Microsoft Copilot for Azure が開き、選択内容がプロンプトと共に貼り付けられ、ポリシーのその部分がどのように機能するかが説明されます。

Note

ここに示すタスクとサンプル プロンプトには、Microsoft Copilot for Azure (プレビュー) が特に役立つ領域がいくつか示されています。 ただし、この一覧には、実行可能なすべてのことが示されているわけではありません。 独自のプロンプトで実験し、Microsoft Copilot for Azure (プレビュー) が Azure のリソースと環境の管理にどのように役立つかを確認することをお勧めします。

重要

現在、Microsoft Copilot for Azure はプレビュー段階です。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。

サンプル プロンプト

API Management のポリシーの作成に役立つプロンプトの種類の例をいくつか次に示します。 実際のシナリオに基づいてこれらのプロンプトを変更するか、別の種類のポリシーを作成する他のプロンプトを試してください。

  • "1 秒あたり 5 つの要求でレート制限を構成するポリシーを生成してください"
  • "応答から 'X-AspNet-Version' ヘッダーを削除するポリシーを生成してください"
  • "(選択したポリシーまたは要素) を説明してください"

API Management ポリシーを作成するときに、「1 秒あたり 5 つの要求でレート制限を構成するポリシーを生成してください」と記述できます。Microsoft Copilot for Azure によって例が示され、要件に基づいて指定された内容を変更する方法が説明されます。

レート制限を構成するポリシーを生成する Microsoft Copilot for Azure のスクリーンショット。

この例では、"応答から 'X-AspNet-Version' ヘッダーを削除するポリシーを生成してください" というプロンプトに基づいてポリシーが生成されます。

ヘッダーを削除するポリシーを生成する Microsoft Copilot for Azure のスクリーンショット。

特定のポリシー要素に関する質問がある場合は、ポリシーのセクションを選択し、右クリックして [説明] を選択することで、詳細情報を取得できます。

API Management ポリシーのセクションを右クリックして、Microsoft Copilot for Azure から説明を取得するスクリーンショット。

Microsoft Copilot for Azure では、コードのしくみについて説明し、各特定のセクションを分解します。

特定の API Management ポリシーに関する情報を提供する Microsoft Copilot for Azure のスクリーンショット。

次のステップ