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.

aviso

No se puede deshacer la anulación del registro de una extensión privada. Esta acción permitirá:

  • Hacer que la extensión no se pueda utilizar en todas las operaciones de CloudFormation.

  • Provocar errores en las futuras actualizaciones de la pila que utilicen esta extensión (para tipos de recursos y módulos). Si bien puede volver a registrar la extensión de forma privada más adelante, esto podría provocar errores si CloudFormation se basa en una versión anterior.

Antes de continuar, utilice los comandos list-stacks y get-template para comprobar que ninguna pila activa utilice esta extensión.

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