Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Supprimer un référentiel
Vous pouvez supprimer un référentiel à l'aide de la CodeArtifact console ou du AWS CLI. Une fois qu'un dépôt a été supprimé, vous ne pouvez plus y envoyer de packages ni en extraire. Tous les packages du référentiel deviennent définitivement indisponibles et ne peuvent pas être restaurés. Vous pouvez créer un référentiel portant le même nom, mais son contenu sera vide.
Important
La suppression d'un référentiel ne peut pas être annulée. Après avoir supprimé un référentiel, vous ne pouvez plus le récupérer et il ne peut pas être restauré.
Rubriques
Supprimer un référentiel (console)
-
Ouvrez la AWS CodeArtifact console à l'adresse https://console.aws.amazon.com/codesuite/codeartifact/home
. -
Dans le volet de navigation, choisissez Référentiels, puis choisissez le référentiel que vous souhaitez supprimer.
-
Choisissez Supprimer, puis suivez les étapes pour supprimer le domaine.
Supprimer un référentiel (AWS CLI)
Utilisez la delete-repository commande pour supprimer un référentiel.
aws codeartifact delete-repository --domainmy_domain--domain-owner111122223333--repositorymy_repo
Exemple de sortie :
{ "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": [] } }
Protégez les référentiels contre la suppression
Vous pouvez empêcher la suppression accidentelle d'un référentiel en incluant une politique de domaine similaire à la suivante :
Cette politique empêche tous les administrateurs de supprimer le référentiel, mais si vous décidez ultérieurement de le supprimer, vous pouvez le faire en suivant les étapes suivantes :
-
Dans la politique de domaine, mettez-la à jour comme suit :
repository-arnRemplacez-le par l'ARN du référentiel que vous souhaitez supprimer. -
Dans la AWS CodeArtifact console, choisissez Référentiels et supprimez le référentiel que vous avez choisi.
-
Après avoir supprimé le référentiel, vous pouvez modifier à nouveau la politique pour éviter les suppressions accidentelles.
Vous pouvez également inclure la même instruction de refus dans une politique de référentiel. Grâce à cette approche, vous bénéficiez d'une plus grande flexibilité pour protéger les référentiels de grande valeur contre la suppression.