Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✔️ cualquier recurso del plano de administración del proveedor AzureRM o AzAPI .
Los recursos de Azure existentes se pueden exportar a Terraform a través de Azure Portal. En este inicio rápido se muestra cómo usar Azure Portal para exportar un grupo de recursos.
- Cree un grupo de recursos de Azure de prueba mediante la CLI de Azure o Azure PowerShell.
- Cree una máquina virtual Linux de prueba mediante Azure CLIor Azure PowerShell.
- Exporte el estado del grupo de recursos y la máquina virtual de Azure a Terraform.
- Pruebe que el estado local coincida con el estado de los recursos de Azure.
Prerrequisitos
Configuración de la máquina virtual
CLI de Azure o Azure PowerShell
Cree una máquina virtual Linux.
Ejecute az group create para crear un grupo de recursos de Azure.
az group create --name myResourceGroup --location eastus
Ejecute az vm create para crear la máquina virtual.
az vm create \ --resource-group myResourceGroup \ --name myVM \ --image Debian11 \ --admin-username azureadmin \ --generate-ssh-keys \ --public-ip-sku Standard
Portal de Azure
- En Servicios de Azure, seleccione Máquinas virtuales. Si no ve Máquinas virtuales, búsela en la barra de búsqueda.
- En la página Máquinas virtuales , seleccione Crear para ver una lista desplegable. Seleccione una máquina virtual de Azure.
- En Nombre de máquina virtual, escriba myVM.
- En Nombre del grupo de recursos, seleccione Crear nuevo y escriba myResourceGroup.
- Deje todo lo demás como predeterminado. Selecciona Revisar + crear.
- Compruebe que todo está configurado correctamente y seleccione Crear.
Registro del proveedor de recursos
Si la suscripción no está registrada en el Microsoft.AzureTerraform
proveedor de recursos, consulte las instrucciones de registro.
Inicio de sesión en Azure
Inicie sesión en Azure Portal.
Exportar grupo de recursos
Exporte el grupo de recursos existente a Terraform.
En la página de información general del grupo de recursos, expanda la pestaña Automation y seleccione Exportar plantilla.
En la página Exportar plantilla , seleccione Terraform.
Seleccione el
AzureRM
proveedor oAzAPI
. El código también se puede generar para ambos proveedores a la vez para la comparación en paralelo.Revise el código generado.
Use el botón Copiar plantilla en la parte inferior derecha o copie el botón de contenido de la parte superior para pegar directamente en el editor de código. Como alternativa, use el botón de descarga para obtener una carpeta ZIP con el archivo de configuración de terraform. Si el resultado no es el esperado, verifique que haya registrado el proveedor de recursos. Si sigue viendo errores, haga clic en el botón Comentarios para notificarnos el error.
Limpieza de recursos
Eliminar recursos
Cuando ya no los necesite, puede eliminar el grupo de recursos, la máquina virtual y todos los recursos relacionados.
- En la parte superior de la página del grupo de recursos, seleccione Eliminar grupo de recursos.
- Se abre una página que le advierte de que está a punto de eliminar recursos. Escriba el nombre del grupo de recursos y seleccione Eliminar para terminar de eliminar los recursos y el grupo de recursos.
Apagado automático
Si la máquina virtual sigue siendo necesaria, Azure proporciona una característica de apagado automático para las máquinas virtuales para ayudar a administrar los costos y asegurarse de que no se le facturan los recursos no utilizados.
- En la sección Operaciones de la máquina virtual, seleccione la opción Apagado automático.
- Se abre una página donde puede configurar la hora de apagado automático. Seleccione la opción Activado para habilitarlo y, a continuación, establezca la hora que desee.
- Una vez establecida la hora, seleccione Guardar en la parte superior para habilitar la configuración de apagado automático.
Nota:
Recuerde configurar la zona horaria correctamente para que coincida con sus requisitos, ya que la hora universal coordinada (UTC) es la configuración predeterminada en la lista desplegable Zona horaria.
Para obtener más información, consulte Apagado automático.
Pasos siguientes
En este inicio rápido, implementó una máquina virtual sencilla y exportó la configuración al código de Terraform.