

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.

# Utilisation des ensembles de règles relatives aux actifs de licence
<a name="working-with-license-asset-rulesets"></a>

Cette section décrit comment créer, mettre à jour, supprimer et gérer des ensembles de règles relatifs aux actifs de licence dans. AWS License Manager Les ensembles de règles relatifs aux actifs de licence définissent les critères de découverte des ressources pour les groupes d'actifs de licence.

## Comprendre les ensembles de règles
<a name="understanding-rulesets"></a>

Un ensemble de règles est une ressource du License Manager qui définit les critères de découverte des ressources pour un produit. Il constitue un regroupement logique de règles connexes qui peuvent être utilisées pour la découverte de produits, les ensembles de règles pouvant être utilisés pour différents produits.

Il existe deux types d'ensembles de règles différents :
+ **AWS Ensembles de règles gérés** : créés et gérés par le service License Manager
+ **Ensembles de règles personnalisés** - Créés et gérés par les clients

Le principal avantage des ensembles de règles est que de nouvelles règles peuvent être ajoutées à un ensemble de règles, et que ces modifications sont automatiquement répercutées dans tous les groupes de ressources de licence utilisant le même ensemble de règles, qui sont automatiquement utilisés pour découvrir des produits.

### Types d'ensembles de règles
<a name="ruleset-types"></a>

Basé sur une licence  
Pour les licences autogérées ou accordées, y compris les produits AWS Marketplace

Basé sur une instance  
Pour découvrir des instances en fonction de certaines propriétés

Chaque ensemble de règles contient jusqu'à 5 règles qui définissent la manière de découvrir et de suivre votre logiciel. Vous pouvez créer des règles pour identifier les licences, les instances ou les deux, et combiner plusieurs conditions à l'aide de AND, OR ou d'une logique de correspondance exacte pour cibler précisément les ressources que vous souhaitez gérer.

Le tableau suivant indique les clés disponibles que vous pouvez utiliser lors de la création de règles relatives aux actifs de licence :


**Clés de règles définies pour les actifs de licence**  


- **Licence autogérée**
  - **Clé:** ARN de configuration de licence / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** ARN valide
  - **Clé:** AWS ID de compte / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** Chaîne

- **Licence accordée**
  - **Clé:** ARN de licence / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** ARN valide
  - **Clé:** SKU du produit / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** Chaîne
  - **Clé:** Emetteur / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** Chaîne
  - **Clé:** Beneficiary / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** Chaîne
  - **Clé:** État de la licence / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** État de licence valide
  - **Clé:** Région d’accueil / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:**  AWS Région valide

- **Instance**
  - **Clé:** Plateforme / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** Windows, Linux
  - **Clé:** EC2 Produit de facturation / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** windows-server-enterprise, windows-byol,, rhel, rhel sql-server-standard, rhel-byol sql-server-enterprise, ubuntu-pro, suse-linux rhel-high-availability
  - **Clé:** Code du produit Marketplace / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** Chaîne
  - **Clé:** ID d’AMI / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** Chaîne
  - **Clé:** Type d'instance / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** Chaîne
  - **Clé:** ID d’instance / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** Chaîne
  - **Clé:** ID de l'hôte / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** Chaîne
  - **Clé:** AWS ID de compte / **Opérateur:** Égal, pas égal / **Type de valeur:** List / **Valeurs acceptées:** Chaîne



## Utilisation d' AWS ensembles de règles gérés
<a name="using-aws-managed-rulesets"></a>

AWS fournit des ensembles de règles préconfigurés pour les produits logiciels courants. Ces ensembles de règles gérés sont automatiquement mis à jour et gérés par. AWS

**Pour utiliser des ensembles AWS de règles gérés**

1. Ouvrez la console License Manager à l'adresse [https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/).

1. Dans le volet de navigation, choisissez **License asset discovery and ruleset**.

1. Dans la section Ensemble de **règles relatives aux actifs de licence, sélectionnez **AWS-managed** rulesets**.

1. Parcourez les ensembles de règles gérés disponibles et sélectionnez ceux qui correspondent à vos produits logiciels.

Les ensembles AWS de règles gérés disponibles incluent :
+ Centre de données Microsoft Windows Server
+ Configurer SQL Server Enterprise Edition
+ Microsoft SQL Server Standard Edition
+ Utilisation de Red Hat Enterprise Linux
+ Ubuntu Pro
+ SUSE Enterprise Linux

## Création d'ensembles de règles personnalisés
<a name="creating-custom-rulesets"></a>

Vous pouvez créer votre propre ensemble de règles pour définir des règles de suivi des licences et des instances spécifiques à votre environnement et à vos exigences.

**Pour créer des ensembles de règles à l'aide de la console**

1. Ouvrez la console License Manager à l'adresse [https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/).

1. Dans le volet de navigation, choisissez **License asset discovery and ruleset**.

1. Dans la section Ensemble de **règles relatives aux actifs de licence, choisissez Créer un ensemble** **de règles**.

1. Dans **Nom de l'ensemble de règles**, entrez un nom convivial pour l'ensemble de règles.

1. Pour la **description de l'ensemble de règles**, fournissez une description de ce que l'ensemble de règles est censé être.

1. (Facultatif) Ajoutez des balises pour l'ensemble de règles et choisissez **Next**.

1. À l'étape 2 (Configurer la découverte des licences), vous pouvez ajouter des règles relatives à vos licences. Cela garantit que le système peut utiliser la licence pour calculer l'utilisation de la licence pour les instances sur lesquelles le produit est installé. Bien que la configuration de la découverte des licences soit facultative, nous vous recommandons de l'ajouter si vous souhaitez calculer l'utilisation des licences.
   + Vous pouvez ajouter des licences autogérées et fournir un ARN ou un identifiant de compte
   + Vous pouvez également ajouter des licences accordées (licences achetées auprès de AWS Marketplace), ARN, ProductSKU, etc.
   + Vous pouvez ajouter plusieurs règles en choisissant **Ajouter une règle**

1. À l'étape 3 (Configurer la découverte des instances), vous pouvez ajouter des règles sur la façon de découvrir différentes instances. Cela garantit que les instances peuvent être trouvées en fonction de critères de sélection et que ces instances sont prises en compte pour le produit pour lequel vous configurez votre groupe d'actifs de licences. Vous pouvez ajouter une ou plusieurs règles en sélectionnant les champs suivants :
   + Plateforme (Windows ou Linux)
   + EC2 code du produit de facturation
   + Code produit Marketplace
   + ID AMI, ID d'hôte, ID d'instance, etc.

1. Vérifiez votre configuration et choisissez **Soumettre**.

1. Vous pouvez consulter votre ensemble de règles récemment créé sous **Mes ensembles de règles**.

**Pour créer des ensembles de règles à l'aide de la CLI**
+ Utilisez la commande `create-license-asset-ruleset`. Pour plus d'informations, consultez la [AWS Référence de commande CLI;](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-license-asset-ruleset.html).

  ```
  aws license-manager create-license-asset-ruleset \
      --name "Custom Windows Ruleset" \
      --description "Custom ruleset for Windows Server tracking" \
      --rules '[
        {
          "RuleStatement": {
            "InstanceRuleStatement": {
              "MatchingRuleStatement": {
                "Attribute": "Platform",
                "Values": ["Windows"]
              }
            }
          }
        }
      ]' \
      --client-token unique-token
  ```

## Mise à jour des ensembles de règles
<a name="updating-rulesets"></a>

Vous pouvez mettre à jour des ensembles de règles personnalisés pour modifier leur configuration, ajouter ou supprimer des règles et mettre à jour les balises.

**Pour mettre à jour les ensembles de règles à l'aide de la console**

1. Ouvrez la console License Manager à l'adresse [https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/).

1. Dans le volet de navigation, choisissez **License asset discovery and ruleset**.

1. Dans la section Ensemble de **règles relatives aux actifs de licence**, accédez à **Mes ensembles de règles**.

1. Pour sélectionner un ensemble de règles, cochez la case associée et choisissez **Actions**, **Modifier**. Vous pouvez également choisir le nom de l'ensemble de règles, puis cliquer sur le bouton **Modifier** sur la page de l'ensemble de règles.

1. À partir de là, vous pouvez effectuer les mises à jour suivantes :
   + Modifier le nom de l'ensemble de règles
   + Modifier la description de l'ensemble de règles
   + Ajouter ou supprimer des balises associées à la ressource

1. Choisissez **Next** lorsque vos modifications sont terminées. À partir de l'écran suivant, vous pouvez :
   + Ajouter ou supprimer des règles
   + Mettre à jour les types de licence pour les règles existantes
   + Conditions de mise à jour pour les règles existantes

1. Choisissez **Next** lorsque vos modifications sont terminées. À partir de l'écran suivant, vous pouvez :
   + Ajoutez ou supprimez des règles d'inclusion pour spécifier les conditions permettant d'identifier les instances que vous souhaitez inclure

1. Vérifiez et modifiez les modifications apportées sur les écrans précédents. Choisissez **Soumettre** pour finaliser les modifications.

**Pour mettre à jour les ensembles de règles à l'aide de la CLI**
+ Utilisez la commande `update-license-asset-ruleset`. Pour plus d'informations, consultez la [AWS Référence de commande CLI;](https://docs.aws.amazon.com/cli/latest/reference/license-manager/update-license-asset-ruleset.html).

  ```
  aws license-manager update-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id \
      --name "Updated Custom Windows Ruleset" \
      --description "Updated description for Windows Server tracking"
  ```

## Supprimer des ensembles de règles
<a name="deleting-rulesets"></a>

Vous pouvez supprimer les ensembles de règles personnalisés qui ne sont plus nécessaires. Notez que les ensembles de règles ne peuvent pas être supprimés tant qu'ils n'ont pas été supprimés de tous les groupes de ressources de licence.

**Pour supprimer des ensembles de règles à l'aide de la console**

1. Ouvrez la console License Manager à l'adresse [https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/).

1. Dans le volet de navigation, choisissez **License asset discovery and ruleset**.

1. Dans la section Ensemble de **règles relatives aux actifs de licence**, accédez à **Mes ensembles de règles**.

1. Pour sélectionner un ensemble de règles à supprimer, cochez la case associée et choisissez **Actions**, **Supprimer**. Vous pouvez également choisir le nom de l'ensemble de règles, puis cliquer sur le bouton **Supprimer** sur la page de l'ensemble de règles.

1. Pour supprimer définitivement l'ensemble de règles, saisissez du texte **confirm** dans la zone de texte, puis choisissez **Supprimer**.

**Important**  
Cette action ne peut pas être annulée. Les ensembles de règles ne peuvent pas être supprimés tant qu'ils n'ont pas été supprimés de tous les groupes de ressources de licence.

**Pour supprimer des ensembles de règles à l'aide de la CLI**
+ Utilisez la commande `delete-license-asset-ruleset`. Pour plus d'informations, consultez la [AWS Référence de commande CLI;](https://docs.aws.amazon.com/cli/latest/reference/license-manager/delete-license-asset-ruleset.html).

  ```
  aws license-manager delete-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id
  ```

## Obtenir les détails d'un ensemble de règles
<a name="getting-rulesets"></a>

Vous pouvez récupérer des informations détaillées sur un ensemble de règles spécifique, notamment sa configuration et ses règles.

**Pour obtenir des ensembles de règles à l'aide de la CLI**
+ Utilisez la commande `get-license-asset-ruleset`. Pour plus d'informations, consultez la [AWS Référence de commande CLI;](https://docs.aws.amazon.com/cli/latest/reference/license-manager/get-license-asset-ruleset.html).

  ```
  aws license-manager get-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id
  ```

## Ensembles de règles de mise en vente
<a name="listing-rulesets"></a>

Vous pouvez répertorier tous les ensembles de règles de votre compte pour avoir une vue d'ensemble des ensembles de règles disponibles.

**Pour répertorier les ensembles de règles à l'aide de la CLI**
+ Utilisez la commande `list-license-asset-rulesets`. Pour plus d'informations, consultez la [AWS Référence de commande CLI;](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-license-asset-rulesets.html).

  ```
  aws license-manager list-license-asset-rulesets \
      --max-results 50 \
      --next-token token-from-previous-call
  ```