建立存放庫的連結 - 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"