Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Supprimer un dépôt

Mode de mise au point
Supprimer un dépôt - CodeArtifact

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.

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.

Vous pouvez supprimer un dépôt à 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 des packages. Tous les packages du référentiel deviennent définitivement indisponibles et ne peuvent pas être restaurés. Vous pouvez créer un dépôt portant le même nom, mais son contenu sera vide.

Important

La suppression d'un dépôt ne peut pas être annulée. Une fois que vous avez supprimé un dépôt, vous n'êtes plus en mesure de le récupérer et il ne peut pas être restauré.

Supprimer un dépôt (console)

  1. Ouvrez la AWS CodeArtifact console sur https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. Dans le volet de navigation, choisissez Repositories, puis choisissez le référentiel que vous souhaitez supprimer.

  3. Choisissez Supprimer, puis suivez les étapes pour supprimer le domaine.

Supprimer un dépôt (AWS CLI)

Utilisez la delete-repository commande pour supprimer un dépôt.

aws codeartifact delete-repository --domain my_domain --domain-owner 111122223333 --repository my_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": [] } }

Empêcher la suppression des référentiels

Vous pouvez empêcher la suppression accidentelle d'un dépôt en incluant une politique de domaine similaire à la suivante :

{ "Version": "2012-10-17", "Statement": [ { "Sid": "DenyRepositoryDeletion", "Action": [ "codeartifact:DeleteRepository" ], "Effect": "Deny", "Resource": "*", "Principal": * } ] }

Cette politique empêche tous les principaux de supprimer le référentiel, mais si vous décidez ultérieurement que vous devez le supprimer, vous pouvez le faire en suivant ces étapes :

  1. Dans la politique de domaine, mettez-la à jour comme suit :

    { "Version": "2012-10-17", "Statement": [ { "Sid": "DenyRepositoryDeletion", "Action": [ "codeartifact:DeleteRepository" ], "Effect": "Deny", "NotResource": "repository-arn", "Principal": * } ] }

    repository-arnRemplacez-le par l'ARN du référentiel que vous souhaitez supprimer.

  2. Dans la AWS CodeArtifact console, choisissez Repositories et supprimez le référentiel de votre choix.

  3. Après avoir supprimé le référentiel, vous pouvez modifier à nouveau la politique afin d'éviter les sélections accidentelles.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "DenyRepositoryDeletion", "Action": [ "codeartifact:DeleteRepository" ], "Effect": "Deny", "Resource": "*", "Principal": * } ] }

Vous pouvez également inclure la même déclaration de refus dans une politique de référentiel. Cela vous permet de bénéficier d'une plus grande flexibilité pour protéger les référentiels de grande valeur contre la suppression.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.