Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengotomatiskan AWS layanan dengan Amazon Q Developer 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-Code merekam tindakan konsol Anda, lalu gunakan 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 batas 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 mencapai batas generasi kode bulanan, Anda harus mengotentikasi ke tingkat Pro untuk menghasilkan lebih banyak kode.
-
Pada tingkat Pro, tidak ada batas 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 selengkapnya tentang tingkatan harga, kunjungi halaman harga Amazon Q Developer
catatan
Saat Anda merekam tindakan, Anda masih akan dikenakan biaya untuk tindakan itu sendiri, jika berlaku. Misalnya, jika Anda merekam diri Anda menyediakan instans Amazon EC2, 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 YAML
Dimana 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 pengaturan lengkap server web:
-
Di konsol Amazon VPC, Anda menyediakan dua subnet (satu publik dan satu pribadi), grup keamanan, NACL, tabel routing khusus, dan gateway internet.
-
Di konsol Amazon EC2, Anda menyediakan instans Amazon EC2 dan menempatkannya di subnet publik.
-
Di konsol Amazon RDS, Anda menyediakan instance 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 ke dalam satu rekaman.
AWS Layanan yang mendukung Console-to-Code
Saat ini, Console-to-Code tersedia untuk merekam tindakan Anda saat menggunakan konsol AWS manajemen dengan layanan berikut:
-
Amazon EC2
-
Amazon VPC
-
Amazon DynamoDB
-
Amazon Cognito
-
AWS IoT
-
Amazon RDS
-
Amazon CloudWatch
-
AWS Batch
-
Amazon Simple Queue Service (Amazon SQS)
-
AWS CloudFormation
-
EC2 Image Builder
-
AWS Systems Manager
-
Amazon Athena
-
Amazon EventBridge
-
Amazon Elastic Container Registry (Amazon ECR)
-
Amazon Simple Notification Service (Amazon SNS)
-
AWS Secrets Manager
-
Amazon ElastiCache
-
AWS Step Functions
-
Amazon Elastic Kubernetes Service (Amazon EKS)
-
AWS Lambda
-
Amazon Elastic Container Service (Amazon ECS)
-
Amazon API Gateway
-
Amazon S3
-
Amazon CloudFront
-
AWS WAF
-
AWS Shield
-
AWS Firewall Manager
-
Amazon Bedrock
-
AWS CodeCommit
-
AWS CodeDeploy
-
AWS CodeBuild
Memberikan izin untuk digunakan Console-to-Code
Untuk menggunakan Console-to-Code, izin berikut diperlukan:
-
q:GenerateCodeFromCommandsuntuk menggunakan Console-to-Code. Untuk contoh kebijakan IAM yang memberikan izin yang diperlukan, lihatIzinkan pengguna membuat kode dari perintah CLI dengan Amazon Q. -
Izin untuk mengambil tindakan yang akan Anda rekam.
Menggunakan Console-to-Code
Menggunakan Console-to-Code terdiri dari tiga langkah.
Langkah 1: Mulai merekam
Untuk mulai merekam Console-to-Code, gunakan prosedur berikut.
-
Buka konsol salah satu layanan terintegrasi (Amazon VPC, Amazon RDS, atau Amazon EC2).
-
Pilih Console-to-Code ikon:
-
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 statusnya 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 saat Anda menutup tab browser, atau ketika Konsol Manajemen AWS sesi Anda berakhir, mana saja yang lebih dulu.
Setelah selesai mengambil tindakan yang ingin Anda konversi ke kode, pilih Berhenti dari bagian atas Console-to-Code panel.
Langkah 3: Kumpulkan perintah CLI dan menghasilkan kode
Anda dapat mengikuti Langkah 3a atau Langkah 3b.
Langkah 3a: Kumpulkan perintah CLI
Untuk menggunakan Console-to-Code untuk menghasilkan perintah CLI berdasarkan tindakan Anda, gunakan prosedur berikut.
-
Di Console-to-Code panel, tinjau tindakan Anda yang direkam.
Anda dapat memfilter tindakan yang direkam menggunakan dropdown, kotak pencarian, atau widget filter di Console-to-Code panel.
-
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
sebelah kiri perintah. Ini membuka CloudShell dan mengisinya dengan perintah CLI yang siap untuk Anda jalankan. -
Untuk melihat atau menjalankan serangkaian perintah CLI, pilih perintah dan pilih Salin CLI untuk menyalin semua perintah yang dipilih, atau J alankan CLI untuk membuka CloudShell dan mengisinya dengan semua perintah.
-
Untuk mempelajari lebih lanjut tentang AWS CLI, lihat Apa itu AWS Command Line Interface? dalam Panduan AWS Command Line Interface Pengguna.
Langkah 3b: Hasilkan kode
-
Di Console-to-Code panel, tinjau tindakan Anda yang direkam. Anda dapat memfilter tindakan yang direkam menggunakan dropdown, kotak pencarian, atau widget filter di Console-to-Code panel.
-
Pilih tindakan yang ingin Anda konversi menjadi kode. Hanya tindakan dengan kotak centang yang akan digunakan dalam langkah-langkah berikut.
-
Tunjukkan jenis kode yang ingin Anda hasilkan. Dari menu bahasa di Console-to-Code panel, pilih bahasa dan (jika ada) format kode yang akan dihasilkan.
-
Pilih H asilkan bahasa yang dipilih.
Kode yang dihasilkan akan muncul, bersama dengan perintah CLI yang setara.