本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建存储库的链接
您可以使用控制台或 CLI 创建存储库的链接。创建存储库链接时, AWS Proton 会为您创建一个服务关联角色。
- AWS Management Console
-
创建存储库的链接,如以下控制台步骤中所示。
-
在 AWS Proton 控制台
中,选择存储库。 -
选择创建存储库。
-
在关联新存储库页面上的存储库详细信息部分中:
-
选择您的存储库提供商。
-
选择您的现有连接之一。如果没有,请选择 “添加新 CodeStar 连接” 来创建连接,然后返回 AWS Proton 控制台,刷新连接列表,然后选择您的新连接。
-
从您连接的源代码存储库中进行选择。
-
-
[可选] 在标签部分中,选择一次或多次添加新标签,然后输入键和值对。
-
选择创建存储库。
-
查看您的链接存储库的详细数据。
-
- 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
"
Repositories
查看链接的存储库数据