연결된 리포지토리 데이터 보기 - AWS Proton

연결된 리포지토리 데이터 보기

콘솔 또는 AWS CLI를 사용하여 연결된 리포지토리 세부 정보를 삭제할 수 있습니다. git 리포지토리를 AWS Proton과 동기화하는 데 사용되는 리포지토리 링크의 경우 AWS CLI를 사용하여 리포지토리 동기화 정의 및 상태를 검색할 수 있습니다.

AWS Management Console

AWS Proton 콘솔을 사용하여 연결된 리포지토리의 세부 정보를 나열하고 볼 수 있습니다.

  1. 연결된 리포지토리를 나열하려면 탐색 창에서 리포지토리를 선택합니다.

  2. 세부 데이터를 보려면 리포지토리 이름을 선택합니다.

AWS CLI

연결된 리포지토리를 나열합니다.

다음 명령을 실행합니다.

$ aws proton list-repositories

응답:

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

연결된 리포지토리의 세부 정보를 봅니다.

다음 명령을 실행합니다.

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

응답:

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

동기화된 리포지토리를 나열합니다.

다음 예제는 템플릿 동기화를 위해 구성한 리포지토리를 나열합니다.

다음 명령을 실행합니다.

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

리포지토리 동기화 상태를 봅니다.

다음 예는 템플릿 동기화 저장소의 동기화 상태를 검색하는 예제입니다.

다음 명령을 실행합니다.

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

응답:

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