Supprimer les extensions privées tierces de votre compte - AWS CloudFormation

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 les extensions privées tierces de votre compte

Pour supprimer une extension privée tierce ou une version d’extension, utilisez la commande deregister-type.

Vous pouvez annuler l’enregistrement d’une version d’extension spécifique ou de l’extension dans son ensemble. Pour désenregistrer une extension, vous devez désenregistrer individuellement toutes les versions enregistrées de cette extension. Si une extension ne dispose que d’une seule version enregistrée, la désinscription de cette version entraîne la désinscription de l’extension elle-même. Vous ne pouvez pas désenregistrer la version par défaut d’une extension, sauf s’il s’agit de la seule version enregistrée de cette extension, auquel cas l’extension elle-même est également désenregistrée.

Avertissement

Annuler l’enregistrement d’une extension privée ne peut pas être annulé. Cette action permettra de :

  • Rendez l'extension inutilisable dans toutes les CloudFormation opérations.

  • Provoque des échecs dans les futures mises à jour de la pile qui utilisent cette extension (pour les modules et les types de ressources). Bien que vous puissiez réenregistrer l'extension en privé ultérieurement, cela peut entraîner des échecs si vous CloudFormation utilisez une version antérieure.

Avant de continuer, utilisez les commandes list-stacks et get-template pour vérifier qu’aucune pile active n’utilise cette extension.

Exemples de commandes de désenregistrement d’extension

Cette section fournit des exemples illustrant les différentes façons de désenregistrer des extensions privées.

Désenregistrer par nom de type

Utilisez la commande deregister-type avec les options --type et --type-name pour désenregistrer votre extension.

aws cloudformation deregister-type \ --type MODULE \ --type-name My::S3::SampleBucket::MODULE
Désenregistrer par type, nom et version

Pour désenregistrer une version spécifique de votre extension, spécifiez l’option --version-id dans la commande.

aws cloudformation deregister-type \ --type MODULE \ --type-name My::S3::SampleBucket::MODULE \ --version-id 00000001
Astuce

Pour définir d'abord une autre version de l'extension par défaut, utilisez la set-type-default-versioncommande.

Annuler l’enregistrement par ARN

Utilisez l’option --arn et spécifiez l’ARN de votre extension pour la désenregistrer.

aws cloudformation deregister-type \ --arn arn:aws:cloudformation:us-west-2:123456789012:type/resource/Organization-Service-Resource