查看链接的存储库数据 - 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" } }