Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat menggunakan generator kueri CloudTrail Lake untuk menghasilkan kueri dari prompt bahasa Inggris yang Anda berikan. Generator kueri menggunakan kecerdasan buatan generatif (AI generatif) untuk menghasilkan kueri ready-to-use SQL dari prompt Anda, yang kemudian dapat Anda pilih untuk dijalankan di editor kueri Lake, atau selengkapnya. Anda tidak perlu memiliki pengetahuan luas tentang SQL atau bidang CloudTrail acara untuk menggunakan generator kueri.
Prompt dapat berupa pertanyaan atau pernyataan tentang data acara di penyimpanan data acara CloudTrail Lake Anda. Misalnya, Anda dapat memasukkan petunjuk seperti "What are my top errors in the past month?" and “Give me a list of users that used SNS.”
Prompt dapat memiliki minimal 3 karakter dan maksimal 500 karakter.
Tidak ada biaya untuk menghasilkan kueri; Namun, ketika Anda menjalankan kueri, Anda dikenakan biaya berdasarkan jumlah data yang dioptimalkan dan dikompresi yang dipindai. Untuk membantu mengontrol biaya, sebaiknya Anda membatasi kueri dengan menambahkan eventTime
stempel waktu awal dan akhir ke kueri.
catatan
Anda dapat memberikan umpan balik tentang kueri yang dihasilkan dengan memilih tombol jempol ke atas atau jempol ke bawah yang muncul di bawah kueri yang dihasilkan. Saat Anda memberikan umpan balik, CloudTrail menyimpan prompt Anda dan kueri yang dihasilkan.
Jangan sertakan informasi identitas pribadi, rahasia, atau sensitif apa pun dalam permintaan Anda.
Fitur ini menggunakan model bahasa besar AI generatif (LLMs); kami sarankan untuk memeriksa ulang respons LLM.
Anda dapat mengakses generator kueri menggunakan CloudTrail konsol dan AWS CLI.
Untuk menggunakan generator kueri di CloudTrail konsol
-
Masuk ke AWS Management Console dan buka CloudTrail konsol di https://console.aws.amazon.com/cloudtrail/
. -
Dari panel navigasi, di bawah Danau, pilih Kueri.
-
Pada halaman Query, pilih tab Editor.
-
Pilih penyimpanan data acara yang ingin Anda buat kueri.
-
Di area generator Query, masukkan prompt dalam bahasa Inggris biasa. Sebagai contoh, lihat Contoh petunjuk.
-
Pilih Hasilkan kueri. Generator kueri akan mencoba menghasilkan kueri dari prompt Anda. Jika berhasil, generator kueri menyediakan kueri SQL di editor. Jika prompt tidak berhasil, ulangi prompt Anda dan coba lagi.
-
(Opsional) Anda dapat memberikan umpan balik tentang kueri yang dihasilkan. Untuk memberikan umpan balik, pilih tombol jempol ke atas atau jempol ke bawah yang muncul di bawah prompt. Saat Anda memberikan umpan balik, CloudTrail menyimpan prompt Anda dan kueri yang dihasilkan.
-
(Opsional) Pilih Jalankan untuk menjalankan kueri.
catatan
Saat menjalankan kueri, Anda dikenakan biaya berdasarkan jumlah data yang dioptimalkan dan dikompresi yang dipindai. Untuk membantu mengontrol biaya, sebaiknya Anda membatasi kueri dengan menambahkan
eventTime
stempel waktu awal dan akhir ke kueri. -
(Opsional) Jika Anda menjalankan kueri dan ada hasil, Anda dapat memilih Ringkas hasil untuk menghasilkan ringkasan bahasa alami dalam bahasa Inggris dari hasil kueri. Opsi ini menggunakan kecerdasan buatan generatif (AI generatif) untuk menghasilkan ringkasan. Untuk informasi selengkapnya tentang metrik ini, lihat Meringkas hasil kueri dalam bahasa alami.
Anda dapat memberikan umpan balik tentang ringkasan dengan memilih tombol jempol ke atas atau jempol ke bawah yang muncul di bawah ringkasan yang dihasilkan.
catatan
Fitur ringkasan kueri ada dalam rilis pratinjau untuk CloudTrail Lake dan dapat berubah sewaktu-waktu. Fitur ini tersedia di wilayah berikut: Asia Pasifik (Tokyo), AS Timur (Virginia N.), dan AS Barat (Oregon).
Izin yang diperlukan
Kebijakan AWSCloudTrail_FullAccess
dan kebijakan AdministratorAccess
terkelola keduanya memberikan izin yang diperlukan untuk menggunakan fitur ini.
Anda juga dapat menyertakan tindakan cloudtrail:GenerateQuery
dalam kebijakan terkelola atau inline pelanggan baru atau yang sudah ada.
Dukungan Wilayah
Fitur ini didukung sebagai berikut Wilayah AWS:
-
Wilayah Asia Pasifik (Mumbai) (ap-south-1)
-
Wilayah Asia Pasifik (Sydney) (ap-southeast-2)
-
Wilayah Asia Pasifik (Tokyo) (ap-northeast-1)
-
Wilayah Kanada (Tengah) (ca-central-1)
-
Wilayah Eropa (London) (eu-west-2)
-
Wilayah AS Timur (Virginia N.) (us-east-1)
-
Wilayah AS Barat (Oregon) (us-west-2)
Batasan
Berikut ini adalah batasan generator kueri:
-
Generator kueri hanya dapat menerima petunjuk dalam bahasa Inggris.
-
Generator kueri hanya dapat menghasilkan kueri untuk penyimpanan data peristiwa yang mengumpulkan CloudTrail peristiwa (peristiwa manajemen, peristiwa data, peristiwa aktivitas jaringan).
-
Generator kueri tidak dapat menghasilkan kueri untuk prompt yang tidak berkaitan dengan data peristiwa CloudTrail Lake.
Contoh petunjuk
Bagian ini memberikan contoh prompt dan query SQL yang dihasilkan dari prompt.
Jika Anda memilih untuk menjalankan contoh kueri di bagian ini, ganti eds-id
dengan ID penyimpanan data peristiwa yang ingin Anda kueri dan ganti stempel waktu dengan stempel waktu yang sesuai untuk kasus penggunaan Anda. Stempel waktu memiliki format sebagai berikut:. YYYY-MM-DD HH:MM:SS
Prompt: What are my top errors in the past month?
Kueri SQL:
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;
Prompt: Give me a list of users that used SNS.
Kueri SQL:
SELECT
DISTINCT userIdentity.arn AS user
FROM
eds-id
WHERE
eventSource = 'sns.amazonaws.com'
Prompt: What are my API counts each day for read and write events in the past month?
Kueri SQL:
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;
Prompt: Show any events with access denied errors for the past three weeks.
Kueri SQL:
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
'