¿En qué consiste la solución de problemas de implementación?
Al implementar archivos Bicep o plantillas de Azure Resource Manager (plantillas de ARM), es posible que reciba un error. Hay herramientas de solución de problemas disponibles para ayudarle a resolver errores de sintaxis antes de la implementación. Puede obtener más información sobre los códigos de error y los errores de implementación de los Azure Portal, Azure PowerShell y la CLI de Azure. Esta documentación le ayuda a encontrar soluciones para solucionar errores.
Tipos de errores
Los errores de validación se producen antes de que comience una implementación y se deben a una sintaxis incorrecta que un editor de código puede identificar como Visual Studio Code. Por ejemplo, un nombre de propiedad mal escrito o una función en la que falta un argumento.
Los errores de validación previa se producen cuando se ejecuta un comando de implementación, pero los recursos no están implementados en Azure. Por ejemplo, si se usa un valor de parámetro incorrecto, el comando de implementación devuelve un mensaje de error.
Los errores de implementación solo se pueden determinar intentando la implementación e interactuando con el entorno de Azure. Por ejemplo, una máquina virtual (VM) requiere una tarjeta de interfaz de red (NIC). Si la NIC no existe cuando se implementa la máquina virtual, se produce un error de implementación.
Herramienta para la solución de problemas
Hay varias herramientas de solución de problemas disponibles para resolver errores.
Errores de sintaxis
Para ayudar a identificar errores de sintaxis antes de una implementación, use la versión más reciente de Visual Studio Code. Instale la versión más reciente de la extensión para las plantillas de Bicep o ARM.
Para seguir los procedimientos recomendados para desarrollar las plantillas de implementación, use las siguientes herramientas:
Proveedor de recursos y versión de API
Para solucionar problemas de implementaciones, resulta útil obtener información sobre las propiedades o las versiones de API de un proveedor de recursos. Para más información, consulte Definición de recursos con Bicep y plantillas de ARM.
Detalles del error
Durante la implementación, puede encontrar la causa de los errores en Azure Portal, en las secciones Implementaciones o Registro de actividad de un grupo de recursos. Si usa Azure PowerShell, utilice comandos como Get-AzResourceGroupDeploymentOperation y Get-AzActivityLog. Con la CLI de Azure, use comandos como az deployment operation group y az monitor activity-log list.
Pasos siguientes
- Para más información sobre cómo buscar códigos de error de implementación y solucionar problemas de implementación, consulte Búsqueda de códigos de error.
- Para ver las soluciones basadas en el código de error, consulte Solución de problemas de errores comunes de implementación en Azure.
- Para ver una introducción a la búsqueda del código de error, consulte Inicio rápido: Solución de problemas de implementaciones JSON de plantillas de ARM o Inicio rápido: Solución de problemas de implementaciones de archivos Bicep.