Generera Terraform- och Bicep-konfigurationer med Microsoft Copilot i Azure
Microsoft Copilot i Azure (förhandsversion) kan generera Terraform- och Bicep-konfigurationer som du kan använda för att skapa och hantera din Azure-infrastruktur.
När du berättar för Microsoft Copilot i Azure om någon Azure-infrastruktur som du vill hantera via Terraform tillhandahåller den en konfiguration med hjälp av resurser från AzureRM-providern. Förutom de primära resurserna ingår alla beroende resurser som krävs för att genomföra en lyckad distribution i konfigurationen.
Du kan också fråga Microsoft Copilot i Azure om Azure-infrastruktur som du vill skapa med Bicep. Copilot tillhandahåller en mall som distribuerar de resurser som krävs för att skapa den här infrastrukturen. När du har genererat den första mallen kan du ställa uppföljningsfrågor för att anpassa mallen ytterligare.
Med antingen Terraform eller Bicep kan du ställa uppföljningsfrågor för att ytterligare anpassa resultaten, kopiera innehållet och distribuera konfigurationen eller mallen med valfri distributionsmetod.
Den begärda Azure-infrastrukturen bör begränsas till färre än åtta primära resurstyper. Du bör till exempel se bra resultat när du ber om en konfiguration för att hantera en resursgrupp som innehåller Azure Container App-, Azure Functions- och Azure Cosmos DB-resurser. Att begära konfigurationer för att helt hantera komplexa arkitekturer kan dock resultera i felaktiga resultat och trunkerade konfigurationer.
Kommentar
De uppgifter och exempelfrågor som visas här visar några av de områden där Microsoft Copilot i Azure (förhandsversion) kan vara särskilt användbara. Detta är dock inte en fullständig lista över alla saker du kan göra. Vi rekommenderar att du experimenterar med dina egna frågor och ser hur Microsoft Copilot i Azure (förhandsversion) kan hjälpa dig att hantera dina Azure-resurser och din miljö.
Viktigt!
Microsoft Copilot i Azure (förhandsversion) är för närvarande i förhandsversion. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.
Terraform-exempelprompter
Här är några exempel på de typer av frågor som du kan använda för att generera Terraform-konfigurationer. Ändra dessa frågor baserat på dina verkliga scenarier eller prova ytterligare frågor för att skapa olika typer av frågor.
- "Skapa en Terraform-konfiguration för en Cognitive Services-instans med namnet "mycognitiveservice" och S0-prisnivån."
- "Visa mig en Terraform-konfiguration för en virtuell Linux-dator med 8 GB RAM-minne och en avbildning av "UbuntuServer 18.04-LTS". Resursen ska placeras på platsen USA, västra och ha en offentlig IP-adress. Dessutom bör det ingå i ett virtuellt nätverk med en nätverkssäkerhetsgrupp."
- "Skapa Terraform-konfiguration för en containerappresurs med namnet "myApp" med snabbstartsavbildning. Lägg till ett logganalysutrymme med PerGB2018 sku och ange kvarhållningsdagarna till 31. Aktivera enkelt revisionsläge i containerappen och ange cpu- och minnesgränserna till 2 respektive 4 GB. Ange också namnet på containerappmiljön till "awesomeAzureEnv" och ange namnet på containern till "myQuickStartContainer".
- "Vad är Terraform-koden för en Databricks-arbetsyta i Azure med namnet "myworkspace" och en premium-SKU. Arbetsytan ska skapas i regionen USA, västra."
- "Skapa en OpenAI-distribution med modellen gpt-3.5-turbo med hjälp av Terraform-mallen. Ange modellens version till 0613."
Bicep-exempelprompter
Här följer några exempel på de typer av frågor som du kan använda för att generera Bicep-mallar. Ändra dessa frågor baserat på dina verkliga scenarier eller prova ytterligare frågor för att skapa olika typer av frågor.
- "Hur skapar du en privat slutpunktsresurs med Bicep?"
- "Visa mig en Bicep-mall som skapar ett Azure Storage-konto med en blobcontainer och en filresurs."
- "Ge mig en Bicep-mall som distribuerar en containerappmiljö med en grundläggande containerapp. Dessutom bör den distribuera en Log Analytics-arbetsyta för att lagra loggar."
- "Ge mig en Bicep-mall för att skapa ett nyckelvalv, en hanterad identitet och en rolltilldelning för den hanterade identiteten för åtkomst till nyckelvalvet."
- "Hur använder jag Bicep för att skapa Azure OpenAI-tjänsten?"
Nästa steg
- Utforska funktionerna i Microsoft Copilot i Azure.
- Läs mer om Terraform i Azure.