Remover extensões privadas de terceiros de sua conta - AWS CloudFormation

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.

Atenção

O cancelamento do registro de uma extensão privada não pode ser desfeito. Esta ação vai:

  • Tornar a extensão inutilizável em todas as operações do CloudFormation.

  • Causar falhas em futuras atualizações de pilha que usem essa extensão (para módulos e tipos de recursos). Embora você possa registrar novamente a extensão de forma privada posteriormente, isso poderá causar falhas se o CloudFormation depender de uma versão anterior.

Antes de continuar, use os comandos list-stacks e get-template para verificar se nenhuma pilha ativa está usando essa extensão.

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-name My::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-name My::S3::SampleBucket::MODULE \ --version-id 00000001
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