Remover extensões privadas de terceiros de sua conta
Para remover uma extensão privada de terceiros ou uma versão de extensão, use o comando deregister-type.
É possível cancelar o registro de uma versão específica da extensão ou da extensão como um todo. Para cancelar o registro de uma extensão, é necessário cancelar o registro individual de todas as versões registradas dessa extensão. Se uma extensão tiver apenas uma única versão registrada, o cancelamento do registro dessa versão resultará no cancelamento do registro da extensão em si. Você não pode cancelar o registro da versão padrão de uma extensão, a menos que seja a única versão registrada dessa extensão. Nesse caso, o registro da extensão em si também será cancelado.
nota
Antes de cancelar o registro de uma extensão, é importante usar o comando describe-type para confirmar a existência da extensão. Em seguida, use os comandos list-stacks e get-template para verificar se alguma pilha está usando a extensão antes de cancelar o registro.
Exemplo de comandos para cancelar o registro da extensão
Esta seção fornece exemplos que mostram as diferentes formas de cancelar o registro de extensões privadas.
Cancelar o registro por nome do tipo
Use o comando deregister-type com as opções --type
e --type-name
para cancelar o registro da sua extensão.
aws cloudformation deregister-type \ --type
MODULE
\ --type-nameMy::S3::SampleBucket::MODULE
Cancelar o registro por nome do tipo e versão
Para cancelar o registro de uma versão específica da sua extensão, especifique a opção --version-id
no comando.
aws cloudformation deregister-type \ --type
MODULE
\ --type-nameMy::S3::SampleBucket::MODULE
\ --version-id00000001
dica
Para definir uma versão diferente da extensão como padrão primeiro, use o comando set-type-default-version.
Cancelar o registro pelo ARN
Use a opção --arn
e especifique o ARN da sua extensão para cancelar o registro.
aws cloudformation deregister-type \ --arn
arn:aws:cloudformation:us-west-2:123456789012:type/resource/Organization-Service-Resource