Visualización de los datos del repositorio vinculado - AWS Proton

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.

Visualización de los datos del repositorio vinculado

Puede enumerar y ver los detalles del repositorio vinculado mediante la consola o la AWS CLI. En el caso de los enlaces a los repositorios que se utilizan para sincronizar los repositorios de Git con AWS Proton, se puede recuperar la definición y el estado de la sincronización del repositorio mediante la AWS CLI.

AWS Management Console

Enumere y consulte los detalles de los repositorios vinculados mediante la consola de AWS Proton.

  1. Para ver una lista de los repositorios vinculados, seleccione Repositorios en el panel de navegación.

  2. Para ver los datos detallados, seleccione el nombre de algún repositorio.

AWS CLI

Enumere los repositorios vinculados.

Ejecute el siguiente comando:

$ aws proton list-repositories

Respuesta:

{ "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" } ] }

Consulte los detalles de un repositorio vinculado.

Ejecute el siguiente comando:

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

Respuesta:

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

Enumere los repositorios sincronizados.

En el siguiente ejemplo, se enumeran los repositorios que el usuario configuró para la sincronización de plantillas.

Ejecute el siguiente comando:

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

Vea el estado de sincronización del repositorio.

En el siguiente ejemplo se recupera el estado de sincronización de un repositorio de sincronización de plantillas.

Ejecute el siguiente comando:

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

Respuesta:

{ "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" } }