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à.
Crea query su CloudTrail Lake da istruzioni in lingua inglese
Nota
Il generatore di query è disponibile in anteprima negli Stati Uniti orientali (Virginia settentrionale) per CloudTrail Lake ed è soggetto a modifiche.
Puoi utilizzare il generatore di query CloudTrail Lake per produrre una query da un prompt in lingua inglese fornito da te. Il generatore di query utilizza l'intelligenza artificiale generativa (AI generativa) per produrre una ready-to-use SQL query dal tuo prompt, che puoi quindi scegliere di eseguire nell'editor di query di Lake o perfezionarla ulteriormente. Non è necessario avere una conoscenza approfondita dei campi degli CloudTrail eventi SQL per utilizzare il generatore di query.
Il prompt può essere una domanda o una dichiarazione sui dati degli eventi nel tuo archivio dati di eventi CloudTrail Lake. Ad esempio, puoi inserire richieste come «Quali sono i miei errori principali dell'ultimo mese?» e «Dammi un elenco di utenti che lo hanno utilizzatoSNS».
Un prompt può contenere un minimo di 3 caratteri e un massimo di 500 caratteri.
Non sono previsti costi per la generazione di query; tuttavia, quando si eseguono query, vengono addebitati addebiti in base alla quantità di dati ottimizzati e compressi scansionati. Per aiutare a controllare i costi, si consiglia di limitare le query aggiungendo data e ora di inizio e fine alle query. eventTime
Nota
Puoi fornire un feedback su una query generata scegliendo il pulsante pollice su o pollice giù che appare sotto la query generata. Quando fornisci un feedback, CloudTrail salva il prompt e la query generata.
Non includete informazioni di identificazione personale, riservate o sensibili nelle vostre richieste.
Questa funzionalità utilizza modelli di linguaggio generativi di intelligenza artificiale di grandi dimensioni (LLMs); consigliamo di ricontrollare la risposta. LLM
Per utilizzare il generatore di query sulla console CloudTrail
-
Accedi a AWS Management Console e apri la CloudTrail console all'indirizzo https://console.aws.amazon.com/cloudtrail/
. -
Dal pannello di navigazione, in Lake, scegli Query.
-
Nella pagina Query, scegli la scheda Editor.
-
Scegliete il data store degli eventi per cui desiderate creare una query.
-
Nell'area del generatore di query, inserisci un prompt in inglese semplice. Per alcuni esempi, consulta Richieste di esempio.
-
Scegliete Genera interrogazione. Il generatore di query tenterà di generare una query dal tuo prompt. In caso di successo, il generatore di query fornisce la SQL query nell'editor. Se la richiesta non ha esito positivo, riformula la richiesta e riprova.
-
(Facoltativo) Scegliete Esegui per eseguire la query.
Nota
Quando si eseguono le query, vengono addebitati costi in base alla quantità di dati ottimizzati e compressi scansionati. Per aiutare a controllare i costi, si consiglia di limitare le query aggiungendo data e ora di inizio e fine alle query.
eventTime
-
(Facoltativo) Puoi fornire il tuo feedback sulla query generata. Per fornire un feedback, scegli il pulsante pollice in su o pollice in giù che appare sotto la richiesta. Quando fornisci un feedback, CloudTrail salva il prompt e la query generata.
Autorizzazioni richieste
Per utilizzare questa funzionalità, è necessario utilizzare la AdministratorAccess
politica AWSCloudTrail_FullAccess
o.
È inoltre possibile includere l'operazione cloudtrail:GenerateQuery
in una policy inline o gestita dal cliente nuova o esistente.
Supporto delle Regioni
Questa funzionalità è attualmente disponibile solo nella regione Stati Uniti orientali (Virginia settentrionale).
Limitazioni
Di seguito sono riportate le limitazioni del generatore di query:
-
Il generatore di query può accettare solo richieste in inglese.
-
Il generatore di query può generare solo query per archivi di dati di eventi che raccolgono CloudTrail eventi (eventi di gestione, eventi di dati).
-
Il generatore di query non può generare query per prompt che non riguardano i dati degli eventi di Lake. CloudTrail
Richieste di esempio
Questa sezione fornisce esempi di prompt e le SQL query risultanti generate dai prompt.
Se scegli di eseguire le query di esempio in questa sezione, sostituisci eds-id
con l'ID del data store degli eventi su cui desiderate interrogare e sostituite i timestamp con i timestamp appropriati per il vostro caso d'uso. I timestamp hanno il seguente formato:. YYYY-MM-DD HH:MM:SS
Richiesta: Quali sono stati i miei errori principali nell'ultimo mese?
SQLinterrogazione:
SELECT errorMessage, COUNT(*) as eventCount FROM
eds-id
WHERE errorMessage IS NOT NULL AND eventTime >= timestamp '2024-05-01 00:00:00
' AND eventTime <= timestamp '2024-05-31 23:59:59
' GROUP BY 1 ORDER BY 2 DESC LIMIT 2;
Richiesta: dammi un elenco di utenti che lo hanno utilizzatoSNS.
SQLinterrogazione:
SELECT DISTINCT userIdentity.arn AS user FROM
eds-id
WHERE eventSource = 'sns.amazonaws.com'
Richiesta: Qual è il mio API conteggio giornaliero degli eventi di lettura e scrittura nell'ultimo mese?
SQLinterrogazione:
SELECT date(eventTime) AS event_date, SUM( CASE WHEN readonly = true THEN 1 ELSE 0 END ) AS read_events, SUM( CASE WHEN readonly = false THEN 1 ELSE 0 END ) AS write_events FROM
eds-id
WHERE eventTime >= timestamp '2024-05-04 00:00:00
' AND eventTime <= timestamp '2024-06-04 23:59:59
' GROUP BY 1 ORDER BY 1 ASC;
Richiesta: mostra tutti gli eventi con errori di accesso negato nelle ultime tre settimane.
SQLinterrogazione:
SELECT * FROM
eds-id
WHERE WHERE (errorCode = 'AccessDenied' OR errorMessage = 'Access Denied') AND eventTime >= timestamp '2024-05-16 01:00:00
' AND eventTime <= timestamp '2024-06-06 01:00:00
'