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