次の方法で共有


Microsoft Copilot in Azure を使用して Terraform と Bicep の構成を生成する

Microsoft Copilot in Azure (プレビュー) は、Azure インフラストラクチャの作成と管理に使用できる Terraform と Bicep の構成を生成できます。

Terraform を使用して管理する Azure インフラストラクチャについて Microsoft Copilot in Azure に伝えると、AzureRM プロバイダーのリソースを使用した構成が提供されます。 プライマリ リソースに加えて、デプロイを成功させるために必要なすべての依存リソースが構成に含まれます。

Bicep を使って作成する Azure インフラストラクチャについて、Microsoft Copilot in Azure に問い合わせることもできます。 Copilot からは、このインフラストラクチャを作成するために必要なリソースをデプロイするテンプレートが提供されます。 最初のテンプレートを生成した後、ユーザーはフォローアップの質問をしてテンプレートをさらにカスタマイズできます。

Terraform または Bicep では、フォローアップの質問をして結果をさらにカスタマイズしてから、その内容をコピーし、任意のデプロイ方法を使って構成またはテンプレートをデプロイできます。

要求された Azure インフラストラクチャは、8 種類未満のプライマリ リソースに制限する必要があります。 たとえば、Azure Container App、Azure Functions、および Azure Cosmos DB リソースを含むリソース グループを管理するための構成を要求すると、適切な結果が得られます。 ただし、複雑なアーキテクチャに完全に対処するように構成を要求すると、結果が不正確になり、構成が切り捨てられる可能性があります。

Note

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

重要

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

Terraform のサンプル プロンプト

Terraform 構成の生成に使用できるプロンプトの種類の例をいくつか次に示します。 実際のシナリオに基づいてこれらのプロンプトを変更するか、別の種類のクエリを作成するための追加のプロンプトを試してください。

  • 「'mycognitiveservice' という名前の Cognitive Services インスタンスと S0 価格レベルの Terraform 構成を作成してください。」
  • 「8 GB の RAM と 'UbuntuServer 18.04-LTS' のイメージを持つ Linux 仮想マシンの Terraform 構成を表示してください。 リソースは米国西部の場所に配置し、パブリック IP アドレスが必要です。 さらに、それはネットワーク セキュリティ グループを持つ仮想ネットワークに含まれている必要があります。」
  • 「クイック スタート イメージを持つ 'myApp' という名前のコンテナー アプリ リソースの Terraform 構成を作成してください。 PerGB2018 SKU でログ分析空間を追加し、保持日数を 31 に設定してください。 コンテナー アプリで単一リビジョン モードを有効にし、CPU とメモリの制限をそれぞれ 2 および 4 GB に設定してください。 また、コンテナー アプリ環境の名前を 'awesomeAzureEnv' に設定し、コンテナーの名前を 'myQuickStartContainer' に設定してください。」
  • 「'myworkspace' という名前と Premium SKU を持つ Azure の Databricks ワークスペースの Terraform コードは何ですか。 ワークスペースは米国西部リージョンに作成する必要があります。」
  • 「Terraform テンプレートを使用して、gpt-3.5-turbo モデルで OpenAI デプロイを作成してください。 モデルのバージョンは 0613 に設定してください。」

Bicep のサンプル プロンプト

Bicep テンプレートの生成に使用できるプロンプトの種類の例をいくつか次に示します。 実際のシナリオに基づいてこれらのプロンプトを変更するか、別の種類のクエリを作成するための追加のプロンプトを試してください。

  • "Bicep を使ってプライベート エンドポイント リソースを作成する方法は?"
  • "BLOB コンテナーとファイル共有を含む Azure ストレージ アカウントを作成する Bicep テンプレートを示してください。"
  • "基本的なコンテナー アプリを含む Container Apps 環境をデプロイする Bicep テンプレートを提供してください。 さらに、それはログを格納するための Log Analytics ワークスペースをデプロイする必要があります。"
  • "キー コンテナー、マネージド ID、およびマネージド ID がキー コンテナーにアクセスするためロールの割り当てを作成する Bicep テンプレートを提供してください。"
  • "Bicep を使って Azure OpenAI サービスを作成する方法は?"

ストレージ アカウントを作成するための Bicep テンプレートを提供する Microsoft Copilot in Azure のスクリーンショット。

次のステップ