Generare configurazioni Terraform e Bicep usando Microsoft Copilot in Azure
Microsoft Copilot in Azure (anteprima) può generare configurazioni Terraform e Bicep che è possibile usare per creare e gestire l'infrastruttura di Azure.
Quando si comunica a Microsoft Copilot in Azure informazioni su un'infrastruttura di Azure che si vuole gestire tramite Terraform, viene fornita una configurazione usando le risorse del provider AzureRM. Oltre alle risorse primarie, vengono incluse nella configurazione tutte le risorse dipendenti necessarie per eseguire correttamente la distribuzione.
È anche possibile chiedere a Microsoft Copilot in Azure informazioni sull'infrastruttura di Azure che si vuole creare usando Bicep. Copilot fornisce un modello che distribuisce le risorse necessarie per creare questa infrastruttura. Dopo aver generato il modello iniziale, è possibile porre domande di completamento per personalizzare ulteriormente il modello.
Con Terraform o Bicep, è possibile porre domande di completamento per personalizzare ulteriormente i risultati, quindi copiare il contenuto e distribuire la configurazione o il modello usando il metodo di distribuzione preferito.
L'infrastruttura di Azure richiesta deve essere limitata a meno di otto tipi di risorse primarie. Ad esempio, si dovrebbero ottenere buoni risultati richiedendo una configurazione per gestire un gruppo di risorse che contiene un'app contenitore di Azure, Funzioni di Azure e le risorse di Azure Cosmos DB. Tuttavia, la richiesta di configurazioni in grado di gestire completamente architetture complesse può determinare risultati imprecisi e configurazioni troncate.
Nota
Le attività e le richieste di esempio elencate di seguito mostrano alcune aree in cui Microsoft Copilot in Azure (anteprima) può rivelarsi particolarmente utile. Tuttavia, questo non è un elenco completo di tutto ciò che è possibile fare. È consigliabile sperimentare le proprie richieste e scoprire in che modo Microsoft Copilot in Azure (anteprima) consente di gestire le proprie risorse e il proprio ambiente di Azure.
Importante
Microsoft Copilot in Azure (anteprima) è attualmente disponibile in ANTEPRIMA. Vedere le condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure per termini legali aggiuntivi che si applicano a funzionalità di Azure in versione beta, in anteprima o in altro modo non ancora disponibili a livello generale.
Richieste di esempio terraform
Di seguito sono riportati alcuni esempi dei tipi di richieste che è possibile usare per generare configurazioni di Terraform. Modificare queste richieste in base agli scenari reali o provare richieste aggiuntive per creare diversi tipi di query.
- "Creare una configurazione di Terraform per un'istanza di Servizi cognitivi denominata ‘mycognitiveservice’ e piano tariffario S0".
- "Mostrare una configurazione di Terraform per una macchina virtuale Linux con 8 GB di RAM e un'immagine di ‘UbuntuServer 18.04-LTS’. La risorsa deve essere inserita nell’area Stati Uniti occidentali e avere un indirizzo IP pubblico. Inoltre, deve far parte di una rete virtuale con un gruppo di sicurezza di rete".
- "Creare una configurazione di Terraform per una risorsa dell'app contenitore denominata ‘myApp’ con l'immagine di avvio rapido. Aggiungere uno spazio Log Analytics con lo SKU PerGB2018 e impostare i giorni di conservazione su 31. Abilitare la modalità di revisione singola nell'app contenitore e impostare i limiti della CPU e della memoria rispettivamente su 2 e 4 GB. Impostare anche il nome dell'ambiente dell'app contenitore su ‘awesomeAzureEnv’ e impostare il nome del contenitore su ‘myQuickStartContainer’”.
- "Qual è il codice Terraform per un'area di lavoro di Databricks in Azure denominata ‘myworkspace’ con uno SKU Premium? L'area di lavoro deve essere creata nell'area Stati Uniti occidentali".
- "Creare una distribuzione OpenAI con il modello gpt-3.5-turbo con il modello Terraform. Impostare la versione del modello su 0613".
Prompt di esempio Bicep
Ecco alcuni esempi dei tipi di richieste che è possibile usare per generare modelli Bicep. Modificare queste richieste in base agli scenari reali o provare richieste aggiuntive per creare diversi tipi di query.
- "Come creare una risorsa endpoint privato con Bicep?"
- "Mostra un modello Bicep che crea un account Archiviazione di Azure con un contenitore BLOB e una condivisione file".
- "Assegnare un modello Bicep che distribuisce un ambiente app contenitore con un'app contenitore di base. Inoltre, deve distribuire un'area di lavoro Log Analytics per archiviare i log."
- "Assegnare un modello Bicep per la creazione di un insieme di credenziali delle chiavi, un'identità gestita e un'assegnazione di ruolo per l'identità gestita per accedere all'insieme di credenziali delle chiavi".
- "Come usare Bicep per creare il servizio Azure OpenAI?"
Passaggi successivi
- Esplorare le funzionalità di Microsoft Copilot in Azure.
- Altre informazioni su Terraform su Azure.