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 (プレビュー) には登録が必要であり、現在、承認されたエンタープライズのお客様とパートナーのみが利用できます。 詳細については、「Microsoft Copilot for Azure への制限付きアクセス (プレビュー)」を参照してください。

サンプル プロンプト

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

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

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

Screenshot of Microsoft Copilot for Azure (preview) generating a policy to configure rate limiting.

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

Screenshot of Microsoft Copilot for Azure (preview) generating a policy to remove a header.

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

Screenshot of right-clicking a section of an API Management policy to get an explanation from Microsoft Copilot for Azure (preview).

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

Screenshot of Microsoft Copilot for Azure (preview) providing information about a specific API Management policy.

次のステップ