Implementación de recursos con plantillas de ARM y Azure PortalDeploy resources with ARM templates and Azure portal

Aprenda a usar Azure Portal con plantillas de Azure Resource Manager (plantillas de Resource Manager) para implementar los recursos de Azure.Learn how to use the Azure portal with Azure Resource Manager templates (ARM templates) to deploy your Azure resources. Para más información sobre cómo administrar los recursos, consulte Administración de recursos de Azure con Azure Portal.To learn about managing your resources, see Manage Azure resources by using the Azure portal.

La implementación de recursos de Azure mediante Azure Portal implica normalmente dos pasos:Deploying Azure resources by using the Azure portal usually involves two steps:

  • Cree un grupo de recursos.Create a resource group.
  • Implemente recursos en el grupo de recursos.Deploy resources to the resource group.

Además, puede crear una plantilla de Resource Manager personalizada para implementar recursos de Azure.Also, you can create a customized ARM template to deploy Azure resources.

En el artículo se muestran ambos métodos.This article shows both methods.

Crear un grupo de recursosCreate a resource group

  1. Para crear un grupo de recursos, seleccione Grupos de recursos en Azure Portal.To create a new resource group, select Resource groups from the Azure portal.

    Seleccionar Grupos de recursos

  2. En Grupo de recursos, seleccione Agregar.Under Resource groups, select Add.

    Agregar un grupo de recursos

  3. Seleccione o escriba los siguientes valores de propiedad:Select or enter the following property values:

    • Suscripción : Seleccione una suscripción de Azure.Subscription : Select an Azure subscription.
    • Grupo de recursos : asigne un nombre al grupo de recursos.Resource group : Give the resource group a name.
    • Región : seleccione una ubicación de Azure.Region : Specify an Azure location. Esta ubicación es donde los grupos de recursos almacenan los metadatos sobre los recursos.This location is where the resource group stores metadata about the resources. Por motivos de cumplimiento, debería especificar dónde se almacenan esos metadatos.For compliance reasons, you may want to specify where that metadata is stored. Por lo general, se recomienda especificar una ubicación donde estará la mayoría de los recursos.In general, we recommend that you specify a location where most of your resources will be. Si usa la misma ubicación, puede simplificar la plantilla.Using the same location can simplify your template.

    Establecer valores de grupo

  4. Seleccione Revisar + crear.Select Review + create.

  5. Revise los valores y luego seleccione Crear.Review the values, and then select Create.

  6. Para poder ver el nuevo grupo de recursos en la lista, seleccione Actualizar.Select Refresh before you can see the new resource group in the list.

Implementación de recursos en un grupo de recursosDeploy resources to a resource group

Una vez creado el grupo de recursos, puede implementar recursos en él desde Marketplace.After you create a resource group, you can deploy resources to the group from the Marketplace. Marketplace proporciona soluciones predefinidas para escenarios habituales.The Marketplace provides pre-defined solutions for common scenarios.

  1. Para iniciar una implementación, seleccione Crear un recurso en Azure Portal.To start a deployment, select Create a resource from the Azure portal.

    Nuevo recurso

  2. Busque el tipo de recurso que quiera implementar.Find the type of resource you would like to deploy. Los recursos se organizan en categorías.The resources are organized in categories. Si no ve la solución específica que gustaría implementar, búsquela en Marketplace.If you don't see the particular solution you would like to deploy, you can search the Marketplace for it. En la siguiente captura de pantalla se muestra que se ha seleccionado Ubuntu Server.The following screenshot shows that Ubuntu Server is selected.

    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.Depending on the type of selected resource, you have a collection of relevant properties to set before deployment. Para todos los tipos, debe seleccionar un grupo de recursos de destino.For all types, you must select a destination resource group. En la imagen siguiente se muestra cómo crear una máquina virtual Linux e implementarla en el grupo de recursos que ha creado.The following image shows how to create a Linux virtual machine and deploy it to the resource group you created.

    Creación de un grupo de recursos

    Puede decidir crear un nuevo grupo de recursos al implementar los recursos.You can decide to create a resource group when deploying your resources. Seleccione Crear nuevo y asígnele un nombre al grupo de recursos.Select Create new and give the resource group a name.

  4. Comenzará la implementación.Your deployment begins. Esta operación puede tardar varios minutos.The deployment could take several minutes. Algunos recursos tardan más que otros.Some resources take longer time than other resources. Cuando haya terminado la implementación, verá una notificación.When the deployment has finished, you see a notification. Seleccione Ir a recurso.Select Go to resource to open

    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.After deploying your resources, you can add more resources to the resource group by selecting Add.

    Agregar recurso

Aunque no lo vio, el portal usó una plantilla de Resource Manager para implementar los recursos seleccionados.Although you didn't see it, the portal used an ARM template to deploy the resources you selected. Puede encontrar la plantilla en el historial de implementación.You can find the template from the deployment history. Para obtener más información, consulte Exportación de la plantilla después de la implementación.For more information, see Export template after deployment.

Implementación de recursos desde plantilla personalizadaDeploy resources from custom template

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.If you want to execute a deployment but not use any of the templates in the Marketplace, you can create a customized template that defines the infrastructure for your solution. Para obtener información sobre cómo crear plantillas, consulte Nociones sobre la estructura y la sintaxis de las plantillas de ARM.To learn about creating templates, see Understand the structure and syntax of ARM templates.

Nota

La interfaz del portal no admite referencias a un secreto desde Key Vault.The portal interface doesn't support referencing a secret from a Key Vault. En su lugar, use PowerShell o la CLI de Azure para implementar la plantilla localmente o desde un URI externo.Instead, use PowerShell or Azure CLI to deploy your template locally or from an external URI.

  1. Para implementar una plantilla personalizada mediante el portal, seleccione Crear un recurso y busque plantilla.To deploy a customized template through the portal, select Create a resource , search for template. Luego, seleccione Implementación de plantillas.and then select Template deployment.

    Buscar la implementación de plantilla

  2. Seleccione Crear.Select Create.

  3. Tiene varias opciones para crear una plantilla:You see several options for creating a template:

    • Crear su propia plantilla en el editor : cree su propia plantilla en el editor de plantillas del portal.Build your own template in editor : Create your own template in the portal template editor.
    • Plantillas comunes : seleccione entre soluciones comunes.Common templates : Select from common solutions.
    • Cargar una plantilla de inicio rápido de GitHub : seleccione entre las plantillas de inicio rápido.Load a GitHub quickstart template : Select from quickstart templates.

    Ver las opciones

    En este tutorial se proporcionan las instrucciones para cargar una plantilla de inicio rápido.This tutorial provides the instruction for loading a quickstart template.

  4. En Cargar una plantilla de inicio rápido de GitHub , escriba o seleccione 101-storage-account-create.Under Load a GitHub quickstart template , type or select 101-storage-account-create.

    Tiene dos opciones:You have two options:

    • Seleccionar plantilla : implemente la plantilla.Select template : deploy the template.
    • Editar plantilla : edite la plantilla de inicio rápido antes de implementarla.Edit template : edit the quickstart template before you deploy it.
  5. Seleccione Editar plantilla para explorar el editor de plantillas del portal.Select Edit template to explore the portal template editor. La plantilla se carga en el editor.The template is loaded in the editor. Observe que hay dos parámetros: storageAccountType y location.Notice there are two parameters: storageAccountType and location.

    Creación de una plantilla

  6. Realice un cambio menor en la plantilla.Make a minor change to the template. Por ejemplo, actualice la variable storageAccountName a:For example, update the storageAccountName variable to:

    "storageAccountName": "[concat('azstore', uniquestring(resourceGroup().id))]"
    
  7. Seleccione Guardar.Select Save. Ahora verá la interfaz de implementación de plantillas del portal.Now you see the portal template deployment interface. Observe los dos parámetros que definió en la plantilla.Notice the two parameters that you defined in the template.

  8. Escriba o seleccione los valores de propiedad:Enter or select the property values:

    • Suscripción : Seleccione una suscripción de Azure.Subscription : Select an Azure subscription.
    • Grupo de recursos : seleccione Crear nuevo y asígnele un nombre.Resource group : Select Create new and give a name.
    • Ubicación : Seleccione una ubicación de Azure.Location : Select an Azure location.
    • Tipo de cuenta de almacenamiento : Use el valor predeterminado.Storage Account Type : Use the default value.
    • Ubicación : Use el valor predeterminado.Location : Use the default value.
    • Acepto los términos y condiciones indicados anteriormente : (seleccionar)I agree to the terms and conditions stated above : (select)
  9. Seleccione Comprar.Select Purchase.

Pasos siguientesNext steps