

終止支援通知：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 和客戶受管標籤的清單，如下列範例 command. AWS Proton automatic 為您產生 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"
```

------