Implementación de recursos con plantillas de ARM y Azure Portal

Aprenda a usar Azure Portal con plantillas de Azure Resource Manager (plantillas de Resource Manager) para implementar los recursos de Azure. Para más información sobre cómo administrar los recursos, consulte Administración de recursos de Azure con Azure Portal.

La implementación de recursos de Azure mediante Azure Portal implica normalmente dos pasos:

  • Cree un grupo de recursos.
  • Implemente recursos en el grupo de recursos.

Además, puede crear una plantilla de Resource Manager personalizada para implementar recursos de Azure.

En el artículo se muestran ambos métodos.

Crear un grupo de recursos

  1. Para crear un grupo de recursos, seleccione Grupos de recursos en Azure Portal.

    Seleccionar Grupos de recursos

  2. En Grupo de recursos, seleccione Agregar.

    Agregar un grupo de recursos

  3. Seleccione o escriba los siguientes valores de propiedad:

    • Suscripción: Seleccione una suscripción de Azure.
    • Grupo de recursos: asigne un nombre al grupo de recursos.
    • Región: seleccione una ubicación de Azure. Esta ubicación es donde los grupos de recursos almacenan los metadatos sobre los recursos. Por motivos de cumplimiento, debería especificar dónde se almacenan esos metadatos. Por lo general, se recomienda especificar una ubicación donde estará la mayoría de los recursos. Si usa la misma ubicación, puede simplificar la plantilla.

    Establecer valores de grupo

  4. Seleccione Revisar + crear.

  5. Revise los valores y luego seleccione Crear.

  6. Para poder ver el nuevo grupo de recursos en la lista, seleccione Actualizar.

Implementación de recursos en un grupo de recursos

Una vez creado el grupo de recursos, puede implementar recursos en él desde Marketplace. Marketplace proporciona soluciones predefinidas para escenarios habituales.

  1. Para iniciar una implementación, seleccione Crear un recurso en Azure Portal.

    Nuevo recurso

  2. Busque el tipo de recurso que quiera implementar. Los recursos se organizan en categorías. Si no ve la solución específica que gustaría implementar, búsquela en Marketplace. En la siguiente captura de pantalla se muestra que se ha seleccionado Ubuntu Server.

    Selección del tipo de recurso

  3. Según el tipo del recurso seleccionado, tiene una colección de propiedades pertinentes que debe establecer antes de la implementación. Para todos los tipos, debe seleccionar un grupo de recursos de destino. En la imagen siguiente se muestra cómo crear una máquina virtual Linux e implementarla en el grupo de recursos que ha creado.

    Creación de un grupo de recursos

    Puede decidir crear un nuevo grupo de recursos al implementar los recursos. Seleccione Crear nuevo y asígnele un nombre al grupo de recursos.

  4. Comenzará la implementación. Esta operación puede tardar varios minutos. Algunos recursos tardan más que otros. Cuando haya terminado la implementación, verá una notificación. Seleccione Ir a recurso.

    Ver la notificación

  5. Después de implementar los recursos, puede agregar más recursos al grupo de recursos si hace clic en Agregar.

    Agregar recurso

Aunque no lo vio, el portal usó una plantilla de Resource Manager para implementar los recursos seleccionados. Puede encontrar la plantilla en el historial de implementación. Para obtener más información, consulte Exportación de la plantilla después de la implementación.

Implementación de recursos desde plantilla personalizada

Si desea ejecutar una implementación sin usar las plantillas de Marketplace, puede crear una plantilla personalizada que defina la infraestructura para la solución. Para obtener información sobre cómo crear plantillas, consulte Nociones sobre la estructura y la sintaxis de las plantillas de ARM.

Nota

La interfaz del portal no admite referencias a un secreto desde Key Vault. En su lugar, use PowerShell o la CLI de Azure para implementar la plantilla localmente o desde un URI externo.

  1. Para implementar una plantilla personalizada mediante el portal, seleccione Crear un recurso y busque plantilla. Luego, seleccione Implementación de plantillas.

    Buscar la implementación de plantilla

  2. Seleccione Crear.

  3. Tiene varias opciones para crear una plantilla:

    • Crear su propia plantilla en el editor: cree su propia plantilla en el editor de plantillas del portal.
    • Plantillas comunes: seleccione entre soluciones comunes.
    • Cargar una plantilla de inicio rápido de GitHub: seleccione entre las plantillas de inicio rápido.

    Ver las opciones

    En este tutorial se proporcionan las instrucciones para cargar una plantilla de inicio rápido.

  4. En Cargar una plantilla de inicio rápido de GitHub, escriba o seleccione storage-account-create.

    Tiene dos opciones:

    • Seleccionar plantilla: implemente la plantilla.
    • Editar plantilla: edite la plantilla de inicio rápido antes de implementarla.
  5. Seleccione Editar plantilla para explorar el editor de plantillas del portal. La plantilla se carga en el editor. Observe que hay dos parámetros: storageAccountType y location.

    Creación de una plantilla

  6. Realice un cambio menor en la plantilla. Por ejemplo, actualice la variable storageAccountName a:

    "storageAccountName": "[concat('azstore', uniquestring(resourceGroup().id))]"
    
  7. Seleccione Guardar. Ahora verá la interfaz de implementación de plantillas del portal. Observe los dos parámetros que definió en la plantilla.

  8. Escriba o seleccione los valores de propiedad:

    • Suscripción: Seleccione una suscripción de Azure.
    • Grupo de recursos: seleccione Crear nuevo y asígnele un nombre.
    • Ubicación: Seleccione una ubicación de Azure.
    • Tipo de cuenta de almacenamiento: Use el valor predeterminado. El nombre del parámetro con mayúsculas y minúsculas Camel, storageAccountType, definido en la plantilla se convierte en una cadena separada por espacios cuando se muestra en el portal.
    • Ubicación: Use el valor predeterminado.
    • Acepto los términos y condiciones indicados anteriormente: (seleccionar)
  9. Seleccione Comprar.

Pasos siguientes