创建存储库的链接 - AWS Proton

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建存储库的链接

您可以使用控制台或 CLI 创建存储库的链接。在您创建存储库链接时,AWS Proton 为您创建一个服务相关角色

AWS Management Console

创建存储库的链接,如以下控制台步骤中所示。

  1. AWS Proton 控制台中,选择存储库

  2. 选择 Create repository(创建存储库)

  3. 关联新存储库页面上的存储库详细信息部分中:

    1. 选择您的存储库提供商。

    2. 选择您的现有连接之一。如果没有,请选择添加新的 CodeStar 连接以创建一个连接,然后返回到 AWS Proton 控制台,刷新连接列表,然后选择您的新连接。

    3. 从您连接的源代码存储库中进行选择。

  4. [可选]标签部分中,选择一次或多次添加新标签,然后输入对。

  5. 选择 Create repository(创建存储库)

  6. 查看您的链接存储库的详细数据。

AWS CLI

创建并注册您的存储库的链接。

运行以下命令:

$ aws proton create-repository \ --name myrepos/environments \ --connection-arn "arn:aws:codestar-connections:region-id:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" \ --provider "GITHUB" \ --encryption-key "arn:aws:kms:region-id:123456789012:key/bPxRfiCYEXAMPLEKEY" \ --tags key=mytag1,value=value1 key=mytag2,value=value2

最后两个参数(--encryption-key--tags)是可选的。

响应:

{ "repository": { "arn": "arn:aws:proton:region-id:123456789012:repository/github:myrepos/environments", "connectionArn": "arn:aws:codestar-connections:region-id:123456789012:connection/2ad03b28-a7c4-EXAMPLE11111", "encryptionKey": "arn:aws:kms:region-id:123456789012:key/bPxRfiCYEXAMPLEKEY", "name": "myrepos/environments", "provider": "GITHUB" } }

在创建存储库链接后,您可以查看 AWS 和客户托管标签列表,如以下示例命令中所示。AWS Proton 自动为您生成 AWS 托管标签。您也可以使用 AWS CLI 修改和创建客户托管标签。有关更多信息,请参阅AWS Proton 资源和标记

命令:

$ aws proton list-tags-for-resource \ --resource-arn "arn:aws:proton:region-id:123456789012:repository/github:myrepos/environments"