本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
標籤是與 AWS 資源關聯的索引鍵/值組。您可以在 CodeArtifact 中將標籤套用至儲存庫。如需 CodeArtifact 資源標記、使用案例、標籤索引鍵和值限制,以及支援的資源類型的相關資訊,請參閱 標記 資源。
您可以在建立儲存庫時使用 CLI 來指定標籤。您可以使用 主控台或 CLI 來新增或移除標籤,並更新儲存庫中標籤的值。每個儲存庫最多可新增 50 個標籤。
標籤儲存庫 (CLI)
您可以使用 CLI 來管理儲存庫標籤。
將標籤新增至儲存庫 (CLI)
您可以使用 主控台或 AWS CLI 來標記儲存庫。
若要在建立儲存庫將標籤新增到儲存庫,請參閱建立 儲存庫。
在這些步驟中,我們假設您已經安裝新版 AWS CLI 或更新到最新版本。如需詳細資訊,請參閱安裝 AWS Command Line Interface。
在終端機或命令列,執行 tag-resource 命令,指定您要新增標籤之儲存庫的 Amazon Resource Name (ARN),和您想新增之標籤的索引鍵和值。
注意
若要取得儲存庫的 ARN,請執行 describe-repository
命令:
aws codeartifact describe-repository --domain
my_domain
--repositorymy_repo
--query repository.arn
您可以新增多個標籤到儲存庫。例如,若要在名為 my_domain 的網域中,使用兩個標籤標記名為 my_repo
的儲存庫,使用標籤值為 value1
的標籤鍵名為 key1,以及使用標籤值為 value2 的標籤鍵名為 key
2:
aws codeartifact tag-resource --resource-arn arn:aws:codeartifact:
us-west-2
:111122223333
:repository/my_domain
/my_repo
--tags key=key1
,value=value1
key=key2
,value=value2
如果成功,此命令沒有輸出。
檢視儲存庫的標籤 (CLI)
請依照下列步驟使用 AWS CLI 來檢視儲存庫的 AWS 標籤。若未新增標籤,傳回的清單空白。
在終端機或命令列上執行 list-tags-for-resource 命令。
注意
若要取得儲存庫的 ARN,請執行 describe-repository
命令:
aws codeartifact describe-repository --domain
my_domain
--repositorymy_repo
--query repository.arn
例如,若要在名為 my_domain 的網域中,檢視名為 my_repo
之儲存庫的標籤索引鍵和標籤值清單,其 ARN arn:aws:codeartifact:
值為: us-west-2
:111122223333
:repository/my_domain
/my_repo
aws codeartifact list-tags-for-resource --resource-arn arn:aws:codeartifact:
us-west-2
:111122223333
:repository/my_domain
/my_repo
若成功,此命令會傳回類似如下的資訊:
{
"tags": {
"key1": "value1",
"key2": "value2"
}
}
編輯儲存庫的標籤 (CLI)
請依照下列步驟,使用 AWS CLI 編輯儲存庫的標籤。您可以變更現有索引鍵的值或新增其他索引鍵。
在終端機或命令列,執行 tag-resource命令,指定您要更新標籤的儲存庫 ARN,並指定標籤索引鍵和標籤值。
注意
若要取得儲存庫的 ARN,請執行 describe-repository
命令:
aws codeartifact describe-repository --domain
my_domain
--repositorymy_repo
--query repository.arn
aws codeartifact tag-resource --resource-arn arn:aws:codeartifact:
us-west-2
:111122223333
:repository/my_domain
/my_repo
--tags key=key1
,value=newvalue1
如果成功,此命令沒有輸出。
從儲存庫移除標籤 (CLI)
請依照下列步驟,使用 從儲存庫 AWS CLI 移除標籤。
注意
如果您刪除 儲存庫,所有標籤關聯會從已刪除的儲存庫中移除。您不需要在刪除儲存庫之前移除標籤。
在終端機或命令列,執行 untag-resource命令,指定您要移除標籤的儲存庫 ARN,以及您要移除之標籤的標籤索引鍵。
注意
若要取得儲存庫的 ARN,請執行 describe-repository
命令:
aws codeartifact describe-repository --domain
my_domain
--repositorymy_repo
--query repository.arn
例如,若要在名為 my_domain 的網域中,移除名為 my_repo
的儲存庫上的多個標籤,並使用標籤索引鍵 key1
和 key2
:
aws codeartifact untag-resource --resource-arn arn:aws:codeartifact:
us-west-2
:111122223333
:repository/my_domain
/my_repo
--tag-keyskey1
key2
如果成功,此命令沒有輸出。移除標籤後,您可以使用 list-tags-for-resource
命令檢視儲存庫上剩餘的標籤。
標籤儲存庫 (主控台)
您可以使用主控台或 CLI 以標記資源。
將標籤新增至儲存庫 (主控台)
您可以使用 主控台將標籤新增至現有的儲存庫。
開啟位於 https://console.aws.amazon.com/codesuite/codeartifact/home
的 AWS CodeArtifact 主控台。 -
在儲存庫頁面上,選擇要新增標籤的儲存庫。
-
展開詳細資訊區段。
-
在儲存庫標籤下,如果儲存庫上沒有標籤,請選擇新增儲存庫標籤。如果儲存庫上有標籤,請選擇檢視和編輯儲存庫標籤。
-
選擇 Add new tag (新增標籤)。
-
在金鑰和值欄位中,輸入您要新增的每個標籤的文字。(Value (值) 欄為選用。) 例如,在 Key (索引鍵) 中輸入
Name
。在 Value (值) 中輸入Test
。 -
(選用) 選擇 Add tag (新增標籤),新增更多列,然後輸入更多標籤。
-
選擇更新儲存庫。
檢視儲存庫的標籤 (主控台)
您可以使用 主控台列出現有儲存庫的標籤。
開啟位於 https://console.aws.amazon.com/codesuite/codeartifact/home
的 AWS CodeArtifact 主控台。 -
在儲存庫頁面上,選擇您要檢視標籤的儲存庫。
-
展開詳細資訊區段。
-
在儲存庫標籤下,選擇檢視和編輯儲存庫標籤。
注意
如果沒有標籤新增至此儲存庫,主控台會讀取新增儲存庫標籤。
編輯儲存庫的標籤 (主控台)
您可以使用 主控台來編輯已新增至儲存庫的標籤。
開啟位於 https://console.aws.amazon.com/codesuite/codeartifact/home
的 AWS CodeArtifact 主控台。 -
在儲存庫頁面上,選擇您要更新標籤的儲存庫。
-
展開詳細資訊區段。
-
在儲存庫標籤下,選擇檢視和編輯儲存庫標籤。
注意
如果沒有標籤新增至此儲存庫,主控台會讀取新增儲存庫標籤。
-
在 Key (金鑰) 和 Value (加值) 欄,視需要更新每個欄位的值。例如,針對
Name
索引鍵,在 Value (值) 中將Test
變為Prod
。 -
選擇更新儲存庫。
從儲存庫移除標籤 (主控台)
您可以使用 主控台從儲存庫刪除標籤。
開啟位於 https://console.aws.amazon.com/codesuite/codeartifact/home
的 AWS CodeArtifact 主控台。 -
在儲存庫頁面上,選擇您要移除標籤的儲存庫。
-
展開詳細資訊區段。
-
在儲存庫標籤下,選擇檢視和編輯儲存庫標籤。
注意
如果沒有標籤新增至此儲存庫,主控台會讀取新增儲存庫標籤。
-
在要刪除的每個標籤的索引鍵和值旁邊,選擇移除。
-
選擇更新儲存庫。