

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
<a name="registry-private-deregister-extension"></a>

Pour supprimer une extension privée tierce ou une version d’extension, utilisez la commande [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/deregister-type.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/deregister-type.html).

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.
Provoquer 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](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/list-stacks.html) et [get-template](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/get-template.html) pour vérifier qu’aucune pile active n’utilise cette extension.

## Exemples de commandes de désenregistrement d’extension
<a name="registry-deregister-type-commands"></a>

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 [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/deregister-type.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/deregister-type.html) 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-version](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/set-type-default-version.html)commande.

**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}}
```