

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Excluindo regras AWS Config
<a name="evaluate-config_delete-rules"></a>

Você pode usar o AWS Config console ou o AWS SDKs para excluir suas regras.

**Topics**
+ [Considerações](#evaluate-config_delete-rules-considerations)
+ [Utilizar o console](#evaluate-config_delete-rules-console)
+ [Usando o AWS SDKs](#evaluate-config_delete-rules-cli)

## Considerações
<a name="evaluate-config_delete-rules-considerations"></a>

**Recomendação: considere excluir o tipo de recurso `AWS::Config::ResourceCompliance` da gravação antes de excluir regras**.

A exclusão de regras cria itens de configuração (CIs) `AWS::Config::ResourceCompliance` que podem afetar seus custos com o gravador de configuração. Se você estiver excluindo regras que avaliam um grande número de tipos de recursos, isso pode levar a um aumento no número de CIs registros.

Para evitar os custos associados, você pode optar por desabilitar a gravação do tipo de recurso `AWS::Config::ResourceCompliance` antes de excluir regras e reabilitar a gravação após a exclusão das regras.

No entanto, como a exclusão de regras é um processo assíncrono, esse processo pode levar uma hora ou mais para ser concluído. Durante o período em que a gravação estiver desabilitada para `AWS::Config::ResourceCompliance`, as avaliações de regras não serão registradas no histórico do recurso correspondente.

## Como excluir regras (console)
<a name="evaluate-config_delete-rules-console"></a>

A página **Regras** mostra as regras e os resultados atuais de conformidade na tabela. O resultado de cada regra é **Avaliar**... até AWS Config terminar de avaliar seus recursos de acordo com a regra. Você pode atualizar os resultados com o botão de atualizar. Ao AWS Config concluir as avaliações, você poderá ver as regras e os tipos de recursos que estão em conformidade ou não. Para obter mais informações, consulte [Visualizando informações de conformidade e resultados de avaliação de seus AWS recursos com AWS Config](evaluate-config_view-compliance.md).

**nota**  
AWS Config avalia somente os tipos de recursos que está gravando. Por exemplo, se você adicionar a regra **habilitada para o cloudtrail**, mas não registrar o tipo de recurso de CloudTrail trilha, não AWS Config poderá avaliar se as trilhas em sua conta estão em conformidade ou não. Para obter mais informações, consulte [AWS Recursos de gravação com AWS ConfigConsiderações](select-resources.md).

### Como excluir regras
<a name="delete-rules-console"></a>

**Para excluir uma regra**

1. Faça login no Console de gerenciamento da AWS e abra o AWS Config console em [https://console.aws.amazon.com/config/casa](https://console.aws.amazon.com/config/home).

1. No Console de gerenciamento da AWS menu, verifique se o seletor de região está definido como uma região que suporte AWS Config regras. Para obter a lista das regiões compatíveis, consulte [Regiões e endpoints do AWS Config](https://docs.aws.amazon.com/general/latest/gr/rande.html#awsconfig_region) no *Referência geral da Amazon Web Services*. 

1. Na barra de navegação à esquerda, selecione **Rules (Regras)**. 

1. Escolha uma regra da tabela que você deseja excluir.

1. Na lista suspensa **Ações**, escolha **Excluir regra**.

1. Quando solicitado, digite “Excluir” (diferencia maiúsculas de minúsculas) e escolha **Excluir**.

## Excluindo regras ()AWS SDKs
<a name="evaluate-config_delete-rules-cli"></a>

### Como excluir regras
<a name="delete-rules-cli"></a>

Os exemplos de código a seguir mostram como usar o `DeleteConfigRule`.

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

**AWS CLI**  
**Para excluir uma regra de AWS Config**  
O comando a seguir exclui uma regra de AWS Config chamada: `MyConfigRule`  

```
aws configservice delete-config-rule --config-rule-name MyConfigRule
```
+  Para obter detalhes da API, consulte [DeleteConfigRule](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/configservice/delete-config-rule.html)em *Referência de AWS CLI Comandos*. 

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

**SDK para Python (Boto3)**  
 Tem mais sobre GitHub. Encontre o exemplo completo e saiba como configurar e executar no [AWS Code Examples Repository](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
```
+  Para obter detalhes da API, consulte a [DeleteConfigRule](https://docs.aws.amazon.com/goto/boto3/config-2014-11-12/DeleteConfigRule)Referência da API *AWS SDK for Python (Boto3*). 

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

**SDK para SAP ABAP**  
 Tem mais sobre GitHub. Encontre o exemplo completo e saiba como configurar e executar no [AWS Code Examples Repository](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'.
```
+  Para obter detalhes da API, consulte a [DeleteConfigRule](https://docs.aws.amazon.com/sdk-for-sap-abap/v1/api/latest/index.html)referência da *API AWS SDK for SAP ABAP*. 

------