在中標記自訂動作 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 命令。