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 kode dalam bahasa dan format pilihan Anda.

Tingkatan 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 CLI perintah 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 AWS Management Console. 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 IAM Identitas, dan IAM identitas Pusat Identitas 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:

  • CDKJawa

  • CDKPython

  • CDK TypeScript

  • CloudFormation JSON

  • CloudFormation YAML

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 VPC konsol, Anda menyediakan dua subnet (satu publik dan satu pribadi), grup keamanan,NACLs, tabel perutean khusus, dan gateway internet.

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

  • Di RDS konsol Amazon, 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 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 (AmazonVPC, AmazonRDS, atau AmazonEC2).

  2. Di tepi kanan jendela browser, pilih Console-to-Code ikon.

  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 AWS Management Console 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 CLI perintah dan buat kode

Anda dapat mengikuti Langkah 3a atau Langkah 3b.

Langkah 3a: Kumpulkan perintah CLI

Untuk digunakan Console-to-Code untuk menghasilkan CLI perintah 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. Di bagian atas Console-to-Code panel, alihkan pengaturan Tampilkan CLI. Ini akan menampilkan CLI perintah yang sesuai dengan setiap tindakan yang dipilih.

  3. Pilih perintah yang ingin Anda gunakan. Hanya perintah dengan kotak centang yang akan digunakan dalam langkah-langkah berikut.

  4. Konsolidasikan CLI perintah. Di dekat bagian bawah Console-to-Code panel, pilih ikon akordeon (^). CLIPerintah yang Anda pilih akan muncul sendiri di panel.

  5. Salin atau unduh perintah yang Anda pilih.

Untuk mempelajari lebih lanjut tentang ini 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 CLI perintah yang setara.