在中標記自訂動作 CodePipeline - AWS CodePipeline

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

在中標記自訂動作 CodePipeline

標籤是與 AWS 資源相關聯的索引鍵值配對。您可以使用主控台或 CLI 將標記套用至中的自訂動作 CodePipeline。如需有關資 CodePipeline 源標記、使用案例、標籤索引鍵和值條件約束以及支援的資源類型的資訊,請參閱標記 資源

您可以新增、刪除和更新自訂動作中的標籤值。您可以在每個自訂動作中新增最多 50 個標籤。

新增標籤到自訂動作

請依照下列步驟使 AWS CLI 用將標籤新增至自訂動作。若要在建立自訂動作時,將標籤新增到自訂動作,請參閱 在 中建立和新增自訂動作 CodePipeline

在這些步驟中,我們假設您已經安裝新版 AWS CLI 或更新到最新版本。如需詳細資訊,請參閱安裝 AWS Command Line Interface

在終端機或命令列上執行 tag-resource 命令,為您要新增標籤及該標籤之索引鍵和值的自訂動作,指定 Amazon Resource Name (ARN)。您可以將多個標籤新增到自訂動作。例如,若要使用兩個標籤來標記自訂動作、以標籤值命名TestActionType的標籤鍵 UnitTest,以及以標籤值命名ApplicationName的標籤鍵 MyApplication

aws codepipeline tag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version --tags key=TestActionType,value=UnitTest key=ApplicationName,value=MyApplication

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

檢視自訂動作的標籤

請遵循下列步驟 AWS CLI 來使用檢視自訂動作的 AWS 標籤。若未新增標籤,傳回的清單空白。

在終端機或命令列上執行 list-tags-for-resource 命令。例如,以 ARN arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version 檢視自訂動作的標籤索引籤鍵和標籤值的清單:

aws codepipeline list-tags-for-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version

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

{ "tags": { "TestActionType": "UnitTest", "ApplicationName": "MyApplication" } }

編輯自訂動作的標籤

請依照下列步驟使 AWS CLI 用編輯自訂動作的標籤。您可以變更現有索引鍵的值或新增其他索引鍵。您也可以從自訂動作中移除標籤,如下個部分所示。

在終端機或命令列,執行 tag-resource 命令,為您要更新標籤並指定其標籤索引鍵和標籤值的自訂動作,指定 Amazon Resource Name (ARN):

aws codepipeline tag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version --tags key=TestActionType,value=IntegrationTest

從自訂動作移除標籤

請依照下列步驟使 AWS CLI 用從自訂動作移除標籤。當您從關聯的資源移除標籤時,將會刪除這些標籤。

注意

如果您刪除自訂動作,所有標籤關聯都會從已刪除的自訂動作中移除。您不需要在刪除自訂動作之前移除標籤。

在終端機或命令列,執行 untag-resource 命令,為您要移除的標籤及其標籤索引鍵的自訂動作指定 ARN。例如,要使用標籤鍵刪除自定義操作上的標籤 TestActionType

aws codepipeline untag-resource --resource-arn arn:aws:codepipeline:us-west-2:account-id:actiontype:Owner/Category/Provider/Version --tag-keys TestActionType

若成功,此命令不會傳回任何內容。為了確認與自訂動作關聯的標籤,請執行 list-tags-for-resource 命令。