Etichetta un'azione personalizzata in CodePipeline - AWS CodePipeline

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Etichetta un'azione personalizzata in CodePipeline

I tag sono coppie chiave-valore associate AWS alle risorse. Puoi utilizzare la console o la CLI per applicare tag alle tue azioni personalizzate in. CodePipeline Per informazioni sull'etichettatura CodePipeline delle risorse, sui casi d'uso, sui vincoli di chiavi e valori dei tag e sui tipi di risorse supportati, consulta. Assegnazione di tag alle risorse

È possibile aggiungere, eliminare e aggiornare i valori dei tag in un'operazione personalizzata. È possibile aggiungere fino a un massimo di 50 tag per ciascuna operazione personalizzata.

Aggiunta di tag a un'operazione personalizzata

Segui questi passaggi per utilizzare per aggiungere un tag AWS CLI a un'azione personalizzata. Per aggiungere un tag a un'operazione personalizzata al momento della creazione, consulta Creare e aggiungere un'azione personalizzata in CodePipeline.

In queste fasi, si assume che sia già installata una versione recente della AWS CLI o che sia aggiornata alla versione corrente. Per ulteriori informazioni, consulta l'argomento relativo all'installazione di AWS Command Line Interface.

Al terminale o alla riga di comando, eseguir il comando tag-resource, specificando l’ARN (Amazon Resource Name) dell'operazione personalizzata in cui aggiungere i tag e la chiave e il valore del tag che desideri aggiungere. È possibile aggiungere più tag a un'operazione personalizzata. Ad esempio, per etichettare un'azione personalizzata con due tag, una chiave di tag denominata TestActionTypecon il valore del UnitTesttag e una chiave di tag denominata ApplicationNamecon il valore del tag di 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

In caso di successo, questo comando non restituisce alcun risultato.

Visualizzazione di tag per un'operazione personalizzata

Segui questi passaggi per utilizzare AWS CLI per visualizzare i AWS tag per un'azione personalizzata. Se non sono stati aggiunti tag, l'elenco restituito è vuoto.

Dal terminale o dalla riga di comando, esegui il comando list-tags-for-resource. Ad esempio, per visualizzare un elenco di valori di chiavi e di tag per un’operazione personalizzata con l’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

Se il comando viene eseguito correttamente, restituisce informazioni simili alle seguenti:

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

Modifica di tag per un'operazione personalizzata

Segui questi passaggi per utilizzare AWS CLI per modificare un tag per un'azione personalizzata. È possibile modificare il valore di una chiave esistente o aggiungere un'altra chiave. È anche possibile rimuovere i tag da un'operazione personalizzata, come illustrato nella sezione successiva.

Al terminale o nella riga di comando, esegui il comando tag-resource specificando l’ARN (Amazon Resource Name) dell'operazione personalizzata in cui desideri aggiornare un tag e specificare la chiave e il valore di tag:

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

Rimozione di tag da un'operazione personalizzata

Segui questi passaggi per utilizzare AWS CLI per rimuovere un tag da un'azione personalizzata. Quando rimuovi i tag dalla risorsa associata, questi vengono eliminati.

Nota

Se si elimina un'operazione personalizzata, tutte le associazioni di tag vengono rimosse dall'operazione personalizzata eliminata. Non è necessario rimuovere i tag prima di eliminare un'operazione personalizzata.

Al terminale o nella riga di comando, esegui il comando untag-resource specificando l’ARN dell'operazione personalizzata in cui desideri rimuovere i tag e la chiave di tag del tag che desideri rimuovere. Ad esempio, per rimuovere un tag su un'azione personalizzata con la chiave tag TestActionType:

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

In caso di successo, questo comando non restituisce alcun risultato. Per verificare i tag associati all'operazione personalizzata, esegui il comando list-tags-for-resource.