Ciclo de vida de una instancia de Azure BlueprintUnderstand the lifecycle of an Azure Blueprint

Al igual que muchos recursos de Azure, un plano técnico de Azure Blueprints tiene un ciclo de vida normal y natural.Like many resources within Azure, a blueprint in Azure Blueprints has a typical and natural lifecycle. Se crean, se implementan y, finalmente, se eliminan cuando ya no son necesarios.They're created, deployed, and finally deleted when no longer needed or relevant. Blueprint admite operaciones de ciclo de vida estándar.Blueprints supports standard lifecycle operations. A continuación, se basa en ellas para proporcionar niveles adicionales de estado que admiten una integración continua y canalizaciones de implementación continua comunes para las organizaciones que administran su infraestructura como código, un elemento clave de DevOps.It then builds upon them to provide additional levels of status that support common continuous integration and continuous deployment pipelines for organizations that manage their Infrastructure as Code – a key element in DevOps.

Para comprender totalmente un plano técnico y sus fases, se describirá un ciclo de vida estándar:To fully understand a blueprint and the stages, we'll cover a standard lifecycle:

  • Creación y edición de un plano técnicoCreating and editing a blueprint
  • Publicación de un plano técnicoPublishing the blueprint
  • Creación y edición de una nueva versión del plano técnicoCreating and editing a new version of the blueprint
  • Publicación de una nueva versión del plano técnicoPublishing a new version of the blueprint
  • Eliminación de una versión específica del plano técnicoDeleting a specific version of the blueprint
  • Eliminación del plano técnicoDeleting the blueprint

Creación y edición de un plano técnicoCreating and editing a blueprint

Al crear un plano técnico, agréguele artefactos, guárdelo en un grupo de administración o una suscripción, y proporcione un nombre y una versión que sean únicos.When creating a blueprint, add artifacts to it, save to a management group or subscription, and provided a unique name and a unique version. En este momento, el plano técnico está en modo borrador y aún no se puede asignar.The blueprint is now in a Draft mode and can't yet be assigned. Sin embargo, mientras se encuentre en el modo borrador se puede seguir actualizando y modificando.While in the Draft mode, it can continue to be updated and changed.

Un plano técnico que no se haya publicado nunca en el modo borrador muestra un icono diferente en la página Definiciones del plano técnico del icono de aquellos que se hayan publicado.A never published blueprint in Draft mode displays a different icon on the Blueprint Definitions page than ones that have been Published. La versión más reciente aparece como borrador para estos planos técnicos que no se han publicado nunca.The Latest Version is displayed as Draft for these never published blueprints.

Cree y edite un plano técnico con Azure Portal o la API REST.Create and edit a blueprint with the Azure portal or REST API.

Publicación de un plano técnicoPublishing a blueprint

Una vez realizados todos los cambios deseados en un plano técnico en modo borrador, este se puede publicar y pasar a estar disponible para la asignación.Once all planned changes have been made to a blueprint in Draft mode, it can be Published and made available for assignment. La versión del plano técnico con el estado Publicado no se puede modificar.The Published version of the blueprint can't be altered. Una vez publicado, el plano técnico aparece con un icono que es diferente al de los planos técnicos con el estado Borrador y muestra el número de versión que se proporcionó en la columna Versión más reciente.Once Published, the blueprint displays with a different icon than Draft blueprints and displays the provided version number in the Latest Version column.

Publique un plano técnico con Azure Portal o la API REST.Publish a blueprint with the Azure portal or REST API.

Creación y edición de una nueva versión del plano técnicoCreating and editing a new version of the blueprint

Una versión del plano técnico con el estado publicado no se puede modificar.A Published version of a blueprint can't be altered. Sin embargo, una nueva versión del plano técnico se puede agregar al plano ya existente y modificarse según sea necesario.However, a new version of the blueprint can be added to the existing blueprint and modified as needed. Para hacer cambios en un plano técnico existente, edítelo.Make changes to an existing blueprint by editing it. Cuando se guardan los cambios nuevos, el plano técnico tiene el estado cambios sin publicar.When the new changes are saved, the blueprint now has Unpublished Changes. Estos cambios constituyen una nueva versión de borrador del plano técnico.These changes are a new Draft version of the blueprint.

Edite un plano técnico con Azure Portal.Edit a blueprint with the Azure portal.

Publicación de una nueva versión del plano técnicoPublishing a new version of the blueprint

Cada versión editada de un plano técnico debe ser publicada para que se pueda asignar.Each edited version of a blueprint must be Published before it can be assigned. Si se han realizado cambios sin publicar en un plano técnico, pero aún no se han publicado, el botón Publicar plano técnico está disponible en la página de edición del plano técnico.When Unpublished Changes have been made to a blueprint but not Published, the Publish Blueprint button is available on the edit blueprint page. Si el botón no está visible, el plano técnico ya se ha publicado y no tiene ningún cambio sin publicar.If the button isn't visible, the blueprint has already been Published and has no Unpublished Changes.

Nota

Un único plano técnico puede incluir varias versiones publicadas que se pueden asignar cada una a las suscripciones.A single blueprint can have multiple Published versions that can each be assigned to subscriptions.

Para publicar un plano técnico con cambios sin publicar, siga los mismos pasos que para publicar otro plano técnico.To publish a blueprint with Unpublished Changes, use the same steps for publishing a new blueprint.

Eliminación de una versión específica del plano técnicoDeleting a specific version of the blueprint

Cada versión de un plano técnico es un objeto único que se puede publicar individualmente.Each version of a blueprint is a unique object and can be individually Published. Por tanto, cada versión del plano técnico también se puede eliminar.As such, each version of a blueprint can also be deleted. La eliminación de una versión de un plano técnico no tiene ningún efecto en otras versiones de ese plano.Deleting a version of a blueprint doesn't have any impact on other versions of that blueprint.

Nota

No es posible eliminar un plano que tiene asignaciones activas.It's not possible to delete a blueprint that has active assignments. Elimine primero las asignaciones y, después, elimine la versión que desea quitar.Delete the assignments first and then delete the version you wish to remove.

  1. Seleccione Todos los servicios en el panel izquierdo.Select All services in the left pane. Busque y seleccione Planos técnicos.Search for and select Blueprints.

  2. Seleccione Definiciones del plano técnico de la página de la izquierda y use las opciones de filtro para buscar el plano técnico del que desea eliminar una versión.Select Blueprint definitions from the page on the left and use the filter options to locate the blueprint you want to delete a version of. Haga clic en él para abrir la página de edición.Click on it to open the edit page.

  3. Haga clic en la pestaña Versiones publicadas y busque la versión que desea eliminar.Click the Published versions tab and locate the version you wish to delete.

  4. Haga clic con el botón derecho en la versión que quiere eliminar y seleccione Eliminar esta versión.Right-click on the version to delete and select Delete this version.

Eliminación del plano técnicoDeleting the blueprint

También se puede eliminar el plano técnico principal.The core blueprint can also be deleted. Si se elimina el plano técnico principal, también se eliminan todas las versiones de planos técnicos que incluye, tanto si son planos técnicos en borrador como si son publicados.Deleting the core blueprint also deletes any blueprint versions of that blueprint, including both Draft and Published blueprints. Al igual que en la eliminación de una versión de un plano técnico, eliminar el plano técnico principal no quita las asignaciones existentes de cualquiera de las versiones del plano técnico.As with deleting a version of a blueprint, deleting the core blueprint doesn't remove the existing assignments of any of the blueprint versions.

Nota

No es posible eliminar un plano que tiene asignaciones activas.It's not possible to delete a blueprint that has active assignments. Elimine primero las asignaciones y, después, elimine la versión que desea quitar.Delete the assignments first and then delete the version you wish to remove.

Elimine un plano técnico con Azure Portal o la API REST.Delete a blueprint with the Azure portal or REST API.

AssignmentsAssignments

Hay varios puntos durante el ciclo de vida en los que un plano técnico se puede asignar a una suscripción.There's several points during the lifecycle a blueprint can be assigned to a subscription. Una versión del plano técnico se puede asignar a una suscripción siempre y cuando su estado sea publicado.When the mode of a version of the blueprint is Published, then that version can be assigned to a subscription. Este ciclo de vida permite que las versiones de un plano técnico se puedan usar y asignar activamente mientras se desarrolla una versión más reciente.This lifecycle enables versions of a blueprint to be used and actively assigned while a newer version is being developed.

A medida que se asignan las versiones de los planos técnicos, es importante comprender dónde se asignan y con qué parámetros se realiza la asignación.As versions of blueprints are assigned, it's important to understand where they're assigned and with what parameters they've been assigned with. Los parámetros pueden ser estáticos o dinámicos.The parameters can either be static or dynamic. Para más información, consulte parámetros estáticos y dinámicos.To learn more, see static and dynamic parameters.

Actualización de asignacionesUpdating assignments

Cuando se asigna un plano técnico, se puede actualizar la asignación.When a blueprint is assigned, the assignment can be updated. Hay varias razones para actualizar una asignación, entre las que se incluyen:There are several reasons for updating an existing assignment, including:

Para más información, consulte actualización de las asignaciones existentes.To learn how, see update existing assignments.

Anulación de asignacionesUnassigning assignments

Si el plano técnico ya no es necesario, se puede desasignar del grupo de administración o de la suscripción.If the blueprint is no longer needed, it can be unassigned from the management group or subscription. Durante la desasignación del plano técnico, ocurre lo siguiente:During blueprint unassignment, the following occurs:

  • Eliminación del bloqueo de recursos del plano técnicoRemoval of blueprint resource locking
  • Eliminación del objeto de asignación del plano técnicoDeletion of the blueprint assignment object
  • (Condicional) Si se usó una identidad administrada asignada por el sistema, también se elimina.(Conditional) If a system-assigned managed identity was used, it's also deleted

Nota

Todos los recursos implementados por la asignación del plano técnico permanecen en su lugar, pero ya no están protegidos por Azure Blueprints.All resources deployed by the blueprint assignment remain in place, but are no longer protected by Azure Blueprints.

Pasos siguientesNext steps