

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á.

# Processador de consultas em linguagem natural para consultas AWS Config avançadas
<a name="query-assistant"></a>

**nota**  
A versão prévia pública do AWS Config Natural Language Query Processor será descontinuada em 15 de janeiro de 2026. Além disso, você pode conversar sobre seus AWS recursos usando instruções em linguagem natural com o Amazon Q Developer. Para ter mais informações, consulte [Conversar sobre recursos com o Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/chat-actions.html).

O processador de consultas em linguagem natural para consultas avançadas usa o [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html), uma tecnologia de inteligência artificial generativa (IA generativa) que permite inserir solicitações em inglês simples e convertê-las em um formato de consulta. ready-to-use Com o processador de consulta de linguagem natural, você pode consultar sua organização Conta da AWS ou em toda a AWS organização.

Um prompt pode ser uma pergunta ou uma instrução. Por exemplo, você pode inserir prompts como "Quais balanceadores de carga foram criados após 1º de janeiro de 2024?" e "Liste toda a minha função do Lambda que está executando node js 16".

## Considerações
<a name="query-assistant-considerations"></a>

O processador de consulta em linguagem natural não pode realizar as ações a seguir:
+ Gerar consultas em outros idiomas além do inglês.
+ Gere consultas de prompts que não estão relacionados a consultas avançadas.
+ Gere consultas de prompts com mais de 1.000 caracteres.
+ Gere consultas de correções de acompanhamento ou de sessões anteriores.
+ Explique o código que foi gerado.

## Consultar usando o processador de consultas em linguagem natural
<a name="use-a-sample-query"></a>

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. Escolha **Advanced queries (Consultas avançadas)** na navegação à esquerda para consultar as configurações de recursos de uma única conta e região ou de várias contas e regiões.

1. Na página **Consultas avançadas**, selecione **Nova consulta** para acessar o Editor de consultas.
   + (Opcional) Para executar uma consulta em um agregador, crie um agregador. Para obter mais informações, consulte [Criar agregadores para o AWS Config](aggregated-create.md).
   + Se você já tiver um agregador configurado, no escopo da consulta, selecione-o para realizar uma consulta avançada nesse agregador. Ao selecionar um agregador, considere adicionar o Conta da AWS ID e a AWS região na instrução de consulta para visualizar essas informações nos resultados.

1. No Editor de consultas, acesse a seção **Processador de consultas em linguagem natural**. Insira um prompt em inglês simples e selecione **Gerar**. Para ver exemplos, consulte [Exemplos de prompts](https://docs.aws.amazon.com/config/latest/developerguide/query-assistant.html#example-prompts).

1. Depois de gerar uma consulta, é possível selecionar **Copiar** (funcionalmente equivalente a Ctrl\$1C) para copiar a consulta para a área de transferência ou escolher **Preencher para o editor**. Se preenchida para o editor, será possível editar a consulta gerada de acordo com as necessidades.

1. Para salvar essa consulta em uma nova consulta, escolha **Salvar como**.
   + No campo **Nome da consulta**, atualize o nome da consulta.
   + No campo **Descrição**, atualize a descrição da consulta.
   + Insira até 50 tags exclusivas para essa consulta.
   + Escolha **Salvar**.

1. Escolha **Executar**. Os resultados da consulta serão exibidos na tabela abaixo do editor de consultas.

1. Escolha **Export as (Exportar como)** para exportar os resultados da consulta no formato CSV ou JSON.
**nota**  
Os resultados da consulta são paginados. Até quinhentos resultados são exportados.  
Você também pode usar o APIs para recuperar todos os resultados. Os resultados são paginados e você pode recuperar 100 resultados por vez.

## Exemplos de prompt
<a name="query-assistant-example-prompts"></a>

A seguir estão os prompts e as consultas geradas que você pode usar como exemplos.

------
#### [ Example: Quais balanceadores de carga foram criados após 1º de janeiro de 2024? ]

**Prompt**: What load balancers were created after January 1, 2024?

**Consulta gerada**:

```
SELECT
    resourceId,
    resourceType,
    resourceCreationTime
WHERE
    resourceType IN ('AWS::ElasticLoadBalancing::LoadBalancer', 'AWS::ElasticLoadBalancingV2::LoadBalancer')
AND
    resourceCreationTime > '2024-01-01T00:00:00.0Z'
ORDER BY
    resourceCreationTime
DESC
```

------
#### [ Example: Quais das minhas instâncias de banco de dados do RDS são acessíveis ao público? ]

**Prompt**: Which of my RDS database instances are publicly accessible?

**Consulta gerada**:

```
SELECT
    resourceId,
    resourceType,
    configuration.publiclyAccessible
WHERE 
    resourceType = 'AWS::RDS::DBInstance'
AND
    configuration.publiclyAccessible = true
```

------
#### [ Example: Quantas instâncias do EC2 foram criadas no último ano? ]

**Prompt**: How many EC2 instances were created in last one year?

**Consulta gerada**:

```
SELECT
    COUNT(*)
WHERE
    resourceType = 'AWS::EC2::Instance'
AND
    resourceCreationTime
BETWEEN
    '2023-05-10T16:56:25.000Z'
AND
    '2024-05-10T16:56:25.000Z'
```

------
#### [ Example: Quantas instâncias do EC2 eu tenho em cada uma das minhas Contas da AWS? ]

**Prompt**: How many EC2 instances do I have in each of my Contas da AWS?

**Consulta gerada**:

```
SELECT
    accountId,
    COUNT(*)
WHERE
    resourceType = 'AWS::EC2::Instance'
GROUP BY
    accountId'
```

------
#### [ Example: Quais funções do IAM têm a política AdministratorAccess gerenciada anexada? ]

**Prompt**: Which IAM roles have the managed policy AdministratorAccess attached?

**Consulta gerada**:

```
SELECT
    resourceId,
    resourceName,
    resourceType
WHERE
    resourceType = 'AWS::IAM::Role'
AND
    configuration.attachedManagedPolicies.policyName = 'AdministratorAccess'
```

------
#### [ Example: Volumes do EBS sem criptografia ]

**Prompt**: EBS volumes without encryption 

**Consulta gerada**:

```
SELECT
    accountId
WHERE
    resourceType = 'AWS::EC2::Volume'
AND
    configuration.encrypted = false
```

------
#### [ Example:  Obtenha recursos não compatíveis ]

**Prompt**: Get noncompliant resources

**Consulta gerada**:

```
SELECT
    resourceId,
    resourceType
WHERE
    resourceType = 'AWS::Config::ResourceCompliance'
AND
    configuration.complianceType = 'NON_COMPLIANT'
```

------
#### [ Example: Listar toda a minha função do Lambda que está executando o node js 16 ]

**Prompt**: List all my lambda function that is running node js 16

**Consulta gerada**:

```
SELECT
    accountId,
    resourceName
WHERE
    resourceType = 'AWS::Lambda::Function'
AND
    configuration.runtime = 'nodejs16.x'
```

------
#### [ Example: Quais certificados do ACM expirarão nos próximos 30 dias? ]

**Prompt**: What ACM certificates expire the next 30 days? 

**Consulta gerada**:

```
SELECT
    resourceId,
    configuration.domainName,
    configuration.notAfter
WHERE
    resourceType = 'AWS::ACM::Certificate'
AND
    configuration.notAfter
BETWEEN
    '2024-05-10 16:59:53'
AND
    '2024-06-10 16:59:53’
```

**nota**  
Os horários na consulta gerada dependem do horário em que você insere o prompt.

------

## Fornecer feedback
<a name="query-assistant-feedback"></a>

Você pode fornecer feedback geral sobre o processador de consulta em linguagem natural ou sobre uma consulta gerada específica.

**Fornecer feedback sobre o processador de consulta em linguagem natural**

Escolha o botão **Fornecer feedback** que aparece acima do processador de consulta em linguagem natural à direita. Você pode inserir sua satisfação ou insatisfação e fornecer feedback sobre como AWS Config tornar a consulta em linguagem natural mais útil.

**nota**  
Não divulgue nenhuma informação pessoal, comercialmente sensível ou confidencial.

**Fornecimento de feedback sobre uma consulta gerada específica**

Você pode fornecer seu feedback sobre uma consulta gerada escolhendo o botão de polegar para cima ou para baixo exibido abaixo da consulta gerada.

## Suporte regional
<a name="query-assistant-region-support"></a>

O processador de consultas em linguagem natural é compatível nas regiões a seguir.


****  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/config/latest/developerguide/query-assistant.html)