リンクされたリポジトリデータを表示する - AWS Proton

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

リンクされたリポジトリデータを表示する

コンソールまたは AWS CLI を使用して、リポジトリのリストや詳細データを表示できます。Git リポジトリを AWS Proton と同期させるために使用するリポジトリリンクについては 、AWS CLI でリポジトリ同期の定義とステータスを取得できます。

AWS Management Console

AWS Proton コンソールで、リンクされたリポジトリのリストや詳細を表示します。

  1. あなたのリンクされたリポジトリを一覧表示するには、ナビゲーションペインで [Repositorues (リポジトリ)] を選択します。

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