# Regras

O processo de regras do CCA (Cloud Compliance Analyzer) é o mecanismo central que inspeciona continuamente os ambientes de nuvem e gera recomendações com base em um conjunto estruturado de regras configuráveis.

Ele funciona como um motor de inspeção inteligente, alinhando o comportamento dos recursos de cloud com as políticas de FinOps, governança e segurança da organização.

O CCA é atualizado diariamente para trazer as oportunidades disponíveis.

### Como o processo funciona

1. **Biblioteca de regras O CCA opera por meio de uma biblioteca de regras curadas, que cobrem:**

**Cost Optimization (Savings)**

Ex: recursos ociosos, rightsizing, migração GP2 para GP3, instâncias paradas, discos anexados sem uso.&#x20;

**Best Practices (Governança e Segurança)**

Ex: ausência de tags obrigatórias, recursos não conformes com padrão interno, riscos de segurança. Essas regras variam por provedor (AWS, Azure, GCP, OCI).

2. **Varredura contínua dos ambientes após a integração com o provedor de nuvem, o CCA:**

* Analisa contas monitoradas
* Inspeciona recursos
* Aplica as regras ativas&#x20;
* Identifica quais recursos “disparam” cada regra&#x20;

{% hint style="info" %}
Importante:
{% endhint %}

O CCA é "**rule-based".** Recomendações só são geradas quando um recurso atende às condições definidas por uma regra ativa.

3. **Geração de recomendações e métricas de cada regra gerada:**

* Contas monitoradas: contas analisadas&#x20;
* Total de recursos encontrados: recursos que violam ou atendem à condição da regra
* Total de Savings Estimado (Mensal): estimativa baseada nos últimos 30 dias. Esses dados alimentam o dashboard de Overview e podem ser explorados detalhadamente por regra

### **Como acessar na Plataforma**

1. No menu de funcionalidades lateral do CCA, selecione **Regras:**

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FTHRhtRDIRP93691oQk0d%2Fimage.png?alt=media&#x26;token=5fcf1b52-33a2-4588-8a2d-42fbfadaf2a9" alt=""><figcaption></figcaption></figure>

2. **Filtros**

Na tela inicial é possível fazer a pesquisa das regras disponíveis, e fazer um filtro por categoria.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2F0OP8qUjJT73Hu4awV7fC%2Fimage.png?alt=media&#x26;token=5934de27-5dfe-4cb4-a311-33d2a74989e1" alt=""><figcaption></figcaption></figure>

3. **Relatório**

Ao clicar em “Baixar relatório” é feito um download de um arquivo .csv com o detalhamento de todas as regras.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FSYARohmEtBP2kXIo1yLe%2Fimage.png?alt=media&#x26;token=5447d989-fe43-4002-96f5-f5d9d199ede4" alt=""><figcaption></figcaption></figure>

4. **Regras**

As Regras do CCA são um conjunto de recomendações baseadas nos serviços disponíveis pelo provider, e são divididas em duas categorias citadas anteriormente.

Cada regra terá uma visão com algumas informações conforme abaixo:

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FqCTagFYDHAUwlLrLfuUF%2Fimage.png?alt=media&#x26;token=9f6a6ca3-3988-4569-9be2-5ca58ea05352" alt=""><figcaption></figcaption></figure>

* **Contas monitoradas:** Lista a quantidade de contas que estão sendo monitoradas para esta recomendação.
* **Total de recursos encontrados:** Lista a quantidade de recursos que se aplicam a regra.
* **Custo estimado de economia:** Custo de economia mensal estimada com a realização das recomendações.

Ao clicar no **nome da regra em azul**, abre um detalhamento da regra, apresentando as seguintes informações:

* Contas Monitoradas
* Recursos fora de conformidade
* Total de recursos ignorados encontrados
* Custo de recursos ignorados
* Custo estimado de economia

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2F83aKTddfPSanrtxSJsgX%2Fimage.png?alt=media&#x26;token=bc0d3450-8d3c-4ddd-8426-f796de6d7988" alt=""><figcaption></figcaption></figure>

O sistema também permite **filtrar** pelo **ID da Conta, ID do Recurso ou Região**, conforme destacado abaixo:

{% hint style="info" %}
Conforme aplicação dos filtros, os dados exibidos no quadro de visão geral da regra, podem sofrer modificação.&#x20;
{% endhint %}

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2F7sDyWh23Hmkleo29K3aS%2Fimage.png?alt=media&#x26;token=c0550501-ea5c-487d-a84c-d2ee11ab0ced" alt=""><figcaption></figcaption></figure>

Clicando na opção “**Baixar relatório**” é feito o download de um arquivo .csv com o detalhamento apenas da regra selecionada.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2F0mzibFgvqDHrdVqZemIK%2Fimage.png?alt=media&#x26;token=80f881c7-545b-4c03-8f28-ee9c3c1dd317" alt=""><figcaption></figcaption></figure>

Mais abaixo, o sistema apresenta algumas opções de ações:

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FcloOtyavvOtE1o1jS7hE%2Fimage.png?alt=media&#x26;token=27c0d4d3-fb0e-4a2b-855a-2ebe833a4e91" alt=""><figcaption></figcaption></figure>

* Clicando no ícone **ignorar** "<img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FV5L6SynsP68gl570Iduh%2Fimage.png?alt=media&#x26;token=9c75df75-0fe1-43f3-b1e4-894fccde0f1e" alt="" data-size="line">"  é possível ignorar a recomendação daquele recurso escolhido. O sistema apresentará uma tela para descrever a razão pela qual deseja ignorar o recurso.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FPm2asMX08gLACTAlyo21%2Fimage.png?alt=media&#x26;token=05d5413c-6ff7-44be-8c8c-ff406d5fd8a1" alt="" width="563"><figcaption></figcaption></figure>

Ao descrever o motivo e confirmar a ação, clicando na caixa de seleção, o sistema irá habilitar o botão para concluir a ação:

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2F6yEIt7aDuIi91nc9SxSJ%2Fimage.png?alt=media&#x26;token=5c3ffe40-ff91-4ebc-a9ee-bed7f6e165c9" alt="" width="563"><figcaption></figcaption></figure>

* No ícone ao lado "![](https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FJtiWnSkQMGrbiaGlAPJu%2Fimage.png?alt=media\&token=10b4db0c-14c2-442e-b372-3f6fb463a1a8)" é possível visualizar detalhes sobre o recurso escolhido como **informações do recurso** e os **Meta Dados**:

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FqzdPEBIrbKOM3Y3E4UDB%2Fimage.png?alt=media&#x26;token=2d8b8b36-c70d-41a1-99f3-9cb0efcb66ab" alt=""><figcaption></figcaption></figure>

5. **Gestão e customização das regras**

**O processo de regras permite:**

* Ativar ou desativar alguma conta da recomendação
* Editar o prazo de cada regra, que determina quando o gatilho é acionado
* Inserir alguma Tag específica para restringir cada regra de acordo com particularidades de negócio

Ao clicar na engrenagem "![](https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2F8SolYbSpvog1HMebqOdm%2Fimage.png?alt=media\&token=c63a52a3-0f21-4dd1-a272-3c5ebeb4f6e4)", abre a configuração da regra.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2Fo9xhKpH0mKqFg7oieHAd%2Fimage.png?alt=media&#x26;token=59b4c25b-f786-48cc-9953-78520445c2c1" alt=""><figcaption></figcaption></figure>

Na configuração, é possível pesquisar pela customização que deseja visualizar.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2F5lOM00mFLUkFVM4ncozS%2Fimage.png?alt=media&#x26;token=d2829ba0-2e6b-4c54-9150-80880faad4f6" alt=""><figcaption></figcaption></figure>

Clicando na chave "![](https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FBY9ZV0f2cFFk50xdAcdx%2Fimage.png?alt=media\&token=02473ade-57f6-42a8-a8bc-0debcf227003)" correspondente a customização, é possível abrir as customizações da regra, permitindo desativar a regra escolhida em “**Status**”.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FgFk7RExQ5YgMDu1aed8l%2FCaptura%20de%20Tela%202025-08-04%20a%CC%80s%2017.11.14.png?alt=media&#x26;token=91b66334-ce20-4d34-9f70-58d8b7f8171b" alt=""><figcaption></figcaption></figure>

**Configuração Padrão:**

Em **Configuração Padrão**, é possível ver a configuração especificada para cada recurso como:

* **Não conformidade após:** Quantidade de dias que o recurso começa a ser considerado não conforme.&#x20;

Ex: Usuários infrequentes: após 15 dias é considerado fora de conformidade.

* **Regiões:** As regiões que estarão listadas são as regiões que estão sendo monitoradas.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FUPmtPZNI9hH6OegpEYoZ%2FCaptura%20de%20Tela%202025-08-04%20a%CC%80s%2017.13.22.png?alt=media&#x26;token=f4808174-15a4-4615-87b3-5d1923a5ea4c" alt=""><figcaption></figcaption></figure>

Clicando na opção **Editar**, é possível configurar o período aceitável para que o recurso passe a ser considerado fora de conformidade.

O sistema irá solicitar que sejam preenchidos os seguintes campos:

* Operador do periodo do filtro: Selecionar entre as opções disponíveis&#x20;
  * **Menos que**: Quando desejar que a quantidade de dias para que o recurso possa ser considerado fora de conformidade, seja menor do que a quantidade especificada.
  * **Mais que**: Quando desejar que a quantidade de dias para que o recurso possa ser considerado fora de conformidade, seja maior do que a quantidade especificada.
* Dias do periodo do filtro: Especificar a quantidade de dias para que a regra possa ser considerada fora de conformidade.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FBMI1TIlt9lllgljJkphy%2Fimage.png?alt=media&#x26;token=3b54e298-afb6-47ed-a5d2-746c8f8a21ac" alt="" width="563"><figcaption></figcaption></figure>

Clicando no botão **salvar**, o sistema irá concluir a customização de conformidade da regra.

{% hint style="warning" %}
Se este verificador não tiver customização, o valor de conformidade será conforme os valores padrão.
{% endhint %}

É possível **adicionar** novas customizações a regra.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FMoLx11PalQD0mmyJT1ff%2Fimage.png?alt=media&#x26;token=bee59d7b-e3b8-48b6-8f84-2f1dc77a4868" alt=""><figcaption></figcaption></figure>

Clicando em **Adicionar**, abre a tela de customização, onde será necessário preencher as seguintes informações:

* **Tipo de filtro**: Selecionar entre os dois tipos de filtros existentes
  * Filtrar apenas os recursos que correspondem ao filtro
  * Filtrar apenas os recursos que não correspondem ao filtro
* **Chave do filtro**: Informe a chave do filtro que corresponde a tag
* **Digite o valor do filtro**: Informe o valor que deseja retornar no filtro

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FZ3f4mXMpgSZKjYfbdKOJ%2Fimage.png?alt=media&#x26;token=0d708c04-b37c-47dd-9263-bf3239a51680" alt=""><figcaption></figcaption></figure>

Após inserir as customizações desejadas, é só clicar em **salvar,** e a customização será adicionada a regra selecionada.

## **Integração com Autofix**

Algumas regras possuem a funcionalidade Autofix integrada, onde é possível fazer a execução da recomendação de forma automatizada através do próprio CCA.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2F6pDVvoCVVnWrnfQT39nh%2Fimage.png?alt=media&#x26;token=d99adea7-7960-40e8-ba55-c88a023edcc8" alt=""><figcaption></figcaption></figure>

Em regras que possuem a integração com Autofix, haverá um indicativo de quantas contas vinculadas àquela regra estão com o Autofix ativo.

Clicando no icone "![](https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FuwrlKP6rqsACP7gNfiKW%2Fimage.png?alt=media\&token=9cf69f48-0caf-47b1-8870-de3f5c1a9f7f)" destacado, o sistema apresentará informações mais detalhadas da recomendação para execução no Autofix.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2F3AZVgW9rskc2tScbmqkl%2Fimage.png?alt=media&#x26;token=2ba78aed-fb13-462e-b714-79989b794dc8" alt=""><figcaption></figcaption></figure>

Ao clicar no icone "![](https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FmmtooG7iz3LvrTWm0QoJ%2Fimage.png?alt=media\&token=08c00c39-28f6-4c61-80a8-74312b6fd7fc)" destacado, é possível fazer a ativação da conta com o Autofix.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FaHAlTdgi6f8EfNQnq3JB%2Fimage.png?alt=media&#x26;token=4be567e3-17fb-43cb-aee0-409285b85fe0" alt=""><figcaption></figcaption></figure>

O sistema irá listar todas as contas vinculadas à regra. Basta fazer a ativação do Autofix na conta e fazer a configuração na funcionalidade Autofix para automatizar a execução da regra.

<figure><img src="https://109632036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fcxn6hAOP0k8IqKSI8iRP%2Fuploads%2FdBEgysJNMsHnsUeVSJle%2Fimage.png?alt=media&#x26;token=cd6d0db9-cc31-4658-8f95-69bcfb6a7c9b" alt=""><figcaption></figcaption></figure>
