Prosesor kueri bahasa alami untuk kueri tingkat lanjut - AWS Config

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Prosesor kueri bahasa alami untuk kueri tingkat lanjut

Prosesor kueri bahasa alami untuk kueri lanjutan ada dalam rilis pratinjau untuk AWS Config dan dapat berubah.

Prosesor kueri bahasa alami untuk kueri lanjutan menggunakan Amazon Bedrock, teknologi kecerdasan buatan generatif (AI generatif) yang memungkinkan Anda memasukkan petunjuk dalam bahasa Inggris biasa dan mengubahnya menjadi format kueri. ready-to-use Dengan prosesor kueri bahasa alami, Anda dapat menanyakan Akun AWS atau melintasi AWS organisasi.

Prompt bisa berupa pertanyaan atau pernyataan. Misalnya, Anda dapat memasukkan petunjuk seperti “Penyeimbang beban mana yang dibuat setelah 1 Januari 2024?” dan “Buat daftar semua fungsi lambda saya yang menjalankan node js 16.”

Pertimbangan

Prosesor kueri bahasa alami tidak dapat melakukan tindakan berikut:

  • Hasilkan kueri dari bahasa selain bahasa Inggris.

  • Hasilkan kueri dari prompt yang tidak berhubungan dengan kueri lanjutan.

  • Hasilkan kueri dari prompt dengan lebih dari 1000 karakter.

  • Hasilkan kueri dari koreksi tindak lanjut atau dari sesi sebelumnya.

  • Jelaskan kode yang telah dihasilkan.

Kueri menggunakan prosesor kueri bahasa alami

  1. Masuk ke AWS Management Console dan buka AWS Config konsol di https://console.aws.amazon.com/config/.

  2. Pilih Kueri lanjutan dari navigasi kiri untuk menanyakan konfigurasi sumber daya Anda untuk satu akun dan Wilayah atau untuk beberapa akun dan Wilayah.

  3. Pada halaman Advanced queries, pilih New query untuk pergi ke Query editor.

    • (Opsional) Untuk menjalankan kueri pada agregator, buat agregator. Untuk informasi selengkapnya, lihat Membuat Agregator.

    • Jika Anda sudah menyiapkan agregator, dalam lingkup kueri, pilih agregator untuk menjalankan kueri lanjutan pada agregator tersebut. Saat Anda memilih agregator, pertimbangkan untuk menambahkan Akun AWS ID dan AWS Wilayah dalam pernyataan kueri untuk melihat informasi tersebut dalam hasil.

  4. Di editor Kueri, buka bagian prosesor kueri bahasa alami. Masukkan prompt dalam bahasa Inggris biasa, lalu pilih Hasilkan. Sebagai contoh, lihat Contoh prompt.

  5. Setelah Anda membuat kueri, Anda dapat memilih Salin (secara fungsional setara dengan Ctrl+C) untuk menyalin kueri ke clipboard Anda, atau memilih Populasi ke editor. Jika diisi ke editor, Anda dapat mengedit kueri yang dihasilkan agar sesuai dengan kebutuhan Anda.

  6. Untuk menyimpan kueri ini ke kueri baru, pilih Simpan Sebagai.

    • Di bidang Nama Kueri, perbarui nama kueri.

    • Di bidang Deskripsi, perbarui deskripsi kueri.

    • Masukkan hingga 50 tag unik untuk kueri ini.

    • Pilih Simpan.

  7. Pilih Jalankan. Hasil query ditampilkan dalam tabel di bawah editor query.

  8. Pilih Ekspor untuk mengekspor hasil kueri dalam CSV atau JSON format.

    catatan

    Hasil kueri diberi paginasi. Saat Anda mengekspor, hingga 500 hasil diekspor.

    Anda juga dapat menggunakan APIs untuk mengambil semua hasil. Hasilnya diberi paginasi dan Anda dapat mengambil 100 hasil sekaligus.

Contoh petunjuk

Berikut ini adalah petunjuk dan menghasilkan kueri yang dapat Anda gunakan sebagai contoh.

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

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

Kueri yang dihasilkan:

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: Which of my RDS database instances are publicly accessible?

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

Kueri yang dihasilkan:

SELECT resourceId, resourceType, configuration.publiclyAccessible WHERE resourceType = 'AWS::RDS::DBInstance' AND configuration.publiclyAccessible = true
Example: How many EC2 instances were created in last one year?

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

Kueri yang dihasilkan:

SELECT COUNT(*) WHERE resourceType = 'AWS::EC2::Instance' AND resourceCreationTime BETWEEN '2023-05-10T16:56:25.000Z' AND '2024-05-10T16:56:25.000Z'
Example: How many EC2 instances do I have in each of my Akun AWS?

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

Kueri yang dihasilkan:

SELECT accountId, COUNT(*) WHERE resourceType = 'AWS::EC2::Instance' GROUP BY accountId'
Example: Which IAM roles have the managed policy AdministratorAccess attached?

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

Kueri yang dihasilkan:

SELECT resourceId, resourceName, resourceType WHERE resourceType = 'AWS::IAM::Role' AND configuration.attachedManagedPolicies.policyName = 'AdministratorAccess'
Example: EBS volumes without encryption

Prompt: EBS volumes without encryption

Kueri yang dihasilkan:

SELECT accountId WHERE resourceType = 'AWS::EC2::Volume' AND configuration.encrypted = false
Example: Get noncompliant resources

Prompt: Get noncompliant resources

Kueri yang dihasilkan:

SELECT resourceId, resourceType WHERE resourceType = 'AWS::Config::ResourceCompliance' AND configuration.complianceType = 'NON_COMPLIANT'
Example: List all my lambda function that is running node js 16

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

Kueri yang dihasilkan:

SELECT accountId, resourceName WHERE resourceType = 'AWS::Lambda::Function' AND configuration.runtime = 'nodejs16.x'
Example: What ACM certificates expire the next 30 days?

Prompt: What ACM certificates expire the next 30 days?

Kueri yang dihasilkan:

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
catatan

Waktu dalam kueri yang dihasilkan tergantung pada waktu ketika Anda memasukkan prompt.

Memberikan umpan balik

Anda dapat memberikan umpan balik keseluruhan tentang pemroses kueri bahasa alami atau umpan balik tentang kueri tertentu yang dihasilkan.

Memberikan umpan balik pada prosesor kueri bahasa alami

Pilih tombol Berikan umpan balik yang muncul di atas prosesor kueri bahasa alami di sebelah kanan. Anda dapat memasukkan kepuasan atau ketidakpuasan Anda dan memberikan umpan balik tentang caranya AWS Config dapat membuat kueri bahasa alami lebih bermanfaat.

catatan

Jangan mengungkapkan informasi pribadi, sensitif komersial, atau rahasia apa pun.

Memberikan umpan balik pada kueri tertentu yang dihasilkan

Anda dapat memberikan umpan balik Anda pada kueri yang dihasilkan dengan memilih tombol jempol ke atas atau jempol ke bawah yang muncul di bawah kueri yang dihasilkan.

Support Wilayah

Prosesor kueri bahasa alami didukung di Wilayah berikut.

Nama Wilayah Wilayah Titik Akhir Protokol
US East (N. Virginia) us-east-1 config.us-east-1.amazonaws.com HTTPS
AS Barat (Oregon) us-west-2 config.us-west-2.amazonaws.com HTTPS