Afficher ou modifier la configuration d'un référentiel - 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.

Afficher ou modifier la configuration d'un référentiel

Vous pouvez afficher et mettre à jour les informations relatives à votre dépôt à l'aide de la CodeArtifact console ou du AWS Command Line Interface (AWS CLI).

Note

Après avoir créé un référentiel, vous ne pouvez pas modifier son nom, le AWS compte associé ou le domaine.

Afficher ou modifier la configuration d'un référentiel (console)

Vous pouvez consulter les détails de votre référentiel et le mettre à jour à l'aide de la CodeArtifact console.

  1. Ouvrez la AWS CodeArtifact console à l'adresse https://console.aws.amazon.com/codesuite/codeartifact/home.

  2. Dans le volet de navigation, choisissez Repositories, puis choisissez le nom du référentiel que vous souhaitez afficher ou modifier.

  3. Développez les détails pour voir ce qui suit :

    • Le domaine du référentiel. Choisissez le nom de domaine pour en savoir plus.

    • Politique en matière de ressources du référentiel. Choisissez Appliquer une politique de référentiel pour en ajouter une.

    • Le nom de ressource Amazon (ARN) du référentiel.

    • Si votre dépôt dispose d'une connexion externe, vous pouvez choisir la connexion pour en savoir plus. Un référentiel ne peut avoir qu'une seule connexion externe. Pour plus d’informations, consultez Connect un CodeArtifact référentiel à un référentiel public.

    • Si votre dépôt comporte des référentiels en amont, vous pouvez en choisir un pour en voir les détails. Un référentiel peut comporter jusqu'à 10 référentiels en amont direct. Pour plus d’informations, consultez Utilisation de référentiels en amont dans CodeArtifact.

    Note

    Un référentiel peut avoir une connexion externe ou des référentiels en amont, mais pas les deux.

  4. Dans Packages, vous pouvez voir tous les packages disponibles dans ce référentiel. Choisissez un forfait pour en savoir plus à son sujet.

  5. Choisissez Afficher les instructions de connexion, puis choisissez un gestionnaire de packages pour savoir comment le configurer CodeArtifact.

  6. Choisissez Appliquer la politique de référentiel pour mettre à jour ou ajouter une politique de ressources à votre référentiel. Pour plus d’informations, consultez Politiques de référentiel.

  7. Choisissez Modifier pour ajouter ou mettre à jour les éléments suivants.

    • Description du référentiel.

    • Balises associées au référentiel.

    • Si votre dépôt dispose d'une connexion externe, vous pouvez modifier le référentiel public auquel il se connecte. Sinon, vous pouvez ajouter un ou plusieurs référentiels existants en tant que référentiels en amont. Disposez-les dans l'ordre dans lequel vous souhaitez qu'ils soient classés par ordre de priorité CodeArtifact lorsqu'un colis est demandé. Pour plus d’informations, consultez Ordre de priorité du référentiel en amont.

Afficher ou modifier la configuration d'un référentiel (AWS CLI)

Pour afficher la configuration actuelle d'un dépôt dans CodeArtifact, utilisez la describe-repository commande.

aws codeartifact describe-repository --domain my_domain --domain-owner 111122223333 --repository my_repo

Exemple de sortie :

{ "repository": { "name": "my_repo", "administratorAccount": "123456789012, "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/my_repo" "upstreams": [], "externalConnections": [] } }

Modifier la configuration en amont d'un référentiel

Un référentiel en amont permet à un client du gestionnaire de packages d'accéder aux packages contenus dans plusieurs référentiels à l'aide d'un seul point de terminaison URL. Pour ajouter ou modifier la relation en amont d'un dépôt, utilisez la update-repository commande.

aws codeartifact update-repository --domain my_domain --domain-owner 111122223333 --repository my_repo \ --upstreams repositoryName=my-upstream-repo

Exemple de sortie :

{ "repository": { "name": "my_repo", "administratorAccount": "123456789012, "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/my_repo" "upstreams": [ { "repositoryName": "my-upstream-repo" } ], "externalConnections": [] } }
Note

Pour ajouter un référentiel en amont, vous devez être autorisé à effectuer l'AssociateWithDownstreamRepositoryaction sur le référentiel en amont.

Pour supprimer la relation en amont d'un dépôt, utilisez une liste vide comme argument de l'--upstreamsoption.

aws codeartifact update-repository --domain my_domain --domain-owner 111122223333 --repository my_repo --upstreams []

Exemple de sortie :

{ "repository": { "name": "my_repo", "administratorAccount": "123456789012, "domainName": "my_domain", "domainOwner": "111122223333", "arn": "arn:aws:codeartifact:region-id:111122223333:repository/my_domain/my_repo" "upstreams": [], "externalConnections": [] } }