Eliminación de plantillas - AWS Proton

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Eliminación de plantillas

Las plantillas se pueden eliminar mediante la consola y la AWS CLI.

Puede eliminar una versión secundaria de una plantilla de entorno si no hay ningún otro entorno implementado en esa versión.

Puede eliminar una versión secundaria de una plantilla de servicio si no hay instancias de servicio o canalizaciones implementadas en esa versión. La canalización se puede implementar en una versión de plantilla diferente a la de la instancia de servicio. Por ejemplo, si la instancia de servicio se ha actualizado a la versión 1.1 desde la versión 1.0 y la canalización sigue implementada en la versión 1.0, no será posible eliminar la plantilla de servicio de versión 1.0.

AWS Management Console

Puede utilizar la consola para eliminar la plantilla completa o las versiones secundarias y principales individuales de una plantilla.

Utilice la consola para eliminar plantillas como se muestra a continuación.

nota
Al utilizar la consola para eliminar plantillas.
  • Al eliminar la plantilla completa, también se eliminarán las versiones principal y secundaria de dicha plantilla.

En la lista de plantillas (de entorno o de servicio).
  1. En la consola de AWS Proton, elija Plantillas (de entorno o de servicio).

  2. En la lista de plantillas, seleccione el botón de radio situado a la izquierda de la plantilla que desee eliminar.

    Solo puede eliminar una plantilla completa si no hay recursos de AWS Proton implementados en sus versiones.

  3. Seleccione Acciones y, a continuación, Eliminar para eliminar toda la plantilla.

  4. Un modal le pedirá que confirme la acción de eliminación.

  5. Siga las instrucciones y seleccione Sí, eliminar.

En la página de detalles de la plantilla (de entorno o de servicio).
  1. En la consola de AWS Proton, elija Plantillas (de entorno o de servicio).

  2. En la lista de plantillas, elija el nombre de la plantilla que desee eliminar por completo o elimine las versiones principales o secundarias individuales de la misma.

  3. Para eliminar la plantilla completa.

    Solo puede eliminar una plantilla completa si no hay recursos de AWS Proton implementados en sus versiones.

    1. Seleccione Eliminar, en la esquina superior derecha de la página.

    2. Un modal le pedirá que confirme la acción de eliminación.

    3. Siga las instrucciones y seleccione Sí, eliminar.

  4. Para eliminar las versiones principales o secundarias de una plantilla.

    Solo puede eliminar una versión secundaria de una plantilla si no hay recursos de AWS Proton implementados en esa versión.

    1. En la sección Versiones de la plantilla, seleccione el botón de radio situado a la izquierda de la versión que desee eliminar.

    2. Seleccione Eliminar en la sección Versiones de la plantilla.

    3. Un modal le pedirá que confirme la acción de eliminación.

    4. Siga las instrucciones y seleccione Sí, eliminar.

AWS CLI

Las operaciones de eliminación de plantillas de la AWS CLI no incluyen la eliminación de otras versiones de una plantilla. Cuando utilice la AWS CLI, elimine las plantillas con las siguientes condiciones.

  • Elimine una plantilla completa si no existen versiones secundarias o principales de la plantilla.

  • Elimine una versión principal al eliminar la última versión secundaria restante.

  • Elimine una versión secundaria de una plantilla si no hay recursos de AWS Proton implementados en esa versión.

  • Elimine la versión secundaria recomendada de una plantilla si no existen otras versiones secundarias de la plantilla y si no hay recursos de AWS Proton implementados en esa versión.

Los siguientes comandos y respuestas de ejemplo muestran cómo utilizar la AWS CLI para eliminar plantillas.

Ejecute el siguiente comando:

$ aws proton delete-environment-template-version \ --template-name "simple-env" \ --major-version "1" \ --minor-version "0"

Respuesta:

{ "environmentTemplateVersion": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env:1.0", "createdAt": "2020-11-11T23:02:47.763000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-11T23:02:54.610000+00:00", "majorVersion": "1", "minorVersion": "0", "status": "PUBLISHED", "statusMessage": "", "templateName": "simple-env" } }

Ejecute el siguiente comando:

$ aws proton delete-environment-template \ --name "simple-env"

Respuesta:

{ "environmentTemplate": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env", "createdAt": "2020-11-11T23:02:45.336000+00:00", "description": "VPC with Public Access", "displayName": "VPC", "lastModifiedAt": "2020-11-12T00:23:22.339000+00:00", "name": "simple-env", "recommendedVersion": "1.0" } }

Ejecute el siguiente comando:

$ aws proton delete-service-template-version \ --template-name "fargate-service" \ --major-version "1" \ --minor-version "0"

Respuesta:

{ "serviceTemplateVersion": { "arn": "arn:aws:proton:region-id:123456789012:service-template/fargate-service:1.0", "compatibleEnvironmentTemplates": [{"majorVersion": "1", "templateName": "simple-env"}], "createdAt": "2020-11-28T22:07:05.798000+00:00", "lastModifiedAt": "2020-11-28T22:19:05.368000+00:00", "majorVersion": "1", "minorVersion": "0", "status": "PUBLISHED", "statusMessage": "", "templateName": "fargate-service" } }