Afficher les données du référentiel lié - AWS Proton

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 les données du référentiel lié

Vous pouvez répertorier et afficher les détails des référentiels liés à l'aide de la console ou du AWS CLI. Pour les liens de dépôt utilisés pour synchroniser les référentiels git AWS Proton, vous pouvez récupérer la définition et le statut de synchronisation du référentiel à l'aide du AWS CLI.

AWS Management Console

Répertoriez et affichez les détails du référentiel lié à l'aide de la AWS Proton console.

  1. Pour répertorier vos référentiels liés, choisissez Repositories dans le volet de navigation.

  2. Pour afficher les données détaillées, choisissez le nom d'un référentiel.

AWS CLI

Répertoriez vos référentiels liés.

Exécutez la commande suivante :

$ aws proton list-repositories

Réponse :

{ "repositories": [ { "arn": "arn:aws:proton:region-id:123456789012:repository/github:myrepos/templates", "name": "myrepos/templates", "provider": "GITHUB" }, { "arn": "arn:aws:proton:region-id:123456789012:repository/github:myrepos/environments", "name": "myrepos/environments", "provider": "GITHUB" } ] }

Afficher les détails d'un dépôt lié.

Exécutez la commande suivante :

$ aws proton get-repository \ --name myrepos/templates \ --provider "GITHUB"

Réponse :

{ "repository": { "arn": "arn:aws:proton:region-id:123456789012:repository/github:myrepos/templates", "name": "myrepos/templates", "provider": "GITHUB" } }

Répertoriez vos référentiels synchronisés.

L'exemple suivant répertorie les référentiels que vous avez configurés pour la synchronisation des modèles.

Exécutez la commande suivante :

$ aws proton list-repository-sync-definitions \ --branch "main" \ --repository-name myrepos/templates \ --repository-provider "GITHUB" \ --sync-type "TEMPLATE_SYNC"

Afficher l'état de synchronisation du référentiel.

L'exemple suivant permet de récupérer l'état de synchronisation d'un modèle de référentiel de synchronisation.

Exécutez la commande suivante :

$ aws proton get-repository-sync-status \ --branch "main" \ --repository-name myrepos/templates \ --repository-provider "GITHUB" \ --sync-type "TEMPLATE_SYNC"

Réponse :

{ "latestSync": { "events": [ { "event": "Clone started", "time": "2021-11-21T00:26:35.883000+00:00", "type": "CLONE_STARTED" }, { "event": "Updated configuration", "time": "2021-11-21T00:26:41.894000+00:00", "type": "CONFIG_UPDATED" }, { "event": "Starting syncs for commit 62c03ff86eEXAMPLE1111111", "externalId": "62c03ff86eEXAMPLE1111111", "time": "2021-11-21T00:26:44.861000+00:00", "type": "STARTING_SYNC" } ], "startedAt": "2021-11-21T00:26:29.728000+00:00", "status": "SUCCEEDED" } }