Compartir a través de


Introducción al proveedor de recursos de Azure Terraform

El proveedor de recursos de Azure Terraform (versión preliminar pública) permite flujos de trabajo de Azure Terraform, como la exportación en Azure Portal. Actualmente, solo se admite un flujo de trabajo de exportación, pero las adiciones planeadas al proveedor de recursos aceleran los flujos de trabajo de implementación en Terraform en Azure.

Registro

El registro puede tardar unos minutos en completarse. Compruebe el estado del registro con az provider show -n Microsoft.AzureTerraform.

Terraformación

Use el azurerm_provider_registration recurso:

resource "azurerm_resource_provider_registration" "azureterraform" {
  name = "Microsoft.AzureTerraform"
}

Debe tener el proveedor azurerm configurado también para que la ejecución se realice correctamente.

Terminal

Registre el proveedor con az provider register -n Microsoft.AzureTerraform.

Portal

Registre el proveedor mediante la guía de Azure Resource Manager. Busque Microsoft.AzureTerraform en el paso 5.

Exportar

La funcionalidad de exportación se basa en la herramienta Azure Export for Terraform preexistente. Estas funcionalidades se exponen a través del proveedor de recursos. Para exportar recursos, elija la herramienta que prefiera:

Portal

Siga el artículo de inicio rápido para exportar recursos a Terraform mediante Azure Portal.

CLI de Azure

Siga la guía de la CLI de Azure.

Azure PowerShell

Siga la guía de Azure PowerShell.

REPOSO

Siga la referencia de la API REST.

Kit de Desarrollo de Software Go

Siga la referencia del SDK de Go.

Limitaciones de exportación

Dado que la experiencia de exportación se basa en Azure Export para Terraform aztfexport, sus limitaciones son casi idénticas al binario. Consulte la sección limitaciones de la documentación binaria.

Sin embargo, también hay recursos específicos no admitidos por el proveedor de recursos. Estos recursos no están soportados para garantizar la seguridad en términos de utilización. No se admiten dos tipos de roles:

  • Roles de POST. Se usan principalmente para enumerar las credenciales.
  • Roles de plano de datos. Estos roles se usan para acceder al contenido del usuario.

Tenemos previsto mantener estas limitaciones para garantizar la seguridad de los usuarios. Si los clientes desean exportar estos tipos de recursos, use la aztfexport herramienta en su lugar.

Pasos siguientes