Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: ✔️ tutte le risorse del piano di gestione del provider AzureRM o AzAPI .
Le risorse di Azure esistenti possono essere esportate in Terraform tramite il portale di Azure. Questa guida introduttiva illustra come usare il portale di Azure per esportare un gruppo di risorse.
- Creare un gruppo di risorse di Azure di test usando l'interfaccia della riga di comando di Azure o Azure PowerShell.
- Creare una macchina virtuale Linux di test usando Azure PowerShell clior di Azure.
- Esportare lo stato per il gruppo di risorse e la macchina virtuale da Azure a Terraform.
- Verificare che lo stato locale corrisponda allo stato delle risorse in Azure.
Prerequisiti
Configurare la macchina virtuale
Interfaccia della riga di comando di Azure o Azure PowerShell
Creare una macchina virtuale Linux.
Eseguire az group create per creare un gruppo di risorse di Azure.
az group create --name myResourceGroup --location eastusEseguire az vm create per creare la macchina virtuale.
az vm create \ --resource-group myResourceGroup \ --name myVM \ --image Debian11 \ --admin-username azureadmin \ --generate-ssh-keys \ --public-ip-sku Standard
Portale di Azure
- In Servizi di Azure selezionare Macchine virtuali. Se le macchine virtuali non sono visualizzate, cercarla nella barra di ricerca.
- Nella pagina Macchine virtuali selezionare Crea per visualizzare un elenco a discesa. Selezionare Macchina virtuale di Azure.
- In Nome macchina virtuale digitare myVM.
- In Nome gruppo di risorse selezionare Crea nuovo e digitare myResourceGroup.
- Lasciare tutto il resto come predefinito. Selezionare Rivedi e crea.
- Verificare che tutto sia configurato correttamente, quindi selezionare Crea.
Registrare il fornitore di risorse
Se la sottoscrizione non è registrata presso il Microsoft.AzureTerraform fornitore del servizio, consultare le istruzioni di registrazione.
Accedere ad Azure
Accedi al portale di Azure.
Esportare un gruppo di risorse
Esportare il gruppo di risorse esistente in Terraform.
Nella pagina di panoramica del gruppo di risorse espandere la scheda Automazione e selezionare Esporta modello.
Nella pagina Esporta modello selezionare Terraform.
Selezionare il
AzureRMprovider oAzAPI. Il codice può anche essere generato per entrambi i provider contemporaneamente per il confronto affiancato.Esaminare il codice generato.
Usare il pulsante Copia modello in basso a destra o copiare il contenuto nella parte superiore per incollare direttamente nell'editor di codice. In alternativa, usare il pulsante di download per ottenere una cartella ZIP con il file di configurazione terraform. Se l'output non è quello previsto, verificare di aver registrato il provider di risorse. Se vengono ancora visualizzati errori, fare clic sul pulsante Commenti e suggerimenti per segnalare il bug.
Pulire le risorse
Eliminare risorse
quando non sono più necessari, è possibile eliminare il gruppo di risorse, la macchina virtuale e tutte le risorse correlate.
- Nella parte superiore della pagina del gruppo di risorse, seleziona Elimina gruppo di risorse.
- Viene visualizzata una pagina che avvisa che si sta per eliminare le risorse. Digita il nome del gruppo di risorse e seleziona Elimina per terminare l'eliminazione delle risorse e del gruppo di risorse.
Arresto automatico
Se la macchina virtuale è ancora necessaria, Azure fornisce una funzionalità di arresto automatico per le macchine virtuali per gestire i costi e assicurarsi di non ricevere addebiti per le risorse inutilizzate.
- Nella sezione Operazioni per la macchina virtuale, selezionare l'opzione Arresto automatico.
- Viene visualizzata una pagina in cui è possibile configurare l'ora di arresto automatico. Seleziona l'opzione On per attivarla e poi imposta un orario che vada bene per te.
- Dopo aver impostato l'ora, selezionare Salva nella parte superiore per abilitare la configurazione di arresto automatico.
Annotazioni
Ricordati di configurare correttamente il fuso orario in base alle tue esigenze, poiché (UTC) Coordinated Universal Time è l'impostazione predefinita nel menu a tendina Time zone.
Per altre informazioni, vedere Arresto automatico.
Passaggi successivi
In questo argomento di avvio rapido è stata distribuita una semplice macchina virtuale ed è stata esportata la configurazione nel codice Terraform.