

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Processore di query in linguaggio naturale per interrogazioni AWS Config avanzate
<a name="query-assistant"></a>

**Nota**  
L'anteprima pubblica di AWS Config Natural Language Query Processor verrà interrotta entro il 15 gennaio 2026. Inoltre, puoi parlare AWS delle tue risorse utilizzando istruzioni in linguaggio naturale con Amazon Q Developer. Per ulteriori informazioni, consulta [Conversazione delle risorse con Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/chat-actions.html).

Il processore di query in linguaggio naturale per query avanzate utilizza [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html), una tecnologia di intelligenza artificiale generativa (AI generativa) che consente di inserire istruzioni in un inglese semplice e convertirle in un formato di query. ready-to-use Con il processore di interrogazioni in linguaggio naturale, puoi interrogare la tua o l'intera organizzazione. Account AWS AWS 

Un prompt può essere una domanda o una dichiarazione. Ad esempio, puoi inserire richieste come «Quali sistemi di bilanciamento del carico vengono creati dopo il 1° gennaio 2024?» e «Elenca tutte le mie funzioni lambda che esegue node js 16".

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

Il processore di query in linguaggio naturale non può eseguire le seguenti azioni:
+ Genera interrogazioni da lingue diverse dall'inglese.
+ Genera interrogazioni da prompt che non si riferiscono a interrogazioni avanzate.
+ Genera interrogazioni da prompt con più di 1000 caratteri.
+ Genera domande a partire da correzioni successive o da sessioni precedenti.
+ Spiega il codice che è stato generato.

## Esegui query utilizzando il processore di query in linguaggio naturale
<a name="use-a-sample-query"></a>

1. Accedi a Console di gestione AWS e apri la AWS Config console a [https://console.aws.amazon.com/config/casa](https://console.aws.amazon.com/config/home).

1. Scegliere **Query avanzate** dalla navigazione a sinistra per eseguire query sulle configurazioni delle risorse per un singolo account e regione o per più account e regioni.

1. Nella pagina **Interrogazioni avanzate**, scegli **Nuova query** per accedere all'editor di  query.
   + (Facoltativo) Per eseguire una query su un aggregatore, crea un aggregatore. Per ulteriori informazioni, consulta [Creazione di aggregatori per AWS Config](aggregated-create.md).
   + Se si dispone già di un aggregatore configurato, nell'ambito della query, scegliere l'aggregatore per eseguire una query avanzata su tale aggregatore. Quando selezioni un aggregatore, valuta la possibilità di aggiungere l' Account AWS ID e la AWS regione nell'istruzione della query per visualizzare tali informazioni nei risultati.

1. Nell'editor di Query, vai alla sezione **Natural language Query Processor**. **Inserisci un prompt in un inglese semplice, quindi scegli Genera.** Per alcuni esempi, consulta [Prompt di esempio](https://docs.aws.amazon.com/config/latest/developerguide/query-assistant.html#example-prompts).

1. Dopo aver generato una query, puoi scegliere **Copia** (funzionalmente equivalente a Ctrl\$1C) per copiare la query negli appunti oppure scegliere **Compila nell'editor**. Se inserita nell'editor, è possibile modificare la query generata in base alle proprie esigenze.

1. Per salvare questa query in una nuova, scegli **Salva con nome**.
   + Nel campo **Nome della query**, aggiorna il nome della query.
   + Nel campo **Descrizione**, aggiorna la descrizione della query.
   + Inserisci fino a 50 tag univoci per questa query.
   + Scegli **Save** (Salva).

1. Scegli **Esegui**. I risultati della query vengono visualizzati nella tabella sotto l'editor di query.

1. Scegliere **Esporta come** per esportare i risultati della query in formato CSV o JSON.
**Nota**  
I risultati della query sono impaginati. Quando si sceglie l'esportazione, vengono esportati fino a 500 risultati.   
Puoi anche usare il APIs per recuperare tutti i risultati. I risultati sono impaginati ed è possibile recuperare 100 risultati alla volta.

## Prompt di esempio
<a name="query-assistant-example-prompts"></a>

Di seguito sono riportati i prompt e le query di generazione che è possibile utilizzare come esempi.

------
#### [ Example: Quali sistemi di bilanciamento del carico sono stati creati dopo il 1° gennaio 2024? ]

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

**Interrogazione generata:**

```
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: Quali delle mie istanze di database RDS sono accessibili pubblicamente? ]

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

Interrogazione **generata**:

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

------
#### [ Example: Quante istanze EC2 sono state create nell'ultimo anno? ]

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

**Query generata**:

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

------
#### [ Example: Quante istanze EC2 ho in ognuna delle mie? Account AWS ]

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

**Query generata**:

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

------
#### [ Example: A quali ruoli IAM è AdministratorAccess allegata la policy gestita? ]

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

**Interrogazione generata**:

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

------
#### [ Example: Volumi EBS senza crittografia ]

**Prompt**: EBS volumes without encryption 

**Interrogazione generata**:

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

------
#### [ Example:  Ottieni risorse non conformi ]

**Prompt**: Get noncompliant resources

**Interrogazione generata:**

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

------
#### [ Example: Elenca tutte le mie funzioni lambda che esegue il nodo js 16 ]

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

**Interrogazione generata**:

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

------
#### [ Example: Quali certificati ACM scadono nei prossimi 30 giorni? ]

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

Interrogazione **generata**:

```
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**  
I tempi della query generata dipendono dall'ora in cui si immette il prompt.

------

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

È possibile fornire un feedback generale sul processore di query in linguaggio naturale o un feedback su una specifica query generata.

**Fornire feedback sul processore di interrogazioni in linguaggio naturale**

Scegli il pulsante **Fornisci feedback** che appare sopra il processore di interrogazioni in linguaggio naturale a destra. Puoi inserire la tua soddisfazione o insoddisfazione e fornire un feedback su come AWS Config rendere più utile la query in linguaggio naturale.

**Nota**  
Non divulgate informazioni personali, commercialmente sensibili o riservate.

**Fornire feedback su una specifica richiesta generata**

Puoi fornire il tuo feedback su una query generata scegliendo il pulsante pollice su o pollice giù che appare sotto la query generata.

## Supporto nelle regioni
<a name="query-assistant-region-support"></a>

Il processore di interrogazione in linguaggio naturale è supportato nelle seguenti regioni.


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