Eliminación de extensiones privadas de terceros de la cuenta - AWS CloudFormation

Eliminación de extensiones privadas de terceros de la cuenta

Para eliminar una extensión privada de terceros o una versión de extensión, use el comando deregister-type.

Puede anular el registro de una versión de extensión específica o de la extensión en su totalidad. Para anular el registro de una extensión, debe anular el registro de forma individual todas las versiones registradas de esa extensión. Si una extensión solo tiene una versión registrada, la anulación del registro de esa versión resultará en la anulación del registro de la propia extensión. No puede anular el registro de la versión predeterminada de una extensión, a menos que sea la única versión registrada de esa extensión, en cuyo caso también se anulará el registro de la propia extensión.

nota

Antes de anular el registro de una extensión, es recomendable utilizar el comando describe-type para confirmar que la extensión existe. A continuación, utilice los comandos list-stacks y get-template para comprobar si alguna pila está utilizando la extensión antes de anular su registro.

Ejemplos de comandos para anular el registro de extensiones

En esta sección se proporcionan ejemplos que muestran las diferentes formas de anular el registro de extensiones privadas.

Cómo anular el registro por nombre de tipo

Use el comando deregister-type con las opciones --type y --type-name para anular el registro de la extensión.

aws cloudformation deregister-type \ --type MODULE \ --type-name My::S3::SampleBucket::MODULE
Cómo anular el registro por versión y nombre de tipo

Para anular el registro de una versión específica de la extensión, especifique la opción --version-id en el comando.

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

Para establecer primero una versión diferente de la extensión como predeterminada, utilice el comando set-type-default-version.

Cómo anular el registro por ARN

Use la opción --arn y especifique el ARN de su extensión para anular el registro.

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