

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 新增標籤至儲存庫
<a name="how-to-tag-repository-add"></a>

將標籤新增至儲存庫可協助您識別和組織 AWS 資源，並管理對資源的存取。首先，您將一或多個標籤 (金鑰值組) 到儲存庫。請記住儲存庫的標籤數有所限制。金鑰和值欄位可使用的字數有所限制。如需詳細資訊，請參閱[限制](limits.md#limits-tags)。擁有標籤後，您可以建立 IAM 政策，根據這些標籤管理對儲存庫的存取。您可以使用 CodeCommit 主控台或 AWS CLI 將標籤新增至儲存庫。

**重要**  
新增標籤到儲存庫可能會影響存取該儲存庫。將標籤新增至儲存庫之前，請務必檢閱任何可能使用標籤來控制存取儲存庫等資源的 IAM 政策。如需以標籤為基礎的存取政策範例，請參閱[範例 5：在具有標籤的儲存庫上拒絕或允許動作](customer-managed-policies.md#identity-based-policies-example-5)。

當您建立時，如需有關將標籤新增到儲存庫的詳細資訊，請參閱 [建立儲存庫 （主控台）](how-to-create-repository.md#how-to-create-repository-console)。

**Topics**
+ [將標籤新增至儲存庫 （主控台）](#how-to-tag-repository-add-console)
+ [將標籤新增至儲存庫 (AWS CLI)](#how-to-tag-repository-add-cli)

## 將標籤新增至儲存庫 （主控台）
<a name="how-to-tag-repository-add-console"></a>

您可以使用 CodeCommit 主控台，將一或多個標籤新增至 CodeCommit 儲存庫。

1. 在 https：//[https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home) 開啟 CodeCommit 主控台。

1. 在 **Repositories (儲存庫)** 中，選擇您要新增標籤所在的儲存庫名稱。

1. 在導覽窗格中，選擇**設定**。選擇 **Repository tags (儲存庫標籤)**。

1. 如果沒有已經新增到儲存庫的標籤，請選擇 **Add tag (新增標籤)**。否則，選擇 **Edit (編輯)**，然後選擇 **Add tag (新增標籤)**。

1. 在 **Key (金鑰)** 中，輸入標籤的名稱。您可以在 **Value (值)** 中為標籤新增選用值。  
![新增標籤至儲存庫](http://docs.aws.amazon.com/zh_tw/codecommit/latest/userguide/images/codecommit-repository-tags-edit.png)

1. (選用) 若要新增另一個標籤，再選擇 **Add tag (新增標籤)** 一次。

1. 當您完成新增標籤的作業時，請選擇 **Submit (提交)**。

## 將標籤新增至儲存庫 (AWS CLI)
<a name="how-to-tag-repository-add-cli"></a>

請依照下列步驟，使用 AWS CLI 將標籤新增至 CodeCommit 儲存庫。若要在建立儲存庫將標籤新增到儲存庫，請參閱[建立儲存庫 (AWS CLI)](how-to-create-repository.md#how-to-create-repository-cli)。

在這些步驟中，我們假設您已經安裝新版 AWS CLI 或更新到最新版本。如需詳細資訊，請參閱[安裝 AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/installing.html)。

在終端機或命令列，執行 **tag-resource** 命令，指定您要新增標籤之儲存庫的 Amazon Resource Name (ARN)，和您想新增之標籤的索引鍵和值。您可以新增多個標籤到儲存庫。例如，若要使用兩個標籤標記名為 {{MyDemoRepo}} 的儲存庫、使用標籤值為 {{Secret}} 的名為 {{Status}} 的標籤金鑰，以及使用標籤值為 {{Saanvi}} 的名為 {{Team}} 的標籤金鑰：

```
aws codecommit tag-resource --resource-arn arn:aws:codecommit:{{us-west-2}}:{{111111111111}}:{{MyDemoRepo}} --tags {{Status}}={{Secret}},{{Team}}={{Saanvi}} 
```

若成功，此命令不會傳回任何內容。