View a markdown version of this page

Supprimer des modèles - AWS Proton

Avis de fin de support : le 7 octobre 2026, AWS le support pour AWS Proton. Après le 7 octobre 2026, vous ne pourrez plus accéder à la AWS Proton console ni aux AWS Proton ressources. Votre infrastructure déployée restera intacte. Pour plus d'informations, consultez le Guide AWS Proton de dépréciation et de migration des services.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Supprimer des modèles

Les modèles peuvent être supprimés à l'aide de la console et AWS CLI.

Vous pouvez supprimer une version mineure d'un modèle d'environnement si aucun environnement n'est déployé sur cette version.

Vous pouvez supprimer une version mineure d'un modèle de service si aucune instance de service ou aucun pipeline n'est déployé sur cette version. Votre pipeline peut être déployé dans une version de modèle différente de celle de votre instance de service. Par exemple, si votre instance de service est mise à jour vers la version 1.1 à partir de 1.0 et que votre pipeline est toujours déployé vers la version 1.0, vous ne pouvez pas supprimer le modèle de service 1.0.

Console de gestion AWS

Vous pouvez utiliser la console pour supprimer l'intégralité du modèle ou des versions mineures et majeures individuelles d'un modèle.

Utilisez la console pour supprimer des modèles comme suit.

Note
Lorsque vous utilisez la console pour supprimer des modèles.
  • Lorsque vous supprimez l'intégralité du modèle, vous supprimez également les versions principales et secondaires du modèle.

Dans la liste des modèles (d'environnement ou de service).
  1. Dans la AWS Proton console, choisissez Modèles (environnement ou service).

  2. Dans la liste des modèles, sélectionnez le bouton radio situé à gauche du modèle que vous souhaitez supprimer.

    Vous ne pouvez supprimer un modèle entier que si aucune AWS Proton ressource n'est déployée dans ses versions.

  3. Choisissez Actions, puis Supprimer pour supprimer l'intégralité du modèle.

  4. Un modal vous invite à confirmer l'action de suppression.

  5. Suivez les instructions et choisissez Oui, supprimer.

Dans la page détaillée du modèle (environnement ou service).
  1. Dans la AWS Proton console, choisissez Modèles (environnement ou service).

  2. Dans la liste des modèles, choisissez le nom du modèle que vous souhaitez supprimer entièrement ou supprimez certaines versions majeures ou mineures de celui-ci.

  3. Pour supprimer l'intégralité du modèle.

    Vous ne pouvez supprimer un modèle entier que si aucune AWS Proton ressource n'est déployée dans ses versions.

    1. Choisissez Supprimer, en haut à droite de la page.

    2. Un modal vous invite à confirmer l'action de suppression.

    3. Suivez les instructions et choisissez Oui, supprimer.

  4. Supprimer des versions majeures ou mineures d'un modèle.

    Vous ne pouvez supprimer une version mineure d'un modèle que si aucune AWS Proton ressource n'est déployée sur cette version.

    1. Dans la section Versions des modèles, sélectionnez le bouton radio situé à gauche de la version que vous souhaitez supprimer.

    2. Choisissez Supprimer dans la section Versions des modèles.

    3. Un modal vous invite à confirmer l'action de suppression.

    4. Suivez les instructions et choisissez Oui, supprimer.

AWS CLI

AWS CLI les opérations de suppression de modèles n'incluent pas la suppression des autres versions d'un modèle. Lorsque vous utilisez le AWS CLI, supprimez les modèles avec les conditions suivantes.

  • Supprimez l'intégralité d'un modèle s'il n'existe aucune version mineure ou majeure du modèle.

  • Supprimez une version majeure lorsque vous supprimez la dernière version mineure restante.

  • Supprimez une version mineure d'un modèle si aucune AWS Proton ressource n'est déployée pour cette version.

  • Supprimez la version mineure recommandée d'un modèle s'il n'existe aucune autre version mineure du modèle et qu'aucune AWS Proton ressource n'est déployée pour cette version.

Les exemples de commandes et de réponses suivants montrent comment utiliser le AWS CLI pour supprimer des modèles.

Exécutez la commande suivante :

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

Réponse :

{ "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" } }

Exécutez la commande suivante :

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

Réponse :

{ "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" } }

Exécutez la commande suivante :

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

Réponse :

{ "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" } }