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 repositorio
Puede eliminar un repositorio mediante la CodeArtifact consola o el AWS CLI. Una vez que se ha eliminado un repositorio, ya no puede enviar paquetes a él ni extraer paquetes de él. Todos los paquetes del repositorio dejan de estar disponibles permanentemente y no se pueden restaurar. Puede crear un repositorio con el mismo nombre, pero su contenido estará vacío.
importante
La eliminación de un repositorio no se puede revertir. Después de eliminar un repositorio, no podrá recuperarlo ni restaurarlo.
Temas
Eliminar un repositorio (consola)
-
Abre la AWS CodeArtifact consola en https://console.aws.amazon.com/codesuite/codeartifact/home
. -
En el panel de navegación, elija Repositorios y, a continuación, elija el repositorio que desea eliminar.
-
Elija Eliminar y luego siga los pasos para eliminar el dominio.
Eliminar un repositorio (AWS CLI)
Use el comando delete-repository para eliminar un repositorio.
aws codeartifact delete-repository --domainmy_domain--domain-owner111122223333--repositorymy_repo
Ejemplo de código de salida:
{ "repository": { "name": "my_repo", "administratorAccount": "123456789012", "domainName": "my_domain", "domainOwner": "123456789012", "arn": "arn:aws:codeartifact:region-id:123456789012:repository/my_domain/my_repo", "description": "My new repository", "upstreams": [], "externalConnections": [] } }
Proteger los repositorios de su eliminación
Puede evitar que un repositorio se elimine accidentalmente. Para ello, incluya una política de dominio similar a la siguiente:
Esta política impide que todas las entidades principales eliminen el repositorio. No obstante, si más adelante decide que necesita eliminarlo, puede hacerlo siguiendo estos pasos:
-
En la política de dominio, actualice la política a lo siguiente:
repository-arnSustitúyalo por el ARN del repositorio que desee eliminar. -
En la AWS CodeArtifact consola, selecciona Repositorios y elimina el repositorio que hayas elegido.
-
Una vez que haya eliminado el repositorio, puede volver a cambiar la política para evitar eliminaciones accidentales.
Como alternativa, puede incluir la misma instrucción de denegación en una política de repositorio. Así, podrá tener más flexibilidad a la hora de proteger los repositorios de más valor de la eliminación.