

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.

# Création d'un groupe de packages
<a name="create-package-group"></a>

Vous pouvez créer un groupe de packages à l'aide de la CodeArtifact console, du AWS Command Line Interface (AWS CLI) ou CloudFormation. Pour plus d'informations sur la gestion des groupes de CodeArtifact packages avec CloudFormation, consultez[Création de CodeArtifact ressources avec AWS CloudFormation](cloudformation-codeartifact.md). 

## Création d'un groupe de packages (console)
<a name="create-package-group-console"></a>

1. Ouvrez la AWS CodeArtifact console sur [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home).

1. Dans le volet de navigation, choisissez **Domains**, puis le domaine dans lequel vous souhaitez créer un groupe de packages.

1. Choisissez **Groupes de packages**, puis choisissez **Créer un groupe de packages**.

1. Dans **Définition du groupe de packages**, entrez la définition du groupe de packages pour votre groupe de packages. La définition du groupe de packages détermine quels packages sont associés au groupe. Vous pouvez saisir la définition du groupe de packages manuellement avec du texte, ou vous pouvez utiliser le mode visuel pour effectuer des sélections et la définition du groupe de packages sera créée automatiquement.

1. Pour utiliser le mode visuel afin de créer la définition du groupe de packages :

   1. Choisissez **Visual** pour passer en mode visuel.

   1. Dans **Format du package**, choisissez le format des packages à associer à ce groupe.

   1. Dans **Namespace (Scope)**, choisissez les critères d'espace de noms auxquels vous souhaitez répondre.
      + **Égal** : correspond exactement à l'espace de noms spécifié. Si cette option est sélectionnée, entrez l'espace de noms correspondant.
      + **Vide** : associe les packages sans espace de noms.
      + **Commence par un mot** : fait correspondre les espaces de noms commençant par un mot spécifique. Si cette option est sélectionnée, entrez le mot de préfixe correspondant. Pour plus d'informations sur les mots et les limites des mots, voir[Mots, limites de mots et correspondance de préfixes](package-group-definition-syntax-matching-behavior.md#package-group-word-boundary-prefix).
      + **Tout** : Faites correspondre les packages dans tous les espaces de noms.

   1. Si l'**option** **Egale, Blank** ou **Commence par un mot** est sélectionnée, dans **Nom du package**, choisissez les critères de nom du package auxquels vous souhaitez répondre.
      + **Exactement égal** : correspond exactement au nom du package spécifié. Si c'est le cas, entrez le nom du package correspondant.
      + **Commence par le préfixe** : fait correspondre les packages qui commencent par le préfixe spécifié.
      + **Commence par un mot** : fait correspondre les packages qui commencent par un mot spécifique. Si cette option est sélectionnée, entrez le mot de préfixe correspondant. Pour plus d'informations sur les mots et les limites des mots, voir[Mots, limites de mots et correspondance de préfixes](package-group-definition-syntax-matching-behavior.md#package-group-word-boundary-prefix).
      + **Tous** : Faites correspondre tous les packages.

   1. Choisissez **Next** pour revoir la définition.

1. Pour saisir la définition du groupe de packages avec du texte :

   1. Choisissez **Texte** pour passer en mode texte.

   1. Dans **Définition du groupe de packages**, entrez la définition du groupe de packages. Pour plus d'informations sur la syntaxe de définition des groupes de packages, consultez[Syntaxe de définition du groupe de packages et comportement de correspondance](package-group-definition-syntax-matching-behavior.md).

   1. Choisissez **Next** pour revoir la définition.

1. Dans **Réviser la définition**, passez en revue les packages qui seront inclus dans le nouveau groupe de packages en fonction de la définition fournie précédemment. Après avoir passé en revue, choisissez **Next**.

1. Dans **Informations sur le groupe de packages**, ajoutez éventuellement une description et une adresse e-mail de contact pour le groupe de packages. Choisissez **Suivant**.

1. Dans **Contrôles d'origine des packages**, configurez les contrôles d'origine à appliquer aux packages du groupe. Pour plus d'informations sur les contrôles d'origine des groupes de packages, consultez[Contrôles d'origine des groupes de packages](package-group-origin-controls.md).

1. Choisissez **Créer un groupe de packages**.

## Création d'un groupe de packages (AWS CLI)
<a name="create-package-group-cli"></a>

Utilisez la `create-package-group` commande pour créer un groupe de packages dans votre domaine. Pour l'`--package-group`option, entrez la définition du groupe de packages qui détermine les packages associés au groupe. Pour plus d'informations sur la syntaxe de définition des groupes de packages, consultez[Syntaxe de définition du groupe de packages et comportement de correspondance](package-group-definition-syntax-matching-behavior.md).

Si ce n'est pas le cas, configurez le AWS CLI en suivant les étapes décrites dans[Configuration avec AWS CodeArtifact](get-set-up-for-codeartifact.md).

```
aws codeartifact create-package-group \
         --domain my_domain \
         --package-group '/nuget/*' \
         --domain-owner 111122223333 \
         --contact-info contact@email.com \
         --description "a new package group" \
         --tags key=key1,value=value1
```