Eliminar un dominio - CodeArtifact

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Eliminar un dominio

Puedes eliminar un dominio con la CodeArtifact consola o con AWS Command Line Interface (AWS CLI).

Restricciones a la eliminación de dominios

Normalmente, no se puede eliminar un dominio que contiene repositorios. Antes de eliminar el dominio, debe eliminar sus repositorios. Para obtener más información, consulte Eliminar un repositorio.

Sin embargo, si ya CodeArtifact no tienes acceso a la clave KMS del dominio, puedes eliminarlo aunque todavía contenga repositorios. Esta situación se producirá si eliminas la clave de KMS del dominio o revocas la autorización de KMS que se CodeArtifact utiliza para acceder a la clave. En este estado, no puede acceder a los repositorios del dominio ni a los paquetes almacenados en ellos. Tampoco es posible incluir y eliminar repositorios si no se CodeArtifact puede acceder a la clave KMS del dominio. Por este motivo, la eliminación de un dominio no comprueba si el dominio contiene repositorios cuando no se puede acceder a la clave KMS del dominio.

nota

Cuando se elimina un dominio que aún contiene repositorios, CodeArtifact los eliminará de forma asíncrona en 15 minutos. Una vez eliminado el dominio, los repositorios seguirán visibles en la CodeArtifact consola y en el resultado del list-repositories comando hasta que se realice la limpieza automática del repositorio.

Eliminar un dominio (consola)

  1. Abra la AWS CodeArtifact consola en https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. En el panel de navegación, elija Dominios y luego elija el dominio que desea eliminar.

  3. Elija Eliminar.

Eliminar un dominio (AWS CLI)

Ejecute el comando delete-domain para eliminar un dominio.

aws codeartifact delete-domain --domain my_domain --domain-owner 111122223333

Los datos con formato JSON aparecen en la salida con detalles sobre el dominio eliminado.

{ "domain": { "name": "my_domain", "owner": "111122223333", "arn": "arn:aws:codeartifact:us-west-2:111122223333:domain/my_domain", "status": "Active", "encryptionKey": "arn:aws:kms:us-west-2:111122223333:key/your-kms-key", "repositoryCount": 0, "assetSizeBytes": 0, "createdTime": "2020-10-12T16:51:18.039000-04:00" } }