標記套件群組 CodeArtifact - CodeArtifact

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

標記套件群組 CodeArtifact

標籤是與 AWS 資源關聯的索引鍵/值組。您可以在中將標記套用至套件群組 CodeArtifact。如需有關資 CodeArtifact 源標記、使用案例、標籤索引鍵和值限制,以及支援的資源類型的資訊,請參閱標記資源

您可以在建立套件群組或新增、移除或更新現有封裝群組的標籤值時,使用 CLI 指定標籤。

標記套件群組 (CLI)

您可以使用 CLI 來管理封裝群組標籤。

如果您尚未設定,請 AWS CLI 依照中的步驟進行設定設定使用 AWS CodeArtifact

提示

若要新增標籤,您必須提供套件群組的 Amazon 資源名稱 (ARN)。若要取得套件群組的 ARN,請執行下describe-package-group列命令:

aws codeartifact describe-package-group \ --domain my_domain \ --package-group /npm/scope/anycompany~ \ --query packageGroup.arn

將標記新增至套件群組 (CLI)

您可以在建立封裝群組時將標記新增至封裝群組,或新增至現有的封裝群組。如需有關在建立封裝群組時將標記新增至封裝群組的資訊,請參閱建立套件群組

若要將標記新增至現有套件群組 AWS CLI,請在終端機或命令列上執行該tag-resource命令,並指定要新增標籤的套件群組的 Amazon 資源名稱 (ARN),以及要新增之標籤的金鑰和值。如需封裝群組 ARN 的詳細資訊,請參閱Package 群組 ARN

您可以將多個標記新增至套件群組。例如,若要標記套件群組,/npm/scope/ 任何公司 ~ 使用兩個標籤,一個名為 key1 的標籤鍵,標籤鍵值為 value 1,以及一個名為 key 2 的標籤鍵,其標籤鍵值為 value 2:

aws codeartifact tag-resource \ --resource-arn arn:aws:codeartifact:us-west-2:123456789012:package-group/my_domain/npm/scope/anycompany~ \ --tags key=key1,value=value1 key=key2,value=value2

如果成功,則此命令沒有輸出。

檢視套件群組的標記 (CLI)

請依照下列步驟使用 AWS CLI 來檢視封裝群組的 AWS 標籤。若未新增標籤,傳回的清單空白。

在終端機或命令列上,使用套件群組的 Amazon 資源名稱 (ARN) 執行list-tags-for-resource命令。如需封裝群組 ARN 的詳細資訊,請參閱Package 群組 ARN

例如,若要檢視套件群組的標籤鍵和標籤值清單,請以 ARN 值命名為 /npm/scope/ 任何公司 ~ arn:aws:codeartifact:us-west-2:123456789012:package-group/my_domain/npm/scope/anycompany~

aws codeartifact list-tags-for-resource \ --resource-arn arn:aws:codeartifact:us-west-2:123456789012:package-group/my_domain/npm/scope/anycompany~

若成功,此命令會傳回類似如下的資訊:

{ "tags": { "key1": "value1", "key2": "value2" } }

編輯封裝群組的標記 (CLI)

請依照下列步驟使 AWS CLI 用編輯封裝群組的標籤。您可以變更現有索引鍵的值或新增其他索引鍵。您也可以從封裝群組中移除標籤,如下一節所示。

在終端機或命令列上,執行指tag-resource令,指定要更新標籤之套件群組的 ARN,並指定標籤鍵和標籤值。如需封裝群組 ARN 的詳細資訊,請參閱Package 群組 ARN

aws codeartifact tag-resource \ --resource-arn arn:aws:codeartifact:us-west-2:123456789012:package-group/my_domain/npm/scope/anycompany~ \ --tags key=key1,value=newvalue1

如果成功,則此命令沒有輸出。

從套件群組移除標記 (CLI)

請依照下列步驟使 AWS CLI 用從封裝群組中移除標籤。

注意

如果您刪除封裝群組,所有標記關聯都會從刪除的封裝群組中移除。在刪除套件群組之前,您不需要移除標籤。

在終端機或命令列上,執行指untag-resource令,指定要移除其中標籤的套件群組的 ARN,以及要移除之標籤的標籤索引鍵。如需封裝群組 ARN 的詳細資訊,請參閱Package 群組 ARN

例如,要刪除包組中的多個標籤,/npm/scope/ 任何公司〜,使用標籤鍵 1 和 key2:

aws codeartifact untag-resource \ --resource-arn arn:aws:codeartifact:us-west-2:123456789012:package-group/my_domain/npm/scope/anycompany~ \ --tag-keys key1 key2

如果成功,則此命令沒有輸出。移除標籤之後,您可以使用list-tags-for-resource指令檢視封裝群組上剩餘的標籤。