Marquer un groupe de packages dans CodeArtifact - CodeArtifact

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Marquer un groupe de packages dans CodeArtifact

Les balises sont des paires clé-valeur associées aux ressources AWS. Vous pouvez appliquer des balises à vos groupes de packages dans CodeArtifact. Pour plus d'informations sur le balisage CodeArtifact des ressources, les cas d'utilisation, les contraintes de clé et de valeur de balise et les types de ressources pris en charge, consultezBalisage des ressources.

Vous pouvez utiliser la CLI pour spécifier des balises lorsque vous créez un groupe de packages ou lorsque vous ajoutez, supprimez ou mettez à jour la valeur des balises d'un groupe de packages existant.

Groupes de packages de balises (CLI)

Vous pouvez utiliser la CLI pour gérer les balises de groupes de packages.

Si ce n'est pas le cas, configurez le AWS CLI en suivant les étapes décrites dansConfiguration avec AWS CodeArtifact.

Astuce

Pour ajouter des balises, vous devez fournir le nom de ressource Amazon (ARN) du groupe de packages. Pour obtenir l'ARN du groupe de packages, exécutez la describe-package-group commande suivante :

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

Ajouter des balises à un groupe de packages (CLI)

Vous pouvez ajouter des balises aux groupes de packages lors de leur création ou à un groupe de packages existant. Pour plus d'informations sur l'ajout de balises à un groupe de packages lors de sa création, consultezCréation d'un groupe de packages.

Pour ajouter une balise à un groupe de packages existant à l' AWS CLI aide du terminal ou de la ligne de commande, exécutez la tag-resource commande en spécifiant le nom de ressource Amazon (ARN) du groupe de packages dans lequel vous souhaitez ajouter des balises, ainsi que la clé et la valeur de la balise que vous souhaitez ajouter. Pour plus d'informations sur les ARN des groupes de packages, consultezArns du groupe de packages.

Vous pouvez ajouter plusieurs balises à un groupe de packages. Par exemple, pour baliser un groupe de packages, /npm/scope/anycompany ~ avec deux balises, une clé de balise nommée key1 avec la valeur de balise value1 et une clé de balise nommée key2 avec la valeur de balise value2 :

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

En cas de succès, cette commande n'a aucune sortie.

Afficher les balises d'un groupe de packages (CLI)

Procédez comme suit pour utiliser le AWS CLI pour afficher les AWS balises d'un groupe de packages. Si aucune balise n’a été ajoutée, la liste renvoyée est vide.

Sur le terminal ou sur la ligne de commande, exécutez la list-tags-for-resource commande avec l'Amazon Resource Name (ARN) du groupe de packages. Pour plus d'informations sur les ARN des groupes de packages, consultezArns du groupe de packages.

Par exemple, pour afficher la liste des clés de balise et des valeurs de balise pour un groupe de packages, /npm/scope/anycompany ~ est nommé avec une valeur ARN de 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~

Si elle aboutit, cette commande renvoie des informations similaires à ce qui suit :

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

Modifier les balises d'un groupe de packages (CLI)

Procédez comme suit pour utiliser le AWS CLI pour modifier une balise pour un groupe de packages. Vous pouvez modifier la valeur d'une clé existante ou ajouter une autre clé. Vous pouvez également supprimer des balises d'un groupe de packages, comme indiqué dans la section suivante.

Sur le terminal ou sur la ligne de commande, exécutez la tag-resource commande en spécifiant l'ARN du groupe de packages dans lequel vous souhaitez mettre à jour une balise, ainsi que la clé et la valeur de la balise. Pour plus d'informations sur les ARN des groupes de packages, consultezArns du groupe de packages.

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

En cas de succès, cette commande n'a aucune sortie.

Supprimer les balises d'un groupe de packages (CLI)

Procédez comme suit pour utiliser le AWS CLI pour supprimer une balise d'un groupe de packages.

Note

Si vous supprimez un groupe de packages, toutes les associations de balises sont supprimées du groupe de packages supprimé. Il n'est pas nécessaire de supprimer les balises avant de supprimer un groupe de packages.

Sur le terminal ou sur la ligne de commande, exécutez la untag-resource commande en spécifiant l'ARN du groupe de packages dans lequel vous souhaitez supprimer les balises et la clé de balise de la balise que vous souhaitez supprimer. Pour plus d'informations sur les ARN des groupes de packages, consultezArns du groupe de packages.

Par exemple, pour supprimer plusieurs balises d'un groupe de packages, /npm/scope/anycompany ~, avec les clés key1 et 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

En cas de succès, cette commande n'a aucune sortie. Après avoir supprimé les balises, vous pouvez afficher les balises restantes du groupe de packages à l'aide de la list-tags-for-resource commande.