

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Procesador de consultas en lenguaje natural para consultas AWS Config avanzadas
<a name="query-assistant"></a>

**nota**  
La versión preliminar pública de AWS Config Natural Language Query Processor se suspenderá el 15 de enero de 2026. Además, puede conversar sobre sus AWS recursos mediante instrucciones en lenguaje natural con Amazon Q Developer. Para obtener más información, consulte [Conversación sobre sus recursos con Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/chat-actions.html).

El procesador de consultas en lenguaje natural para consultas avanzadas utiliza [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html), una tecnología de inteligencia artificial generativa (IA generativa) que permite introducir solicitudes en un lenguaje sencillo y convertirlas en un formato de consulta. ready-to-use Con el procesador de consultas en lenguaje natural, puede realizar consultas en su organización Cuenta de AWS o en toda la organización. AWS 

Una petición puede ser una pregunta o una afirmación. Por ejemplo, puede introducir peticiones como “¿Qué equilibradores de carga se han creado después del 1 de enero de 2024?” y “Enumera todas las funciones de Lambda que ejecuten Nod.js 16”.

## Consideraciones
<a name="query-assistant-considerations"></a>

El procesador de consultas en lenguaje natural no puede llevar a cabo las siguientes acciones:
+ Generar consultas desde idiomas que no sean el inglés.
+ Generar consultas a partir de peticiones que no estén relacionadas con consultas avanzadas.
+ Generar consultas a partir de peticiones con más de 1000 caracteres.
+ Generar consultas a partir de correcciones de seguimiento o de sesiones anteriores.
+ Explicar el código que se ha generado.

## Consultas mediante el procesador de consultas en lenguaje natural
<a name="use-a-sample-query"></a>

1. Inicie sesión en la AWS Config consola de su [https://console.aws.amazon.com/config/casa Consola de administración de AWS y ábrala](https://console.aws.amazon.com/config/home).

1. Elija **Consultas avanzadas** en el panel de navegación izquierdo para consultar las configuraciones de recursos de una sola cuenta y región o de varias cuentas y regiones.

1. En la página **Consultas avanzadas**, elija **Nueva consulta** para ir al editor de consultas.
   + (Opcional) Para ejecutar una consulta en un agregador, cree un agregador. Para obtener más información, consulte [Creación de agregadores para AWS Config](aggregated-create.md).
   + Si ya tiene configurado un agregador, en el ámbito de la consulta, elija el agregador para ejecutar una consulta avanzada en él. Al seleccionar un agregador, considere agregar el Cuenta de AWS ID y la AWS región en la declaración de consulta para ver esa información en los resultados.

1. En el editor de consultas, vaya a la sección **Procesador de consultas de lenguaje natural**. Introduzca una petición con lenguaje sencillo y seleccione **Generar**. Para ver ejemplos, consulte [Ejemplos de peticiones](https://docs.aws.amazon.com/config/latest/developerguide/query-assistant.html#example-prompts).

1. Tras generar una consulta, puede seleccionar **Copiar** (equivalente a Ctrl\$1C) para copiar la consulta en el portapapeles, o bien elegir **Rellenar en el editor**. Si se rellena con el editor, puede editar la consulta generada para adaptarla a sus necesidades.

1. Para guardar esta consulta en una consulta nueva, seleccione **Guardar como**.
   + En el campo **Nombre de la consulta**, actualice el nombre de la consulta.
   + En el campo **Descripción**, actualice la descripción de la consulta.
   + Introduzca hasta 50 etiquetas únicas para esta consulta.
   + Seleccione **Save**.

1. Elija **Ejecutar**. Los resultados de la consulta aparecen en la tabla que se muestra debajo del editor de consultas.

1. Elija **Exportar como** para exportar los resultados de la consulta en formato CSV o JSON.
**nota**  
Los resultados de la consulta están paginados. Al elegir exportar, se exportan hasta 500 resultados.  
También puede utilizar el APIs para recuperar todos los resultados. Los resultados se paginan y se pueden recuperar 100 resultados a la vez.

## Ejemplos de peticiones
<a name="query-assistant-example-prompts"></a>

Estas son algunas peticiones y consultas generadas que puede usar como ejemplos.

------
#### [ Example: ¿Qué equilibradores de carga se han creado a partir del 1 de enero de 2024? ]

**Petición**: What load balancers were created after January 1, 2024?

**Consulta generada**:

```
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: ¿Qué instancias de bases de datos de RDS son de acceso público? ]

**Petición**: Which of my RDS database instances are publicly accessible?

**Consulta generada**:

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

------
#### [ Example: ¿Cuántas instancias de EC2 se han creado en el último año? ]

**Petición**: How many EC2 instances were created in last one year?

**Consulta generada**:

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

------
#### [ Example: ¿Cuántas instancias de EC2 tengo en cada una de mis Cuentas de AWS? ]

**Petición**: How many EC2 instances do I have in each of my Cuentas de AWS?

**Consulta generada**:

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

------
#### [ Example: ¿Qué funciones de IAM incluyen la política gestionada AdministratorAccess ? ]

**Petición**: Which IAM roles have the managed policy AdministratorAccess attached?

**Consulta generada**:

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

------
#### [ Example: Volúmenes de EBS sin cifrado ]

**Petición**: EBS volumes without encryption 

**Consulta generada**:

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

------
#### [ Example:  Dime cuáles son los recursos no conformes ]

**Petición**: Get noncompliant resources

**Consulta generada**:

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

------
#### [ Example: Enumera todas las funciones de Lambda que ejecuten Nod.js 16. ]

**Petición**: List all my lambda function that is running node js 16

**Consulta generada**:

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

------
#### [ Example: ¿Qué certificados ACM caducan en los próximos 30 días? ]

**Petición**: What ACM certificates expire the next 30 days? 

**Consulta generada**:

```
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**  
Los tiempos de la consulta generada dependen del momento en el que se introduzca la petición.

------

## Aportación de comentarios
<a name="query-assistant-feedback"></a>

Puede proporcionar comentarios generales sobre el procesador de consultas en lenguaje natural o sobre una consulta generada específica.

**Comentarios sobre el procesador de consultas en lenguaje natural**

Seleccione el botón **Enviar comentarios**, encima del procesador de consultas en lenguaje natural, a la derecha. Puede indicar su grado de satisfacción o insatisfacción y enviar comentarios sobre cómo AWS Config puede hacer que la consulta en lenguaje natural sea más útil.

**nota**  
No divulgue ninguna información personal, confidencial o de importancia comercial.

**Comentarios sobre una consulta generada específica**

Para enviar comentarios acerca de una consulta generada, pulse el botón con el pulgar hacia arriba o hacia abajo que aparece debajo de la consulta generada.

## Compatibilidad de la región
<a name="query-assistant-region-support"></a>

El procesador de consultas en lenguaje natural es compatible con las siguientes regiones.


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