

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.

# Supprimer des AWS Config règles
<a name="evaluate-config_delete-rules"></a>

Vous pouvez utiliser la AWS Config console ou le AWS SDKs pour supprimer vos règles.

**Topics**
+ [Considérations](#evaluate-config_delete-rules-considerations)
+ [Utilisation de la console](#evaluate-config_delete-rules-console)
+ [À l'aide du AWS SDKs](#evaluate-config_delete-rules-cli)

## Considérations
<a name="evaluate-config_delete-rules-considerations"></a>

**Recommandation : envisagez d'exclure le type de `AWS::Config::ResourceCompliance` ressource de l'enregistrement avant de supprimer les règles**

La suppression de règles crée des éléments de configuration (CIs) `AWS::Config::ResourceCompliance` qui peuvent avoir une incidence sur le coût de l'enregistreur de configuration. Si vous supprimez des règles qui évaluent un grand nombre de types de ressources, cela peut entraîner une augmentation du nombre de ressources CIs enregistrées.

Pour éviter les coûts associés, vous pouvez choisir de désactiver l'enregistrement pour le type de `AWS::Config::ResourceCompliance` ressource avant de supprimer les règles, et de réactiver l'enregistrement une fois les règles supprimées.

Toutefois, étant donné que la suppression de règles est un processus asynchrone, cela peut prendre une heure ou plus. Pendant la période pendant laquelle l'enregistrement est désactivé`AWS::Config::ResourceCompliance`, les évaluations des règles ne seront pas enregistrées dans l'historique de la ressource associée.

## Supprimer des règles (console)
<a name="evaluate-config_delete-rules-console"></a>

La page **Règles** affiche vos règles et leurs résultats de conformité actuels sous forme de tableau. Le résultat pour chaque règle est **Evaluer...** jusqu'à la AWS Config fin de l'évaluation de vos ressources par rapport à la règle. Vous pouvez mettre à jour les résultats avec le bouton Refresh. Lorsque AWS Config les évaluations sont terminées, vous pouvez voir les règles et les types de ressources conformes ou non conformes. Pour de plus amples informations, veuillez consulter [Afficher les informations de conformité et les résultats d'évaluation de vos AWS ressources avec AWS Config](evaluate-config_view-compliance.md).

**Note**  
AWS Config évalue uniquement les types de ressources qu'il enregistre. Par exemple, si vous ajoutez la règle **compatible avec Cloudtrail** mais que vous n'enregistrez pas le type de ressource de CloudTrail suivi, vous ne AWS Config pouvez pas évaluer si les sentiers de votre compte sont conformes ou non conformes. Pour de plus amples informations, veuillez consulter [AWS Ressources d'enregistrement avec AWS ConfigConsidérations](select-resources.md).

### Suppression de règles
<a name="delete-rules-console"></a>

**Pour supprimer une règle**

1. Connectez-vous à la AWS Config console AWS Management Console et ouvrez-la à la [https://console.aws.amazon.com/config/maison](https://console.aws.amazon.com/config/home).

1. Dans le AWS Management Console menu, vérifiez que le sélecteur de région est défini sur une région qui prend en charge les AWS Config règles. Pour obtenir la liste des régions prises en charge, consultez la section [Régions et points de terminaison AWS Config](https://docs.aws.amazon.com/general/latest/gr/rande.html#awsconfig_region) dans le *Référence générale d'Amazon Web Services*. 

1. Dans le volet de navigation de gauche, choisissez **Règles**. 

1. Choisissez la règle que vous souhaitez supprimer dans le tableau.

1. Dans la liste déroulante **Actions**, choisissez **Supprimer une règle**.

1. Lorsque vous y êtes invité, tapez « Supprimer » (cette entrée est sensible à la casse), puis choisissez **Supprimer**.

## Supprimer des règles (AWS SDKs)
<a name="evaluate-config_delete-rules-cli"></a>

### Suppression de règles
<a name="delete-rules-cli"></a>

Les exemples de code suivants illustrent comment utiliser `DeleteConfigRule`.

------
#### [ CLI ]

**AWS CLI**  
**Pour supprimer une règle AWS Config**  
La commande suivante supprime une règle AWS Config nommée `MyConfigRule` :  

```
aws configservice delete-config-rule --config-rule-name MyConfigRule
```
+  Pour plus de détails sur l'API, reportez-vous [DeleteConfigRule](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/configservice/delete-config-rule.html)à la section *Référence des AWS CLI commandes*. 

------
#### [ Python ]

**Kit SDK for Python (Boto3)**  
 Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le [référentiel d’exemples de code AWS](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python/example_code/config#code-examples). 

```
class ConfigWrapper:
    """
    Encapsulates AWS Config functions.
    """

    def __init__(self, config_client):
        """
        :param config_client: A Boto3 AWS Config client.
        """
        self.config_client = config_client


    def delete_config_rule(self, rule_name):
        """
        Delete the specified rule.

        :param rule_name: The name of the rule to delete.
        """
        try:
            self.config_client.delete_config_rule(ConfigRuleName=rule_name)
            logger.info("Deleted rule %s.", rule_name)
        except ClientError:
            logger.exception("Couldn't delete rule %s.", rule_name)
            raise
```
+  Pour plus de détails sur l'API, consultez [DeleteConfigRule](https://docs.aws.amazon.com/goto/boto3/config-2014-11-12/DeleteConfigRule)le *AWS manuel de référence de l'API SDK for Python (Boto3*). 

------
#### [ SAP ABAP ]

**Kit SDK pour SAP ABAP**  
 Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le [référentiel d’exemples de code AWS](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/sap-abap/services/cfs#code-examples). 

```
    lo_cfs->deleteconfigrule( iv_rule_name ).
    MESSAGE 'Deleted AWS Config rule.' TYPE 'I'.
```
+  Pour plus de détails sur l'API, reportez-vous [DeleteConfigRule](https://docs.aws.amazon.com/sdk-for-sap-abap/v1/api/latest/index.html)à la section de référence du *AWS SDK pour l'API SAP ABAP*. 

------