Mengotomatisasi AWS layanan dengan Pengembang Amazon Q Console-to-Code - Amazon Q Developer

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

Mengotomatisasi AWS layanan dengan Pengembang Amazon Q Console-to-Code

Apa itu Console-to-Code?

Console-to-Code adalah fitur Amazon Q Developer yang dapat membantu Anda menulis kode untuk mengotomatiskan penggunaan AWS layanan lain. Console-to-Codemerekam tindakan konsol Anda, lalu menggunakan AI generatif untuk menyarankan AWS CLI perintah dan kode yang setara dalam bahasa dan format pilihan Anda.

Tingkat layanan

Karena Console-to-Code merupakan bagian dari Amazon Q Developer, penggunaannya tunduk pada tingkatan layanan Amazon Q Developer.

  • Di tingkat Gratis, tidak ada batasan bulanan tetap untuk berapa kali Anda dapat merekam tindakan konsol Anda dan menghasilkan perintah CLI berdasarkan tindakan tersebut. Namun, ada batasan berapa kali per bulan Anda dapat menghasilkan kode untuk digunakan dengan AWS CDK atau AWS CloudFormation berdasarkan tindakan yang Anda rekam.

    Untuk mengakses tingkat Gratis, masuk ke Konsol Manajemen AWS. Setelah Anda mencapai batas pembuatan kode bulanan, Anda harus mengautentikasi ke tingkat Pro untuk menghasilkan lebih banyak kode.

  • Di tingkat Pro, tidak ada batasan bulanan tetap untuk berapa kali Anda dapat menghasilkan kode untuk AWS CDK atau CloudFormation.

    Untuk mengakses tingkat Pro, Anda harus menjadi pengguna yang terdaftar di Pusat Identitas IAM, dan identitas Pusat Identitas IAM Anda harus berlangganan Amazon Q Developer Pro. Untuk informasi selengkapnya, lihat Mengautentikasi ke langganan Amazon Q Developer Pro Anda atau hubungi AWS administrator Anda.

Untuk informasi lebih lanjut tentang tingkatan harga, kunjungi halaman harga Pengembang Amazon Q.

catatan

Ketika Anda merekam suatu tindakan, Anda masih akan dikenakan biaya untuk tindakan itu sendiri, jika berlaku. Misalnya, jika Anda merekam diri Anda menyediakan EC2 instans Amazon, maka Anda masih akan dikenakan biaya untuk instans tersebut. Tidak ada biaya tambahan untuk merekam tindakan.

Format yang didukung

Console-to-Code saat ini dapat menghasilkan infrastructure-as-code (IAc) dalam bahasa dan format berikut:

  • CDK Java

  • CDK Python

  • CDK TypeScript

  • CloudFormation JSON

  • CloudFormation YAMB

Di mana Anda bisa menggunakan Console-to-Code?

Menggunakan Console-to-Code di berbagai layanan

Console-to-Code bekerja di beberapa layanan, menyimpan statusnya sendiri selama tab browser Anda terbuka.

Misalnya, Anda dapat merekam tindakan Anda selama penyiapan lengkap server web:

  • Di konsol VPC Amazon, Anda menyediakan dua subnet (satu publik dan satu pribadi), grup keamanan, tabel perutean khusus, dan gateway internet. NACLs

  • Di EC2 konsol Amazon, Anda menyediakan EC2 instans Amazon dan menempatkannya di subnet publik.

  • Di konsol Amazon RDS, Anda menyediakan instans Amazon RDS DB dan menempatkannya di subnet pribadi.

Bahkan jika Anda melakukan tindakan Anda di berbagai bagian konsol dan mereka menggunakan AWS layanan yang berbeda, Console-to-Code dapat memasukkannya dalam satu rekaman.

AWS layanan yang mendukung Console-to-Code

Saat Console-to-Code ini, tersedia untuk merekam tindakan Anda saat menggunakan konsol AWS manajemen dengan layanan berikut:

  • Amazon DynamoDB

  • AWS IoT

  • Amazon Cognito

  • Amazon EC2

  • Amazon VPC

  • Amazon RDS

Memberikan izin untuk menggunakan Console-to-Code

Untuk menggunakan Console-to-Code, izin berikut diperlukan:

Menggunakan Console-to-Code

Penggunaan Console-to-Code terdiri dari tiga langkah.

Langkah 1: Mulai merekam

Untuk mulai merekam dengan Console-to-Code, gunakan prosedur berikut.

  1. Buka konsol salah satu layanan terintegrasi (Amazon VPC, Amazon RDS, atau Amazon). EC2

  2. Di tepi kanan jendela browser, pilih Console-to-Code ikon: The console-to-code icon.

  3. Di panel Console-to-Code samping, pilih Mulai merekam.

Langkah 2: Ambil tindakan

Di konsol salah satu layanan terintegrasi, lanjutkan untuk mengambil tindakan apa pun yang ingin Anda rekam.

Panel Console-to-Code samping mempertahankan kondisinya sendiri. Anda dapat berpindah di antara konsol layanan terintegrasi, membuat satu rekaman yang melibatkan tindakan untuk beberapa layanan.

Panel Console-to-Code samping akan mempertahankan tindakan Anda sampai Console-to-Code sesi Anda berakhir. Sesi akan berakhir ketika Anda menutup tab browser, atau ketika Konsol Manajemen AWS sesi Anda berakhir, mana yang lebih dulu.

Setelah selesai mengambil tindakan yang ingin diubah menjadi kode, pilih Stop dari bagian atas Console-to-Code panel.

Langkah 3: Kumpulkan perintah CLI dan buat kode

Anda dapat mengikuti Langkah 3a atau Langkah 3b.

Langkah 3a: Kumpulkan perintah CLI

Untuk digunakan Console-to-Code untuk menghasilkan perintah CLI berdasarkan tindakan Anda, gunakan prosedur berikut.

  1. Di Console-to-Code panel, tinjau tindakan Anda yang direkam.

    Anda dapat memfilter tindakan yang direkam menggunakan dropdown, kotak pencarian, atau widget filter di bagian atas panel. Console-to-Code

  2. Lakukan salah satu tindakan berikut:

    • Untuk menyalin perintah CLI individual, pilih tombol salin di sebelah kiri perintah.

    • Untuk menjalankan perintah CLI individual AWS CloudShell, pilih CloudShell ikon di The console-to-code icon. sebelah kiri perintah. Ini membuka CloudShell dan mengisinya dengan perintah CLI yang siap untuk Anda jalankan.

    • Untuk melihat atau menjalankan satu set perintah CLI, pilih perintah dan pilih Salin CLI untuk menyalin semua perintah yang dipilih, atau Jalankan CLI untuk membuka CloudShell dan mengisinya dengan semua perintah.

Untuk mempelajari lebih lanjut tentang AWS CLI, lihat Apa itu AWS Command Line Interface? dalam AWS Command Line Interface User Guide.

Langkah 3b: Hasilkan kode

  1. Di Console-to-Code panel, tinjau tindakan Anda yang direkam. Anda dapat memfilter tindakan yang direkam menggunakan dropdown, kotak pencarian, atau widget filter di bagian atas panel. Console-to-Code

  2. Pilih tindakan yang ingin Anda ubah menjadi kode. Hanya tindakan dengan kotak centang yang akan digunakan dalam langkah-langkah berikut.

  3. Tunjukkan jenis kode yang ingin Anda hasilkan. Dari menu tarik-turun terbalik di kanan bawah Console-to-Code panel, pilih bahasa dan (jika ada) format kode yang akan dihasilkan.

  4. Pilih Hasilkan bahasa yang dipilih.

    Kode yang dihasilkan akan muncul, bersama dengan perintah CLI yang setara.