Microsoft Copilot in Azure を使用して Terraform 構成を生成する
Microsoft Copilot in Azure (プレビュー) では、Azure インフラストラクチャの作成と管理に使用できる Terraform 構成を生成できます。
Terraform を使用して管理する Azure インフラストラクチャについて Microsoft Copilot in Azure に伝えると、AzureRM プロバイダーのリソースを使用した構成が提供されます。 プライマリ リソースに加えて、デプロイを成功させるために必要なすべての依存リソースが構成に含まれます。 構成をさらにカスタマイズするために、フォローアップの質問をすることができます。 構成を確認し、問題がなければ、構成の内容をコピーし、選択した Terraform デプロイ方法を使用して構成をデプロイします。
要求された 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 構成の生成に使用できるプロンプトの種類の例をいくつか次に示します。 実際のシナリオに基づいてこれらのプロンプトを変更するか、別の種類のクエリを作成するための追加のプロンプトを試してください。
- 「'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 に設定してください。」
次のステップ
- Microsoft Copilot in Azure の機能を調べます。
- Azure での Terraform に関する詳細情報