Delen via


Terraform- en Bicep-configuraties genereren met Behulp van Microsoft Copilot in Azure

Microsoft Copilot in Azure (preview) kan Terraform- en Bicep-configuraties genereren die u kunt gebruiken om uw Azure-infrastructuur te maken en te beheren.

Wanneer u Microsoft Copilot in Azure vertelt over een azure-infrastructuur die u wilt beheren via Terraform, biedt het een configuratie met behulp van resources van de AzureRM-provider. Naast de primaire resources worden alle afhankelijke resources die nodig zijn om een geslaagde implementatie uit te voeren, opgenomen in de configuratie.

U kunt ook Microsoft Copilot in Azure vragen over de Azure-infrastructuur die u wilt maken met bicep. Copilot biedt een sjabloon waarmee de benodigde resources worden geïmplementeerd om deze infrastructuur te maken. Nadat u de eerste sjabloon hebt gegenereerd, kunt u vervolgvragen stellen om de sjabloon verder aan te passen.

Met Terraform of Bicep kunt u vervolgvragen stellen om de resultaten verder aan te passen, vervolgens de inhoud te kopiëren en de configuratie of sjabloon te implementeren met behulp van de gewenste implementatiemethode.

De aangevraagde Azure-infrastructuur moet worden beperkt tot minder dan acht primaire resourcetypen. U ziet bijvoorbeeld goede resultaten wanneer u wordt gevraagd om een configuratie voor het beheren van een resourcegroep die Azure Container App-, Azure Functions- en Azure Cosmos DB-resources bevat. Het aanvragen van configuraties om complexe architecturen volledig aan te pakken, kan echter leiden tot onjuiste resultaten en afgekapte configuraties.

Notitie

In de taken en voorbeeldprompts die hier worden vermeld, ziet u een aantal gebieden waar Microsoft Copilot in Azure (preview) met name nuttig kan zijn. Dit is echter geen volledige lijst met alle dingen die u kunt doen. We raden u aan te experimenteren met uw eigen prompts en te zien hoe Microsoft Copilot in Azure (preview) u kan helpen uw Azure-resources en -omgeving te beheren.

Belangrijk

Microsoft Copilot in Azure (preview) is momenteel in PREVIEW. Raadpleeg de Aanvullende voorwaarden voor Microsoft Azure-previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in bèta of preview zijn of die anders nog niet algemeen beschikbaar zijn.

Terraform-voorbeeldprompts

Hier volgen enkele voorbeelden van de soorten prompts die u kunt gebruiken om Terraform-configuraties te genereren. Wijzig deze prompts op basis van uw praktijkscenario's of probeer extra prompts om verschillende soorten query's te maken.

  • 'Maak een Terraform-configuratie voor een Cognitive Services-exemplaar met de naam 'mycognitiveservice' en de S0-prijscategorie.'
  • "Toon een Terraform-configuratie voor een virtuele Linux-machine met 8 GB ram en een installatiekopie van 'UbuntuServer 18.04-LTS'. De resource moet op de locatie VS - west worden geplaatst en een openbaar IP-adres hebben. Daarnaast moet het deel uitmaken van een virtueel netwerk met een netwerkbeveiligingsgroep.
  • 'Maak Terraform-configuratie voor een container-app-resource met de naam 'myApp' met een quickstart-installatiekopieën. Voeg een analyseruimte voor logboeken toe met perGB2018-sku en stel de retentiedagen in op 31. Schakel de modus voor één revisie in de container-app in en stel respectievelijk de CPU- en geheugenlimieten in op respectievelijk 2 en 4 GB. Stel ook de naam van de container-app-omgeving in op 'awesomeAzureEnv' en stel de naam van de container in op 'myQuickStartContainer'.
  • "Wat is de Terraform-code voor een Databricks-werkruimte in Azure met de naam 'myworkspace' en een premium-SKU. De werkruimte moet worden gemaakt in de regio VS - west.
  • "Maak een OpenAI-implementatie met gpt-3.5-turbomodel met behulp van de Terraform-sjabloon. Stel de versie van het model in op 0613.

Bicep-voorbeeldprompts

Hier volgen enkele voorbeelden van de soorten prompts die u kunt gebruiken om Bicep-sjablonen te genereren. Wijzig deze prompts op basis van uw praktijkscenario's of probeer extra prompts om verschillende soorten query's te maken.

  • "Een privé-eindpuntresource maken met Bicep?"
  • 'Toon een Bicep-sjabloon waarmee een Azure Storage-account wordt gemaakt met een blobcontainer en een bestandsshare'.
  • "Geef me een Bicep-sjabloon die een Container App Environment implementeert met een basiscontainer-app. Daarnaast moet er een Log Analytics-werkruimte worden geïmplementeerd om logboeken op te slaan.
  • 'Geef me een Bicep-sjabloon voor het maken van een sleutelkluis, een beheerde identiteit en een roltoewijzing voor de beheerde identiteit voor toegang tot de sleutelkluis'.
  • "Bicep gebruiken om een Azure OpenAI-service te maken?"

Schermopname van Microsoft Copilot in Azure met een Bicep-sjabloon voor het maken van een opslagaccount.

Volgende stappen