

终止支持通知：2026 年 10 月 7 日， AWS 将终止对的支持。 AWS Proton 2026 年 10 月 7 日之后，您将无法再访问 AWS Proton 控制台或 AWS Proton 资源。您部署的基础架构将保持不变。有关更多信息，请参阅《[AWS Proton 服务弃用和迁移指南》](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html)。

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

# 创建存储库的链接
<a name="ag-create-repo"></a>

您可以使用控制台或 CLI 创建存储库的链接。创建存储库链接时， AWS Proton 会为您创建一个[服务关联角色](using-service-linked-roles.md)。

------
#### [ AWS 管理控制台 ]

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

1. 在 [AWS Proton 控制台](https://console.aws.amazon.com//proton/)中，选择**存储库**。

1. 选择**创建存储库**。

1. 在**关联新存储库**页面上的**存储库详细信息**部分中：

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

   1. 选择您的现有连接之一。如果没有，请选择 “**添加新 CodeStar 连接**” 来创建连接，然后返回 AWS Proton 控制台，刷新连接列表，然后选择您的新连接。

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

1. *[可选]* 在**标签**部分中，选择一次或多次**添加新标签**，然后输入**键**和**值**对。

1. 选择**创建存储库**。

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

------
#### [ 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 资源和标记](resources.md)。

命令:

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

------