- Amazon Q›
- Amazon Q Developer›
- FAQ
FAQ Amazon Q Developer
Umum
Dalam bahasa apa saya bisa mengajukan pertanyaan?
Amazon Q Developer dapat merespons pertanyaan dalam bahasa Inggris.
Data apa yang disimpan Amazon Q Developer ketika Anda berinteraksi dengannya di konsol, IDE, dokumentasi AWS, dan melalui Slack serta Microsoft Teams, dan bagaimana cara menggunakannya?
Amazon Q Developer menyimpan pertanyaan Anda, responsnya, dan konteks tambahan, seperti metadata konsol dan kode, di lingkungan pengembangan terintegrasi (IDE) untuk menghasilkan jawaban atas pertanyaan Anda. Untuk Amazon Q Pro dan Tingkat Gratis, konten pelanggan, termasuk cuplikan kode, percakapan, serta konten file yang dibuka di IDE dapat disimpan dan diproses untuk menyediakan serta memelihara layanan.
Amazon Q Developer Pro dan Amazon Q Business tidak menggunakan konten Anda untuk peningkatan layanan.
Amazon Q Developer Tingkat Gratis dapat menggunakan konten tertentu untuk peningkatan layanan, misalnya, untuk memberikan respons yang lebih baik terhadap pertanyaan umum, memperbaiki masalah operasional Amazon Q, untuk debugging, atau pelatihan model. Konten yang dapat digunakan oleh AWS untuk peningkatan layanan termasuk, misalnya, pertanyaan Anda ke Amazon Q dan respons serta kode yang dihasilkan oleh Amazon Q.
Cara Anda memilih keluar dari Amazon Q Developer Tingkat Gratis yang menggunakan konten untuk peningkatan layanan tergantung pada lingkungan tempat Anda menggunakan Amazon Q. Untuk konsol, Console Mobile Application, dan situs web AWS, keluar dengan mengonfigurasikan kebijakan keluar layanan AI di AWS Organizations. Untuk informasi selengkapnya, lihat kebijakan keluar layanan AI di Panduan Pengguna AWS Organizations. Di IDE, sesuaikan pengaturan Anda di IDE untuk memilih keluar.
Bagaimana cara saya memulai Amazon Q Developer di konsol, di situs web AWS, dan dalam dokumentasi AWS?
Untuk mengakses Amazon Q Developer di konsol, Anda harus masuk ke konsol terlebih dahulu, lalu memastikan bahwa Anda memiliki izin yang sesuai untuk menggunakan Amazon Q Developer. Anda dapat menghubungi administrator untuk mengaktifkan akun Anda. Setelah Anda dapat melihat ikon Amazon Q Developer di bilah samping konsol, pilih ikon tersebut untuk membuka jendela Amazon Q Developer, lalu ajukan pertanyaan terkait AWS. Untuk detail selengkapnya, lihat Memulai dengan Amazon Q Developer atau baca dokumentasi.
Apakah Amazon Q Developer tersedia di perangkat seluler?
Anda dapat mengakses kemampuan percakapan Amazon Q Developer yang tersedia di konsol pada perangkat seluler menggunakan Aplikasi Seluler Konsol. Saat menggunakan Aplikasi Seluler Konsol, Anda mendapatkan batas Amazon Q Developer Tingkat Gratis tingkat akun. Untuk mempelajari selengkapnya tentang Tingkat Gratis Amazon Q Developer, kunjungi halaman harga Amazon Q Developer. Anda tidak akan dapat mengakses pilihan instans Amazon Q Developer di Amazon Elastic Compute Cloud (Amazon EC2) atau analisis keterjangkauan jaringan Amazon Q Developer menggunakan Aplikasi Seluler Konsol.
Apakah saya dapat menggunakan Amazon Q Developer di ruang obrolan tim?
Amazon Q Developer tersedia di ruang obrolan tim di Slack atau Microsoft Teams melalui AWS Chatbot. Untuk mempelajari selengkapnya, lihat dokumentasi.
IDE mana yang didukung Amazon Q Developer?
Amazon Q Developer saat ini mendukung Visual Studio (VS) Code, IntelliJ IDEs, dan Eclipse (pratinjau). Untuk memulai dengan Amazon Q Developer di IDE, lihat Memulai dengan Amazon Q Developer atau baca dokumentasi.
Bahasa kode dan IDE apa saja yang didukung oleh Amazon Q Developer?
Tersedia sebagai bagian dari AWS Toolkit for VS Code dan JetBrains, Amazon Q Developer saat ini mendukung percakapan dalam bahasa Inggris dan bahasa pemrograman Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, shell scripting, SQL, dan Scala.
Di AWS Region manakah kemampuan Amazon Q Developer tersedia?
Untuk informasi tentang tempat Anda dapat menggunakan Amazon Q Developer, lihat Wilayah yang Didukung untuk Amazon Q Developer .
Di Region Pusat Identitas AWS IAM mana langganan Amazon Q Developer didukung?
Lihat Region Pusat Identitas yang Didukung untuk Amazon Q Developer untuk informasi selengkapnya tentang region Pusat Identitas tempat langganan Amazon Q Developer didukung.
Apakah Amazon Q Developer menggunakan inferensi lintas Region?
Amazon Q Developer ditenagai oleh Amazon Bedrock, dan menggunakan inferensi lintas Region untuk mendistribusikan lalu lintas di berbagai AWS Region guna meningkatkan performa dan keandalan inferensi model bahasa besar (LLM). Dengan inferensi lintas wilayah, Anda mendapatkan:
- Peningkatan throughput dan ketahanan selama periode permintaan tinggi
- Peningkatan performa
- Akses ke kemampuan dan fitur Amazon Q Developer yang baru diluncurkan dan mengandalkan LLM paling canggih yang dihosting di Amazon Bedrock
Saat ini, di mana pun Anda menggunakan Amazon Q Developer, data Anda diproses di AWS Region AS. Dengan inferensi lintas Region, permintaan Anda ke Amazon Q Developer dapat diproses di salah satu region AS kami (saat ini AS Timur (Virginia Utara), AS Timur (Ohio), atau AS Barat (Oregon)), meskipun jika Anda menggunakan Amazon Q Developer di AWS Region yang berbeda. Untuk informasi tentang tempat penyimpanan data selama pemrosesan, lihat Perlindungan data. Untuk informasi tentang tempat Anda dapat menggunakan Amazon Q Developer, lihat Region yang Didukung. Tidak ada biaya tambahan untuk penggunaan inferensi lintas Region.
Lihat Inferensi Lintas Region di Amazon Q Developer untuk informasi selengkapnya.
Bahasa pemrograman dan IDE apa yang didukung Amazon Q Developer?
Tersedia sebagai bagian dari AWS Toolkit for VS Code dan JetBrains, Amazon Q Developer saat ini mendukung Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, shell scripting, SQL, Scala, JSON, YAML, dan HCL. Selain VS Code dan rangkaian IDE JetBrains, termasuk IntelliJ, PyCharm, GoLand, CLion, PhpStorm, RubyMine, Rider, WebStorm, DataGrip, Eclipse (pratinjau), dan Visual Studio, Amazon Q Developer tersedia untuk AWS Cloud9, konsol Lambda. Amazon Q Developer juga tersedia untuk baris perintah favorit Anda, termasuk terminal macOS, iTerm2, dan terminal VS Code bawaan.
Bagaimana konten saya dilindungi saat ditransmisikan?
Konten Anda ditransmisikan menggunakan protokol TLS untuk memastikan komunikasi yang aman antara IDE Anda dan layanan Amazon Q Developer. Konten dienkripsi saat bergerak untuk mencegah intervensi atau serangan man-in-the-middle. Untuk pengguna Amazon Q Developer Tingkat Gratis, kami dapat mempertahankan konten untuk tujuan peningkatan layanan, berdasarkan pengaturan pengguna. Kami menyimpan konten ini dengan cara yang aman dengan enkripsi diam dan kontrol akses yang ketat.
Apakah Amazon Q Developer menggunakan konten saya untuk melatih model apa pun?
Untuk pengguna yang mengakses Amazon Q Developer dengan Tingkat Pro, konten Anda tidak digunakan untuk melatih FM apa pun yang mendasarinya. AWS mungkin mengumpulkan serta menggunakan telemetri sisi klien dan metrik penggunaan guna tujuan peningkatan layanan untuk Tingkat Pro dan Gratis. Anda dapat memilih keluar dari pengumpulan data ini dengan menyesuaikan pengaturan Anda di IDE. Untuk Amazon Q Tingkat Gratis, konten pelanggan, termasuk cuplikan kode, percakapan, serta konten file yang terbuka di IDE dapat disimpan dan diproses untuk menyediakan dan memelihara layanan. Kecuali secara eksplisit memilih keluar, konten juga dapat digunakan untuk meningkatkan dan memperbaiki kualitas FM. Konten Anda tidak akan digunakan jika Anda menggunakan mekanisme penolakan yang dijelaskan dalam dokumentasi. Untuk informasi selengkapnya, lihat Berbagi data Anda dengan AWS.
Bagaimana hubungan Amazon Q Developer dengan CodeWhisperer?
Pada 30/4/2024, kami mengganti nama Amazon CodeWhisperer menjadi Amazon Q Developer. Semua fungsi CodeWhisperer kini disediakan sebagai bagian dari Amazon Q Developer. Pengguna Amazon Q Developer bisa mendapatkan saran kode sebaris yang didukung AI generatif di IDE atau baris perintah, pemindaian kerentanan keamanan, dan remediasi kerentanan keamanan.
Apakah Amazon CodeWhisperer telah diganti namanya?
Ya. Pada 30/4, kami mengganti nama CodeWhisperer menjadi Amazon Q Developer, dan semua fungsi yang disediakan CodeWhisperer sekarang menjadi bagian dari Amazon Q Developer. Pengguna Amazon Q Developer bisa mendapatkan saran kode sebaris yang didukung AI generatif di IDE atau baris perintah, pemindaian kerentanan keamanan, remediasi kerentanan keamanan, dan banyak lagi. Pelajari selengkapnya di pengumuman ketersediaan umum Amazon Q.
Kapan penggantian nama mulai berlaku?
Penggantian nama mulai berlaku pada 30/4/2024, dengan perubahan lain, seperti konsol CodeWhisperer, membutuhkan beberapa minggu lagi untuk beralih ke pengalaman Amazon Q Developer baru. Pelanggan CodeWhisperer yang masuk ke IDE akan melihat penggantian nama yang sudah tercermin.
Saya pelanggan CodeWhisperer yang sudah ada, apa artinya ini bagi saya?
Semua fitur CodeWhisperer, seperti saran sebaris, pemindaian keamanan, dan penyesuaian, masih akan tersedia di Visual Studio, VS Code, dan JetBrains, dengan menggunakan AWS Toolkit. Semua lingkungan di dalam konsol yang sebelumnya mendukung saran pengodean sebaris CodeWhisperer, seperti Lambda dan Amazon Cloud9, akan terus mendukung fungsionalitas itu.
Jika Anda merupakan pelanggan CodeWhisperer Tingkat Individu, Anda dapat berlangganan Amazon Q Developer Tingkat Gratis, dan memanfaatkan kemampuan CodeWhisperer yang biasa Anda gunakan di IDE dan CLI, seperti saran kode sebaris.
Jika Anda merupakan pelanggan CodeWhisperer Professional, Anda masih dapat masuk dan menggunakan konsol CodeWhisperer hingga 31/1/2025. Mulai tanggal 30/4/2024, Anda akan dapat bermigrasi ke Amazon Q Developer Pro secara manual, yang mencakup semua kemampuan yang ditawarkan oleh langganan CodeWhisperer Profesional, termasuk autentikasi melalui Pusat Identitas IAM, lisensi organisasi dan manajemen kebijakan, dasbor aktivitas pengguna, serta kemampuan penyesuaian kode. Pengalaman migrasi yang lebih mulus akan tersedia dalam beberapa minggu ke depan di konsol CodeWhisperer.
Selain kemampuan yang sudah dikenal dari CodeWhisperer, Amazon Q Developer juga menawarkan pengodean percakapan di IDE, atau kemampuan lanjutan seperti Amazon Q Developer agent untuk pengembangan perangkat lunak, yang dapat menghemat waktu yang signifikan yang diperlukan untuk menulis dan mengimplementasikan seluruh fitur, kode dokumen, atau membuat proyek dengan prompt sederhana. Amazon Q Developer juga dapat menghemat waktu pelanggan berbulan-bulan—bahkan bertahun-tahun—untuk meningkatkan aplikasi. Amazon Q Developer agent untuk transformasi kode mengotomatiskan proses peningkatan dan transformasi kode lengkap sehingga mengurangi waktu yang diperlukan untuk meningkatkan aplikasi dari beberapa minggu menjadi beberapa hari, atau bahkan beberapa menit. Meskipun Amazon Q Developer sangat baik dalam pembuatan dan panduan kode, Amazon Q Developer dapat melakukan lebih banyak lagi. Amazon Q Developer dapat membantu developer mempelajari tentang layanan AWS dan praktik terbaik arsitektur, mendiagnosis kesalahan layanan dan masalah jaringan, memilih instans, dan mengoptimalkan kueri SQL dan pipeline ETL. Untuk mempelajari selengkapnya, kunjungi halaman harga Amazon Q Developer.
Bagaimana saya bisa bermigrasi ke Amazon Q Developer sebagai pelanggan CodeWhisperer?
Jika Anda menggunakan CodeWhisperer Tingkat Individu, Anda tidak perlu bermigrasi. Anda dapat mengunduh AWS Toolkit versi terbaru dan saat masuk, Anda akan mendapatkan kemampuan penuh Amazon Q Developer Free untuk IDE. Amazon Q Developer juga akan mempertahankan pengaturan IDE CodeWhisperer Anda.
Jika Anda berlangganan CodeWhisperer Professional, Anda dapat terus menggunakan CodeWhisperer tanpa bermigrasi hingga 31/1/2025. Mulai 30/4/2024, Anda juga dapat beralih ke Amazon Q Developer Pro secara manual dengan terlebih dahulu menghapus aplikasi CodeWhisperer Anda saat ini dari konsol, kemudian membuat langganan Amazon Q Developer Pro dan menambahkan semua pengguna individu yang relevan.
Saat ini saya tidak menggunakan CodeWhisperer. Dapatkah saya membuat akun setelah 30/4/2024?
Anda tidak akan dapat membuat aplikasi atau profil CodeWhisperer baru setelah 30/4/2024. Namun, pelanggan pada langganan CodeWhisperer Professional yang sudah memiliki aplikasi dan profil CodeWhisperer di konsolnya dapat terus menambahkan pengguna individu ke aplikasi, melanggankan mereka ke CodeWhisperer Tingkat Profesional. Untuk memulai dengan Amazon Q Developer, lihat halaman Memulai Amazon Q.
Saya menggunakan CodeWhisperer Individual, dan saya memilih untuk tidak membagikan konten saya untuk peningkatan layanan. Apakah saya perlu memilih keluar lagi untuk Amazon Q Developer?
Amazon Q Developer di IDE akan mempertahankan pengaturan IDE CodeWhisperer Anda, jadi jika Anda telah memilih untuk tidak membagikan konten Anda untuk peningkatan layanan, preferensi itu dipertahankan. Pelanggan Amazon Q Developer Free baru harus memilih keluar dari berbagi konten untuk peningkatan layanan untuk Amazon Q di IDE, jika itu adalah preferensi mereka.
Privasi
Siapa pemilik kode yang dihasilkan oleh Amazon Q Developer?
Sama seperti IDE Anda, Anda memiliki kode yang Anda tulis, termasuk saran kode yang disediakan oleh Amazon Q Developer. Anda bertanggung jawab atas kode yang Anda tulis, termasuk saran Amazon Q Developer yang Anda terima. Selalu tinjau saran kode sebelum menerimanya, dan Anda mungkin perlu melakukan pengeditan untuk memastikan bahwa kode tersebut berfungsi sesuai dengan yang Anda harapkan.
Apakah Amazon Q Developer menggunakan konten saya untuk melatih model apa pun?
Untuk pengguna yang mengakses Amazon Q Developer dengan Tingkat Pro, konten Anda tidak digunakan untuk peningkatan layanan, atau untuk melatih model fondasi (FM) yang mendasarinya. Kecuali secara eksplisit memilih keluar, konten dari Amazon Q Developer Tingkat Gratis juga dapat digunakan untuk meningkatkan dan memperbaiki kualitas FM. Konten Anda tidak akan digunakan jika Anda menggunakan mekanisme penolakan yang dijelaskan dalam dokumentasi. Untuk informasi selengkapnya, lihat Berbagi data Anda dengan AWS.
Apakah Amazon Q Developer menggunakan kode apa pun yang saya tulis untuk meningkatkan model bagi orang lain?
Saat menggunakan Amazon Q Developer sebagai pengguna Amazon CodeWhisperer Professional, Amazon Q menyimpan data aktivitas pengguna yang terkait dengan respons Anda terhadap jawaban dan saran kode (seperti respons jempol ke atas atau ke bawah). CodeWhisperer Professional menggunakan konten Anda, seperti cuplikan kode, komentar, dan konten dari file yang dibuka di IDE. Konten ini diproses oleh layanan semata-mata untuk menyediakan dan memelihara layanan. Jika Anda mengakses Amazon Q Developer melalui paket yang ditawarkan tanpa biaya, yaitu di IDE dengan CodeWhisperer tingkat Individu, Amazon dapat menggunakan pertanyaan atau respons Anda untuk pelatihan model. Anda dapat memilih untuk tidak menggunakan konten dari Amazon Q Developer untuk peningkatan layanan dengan mengikuti instruksi dalam dokumentasi. Konten yang diproses oleh CodeWhisperer Profesional tidak disimpan atau digunakan untuk peningkatan layanan atau untuk pelatihan model. Untuk informasi tentang cara CodeWhisperer Profesional dan CodeWhisperer Individu mengumpulkan dan menggunakan data Anda, lihat masing-masing FAQ CodeWhisperer Professional dan FAQ CodeWhisperer Individual.
Apakah Amazon Q Developer termasuk dalam laporan SOC terbaru AWS?
Ya. Amazon Q Developer termasuk dalam laporan SOC 1/2/3 terbaru. Pelanggan dapat mengunduh laporan ini di konsol manajemen AWS melalui AWS Artifact.
Tim keamanan hukum dan aplikasi saya memiliki pertanyaan tambahan sebelum menyetujui penggunaan Amazon Q Developer. Apakah ada dokumentasi tambahan yang tersedia untuk mereka tinjau?
Ya. Hubungi tim akun AWS Anda dan minta Dokumen Akselerator Layanan untuk Amazon Q Developer. Jika organisasi Anda memiliki NDA yang ditandatangani bersama dengan AWS, tim akun Anda akan memberikan dokumen yang benar.
Harga
Berapa biaya Amazon Q Developer?
Amazon Q Developer menawarkan dua paket: Tingkat Free tanpa biaya, dan Tingkat Pro dengan harga 19 USD/pengguna per bulan.
Bangun
Bagaimana cara memulai Amazon Q Developer di IDE?
Untuk VS Code atau JetBrains, instal ekstensi Amazon Q IDE melalui ekstensi atau pasar plugin masing-masing. Untuk Visual Studio, instal AWS Toolkit dengan ekstensi Amazon Q. Kemudian, autentikasi dengan ID AWS Builder atau Pusat Identitas AWS IAM. Setelah autentukasi, Amazon Q Developer dapat ditemukan di bilah aktivitas di VS Code atau jendela alat yang dipasang di kanan atas di JetBrains. Untuk bantuan selengkapnya dalam memulai dengan Amazon Q Developer, lihat Memulai dengan Amazon Q Developer.
Apa saja tugas yang dapat dibantu oleh Amazon Q Developer dalam IDE?
Dengan Amazon Q Developer agent untuk pengembangan perangkat lunak (/dev, /test, /doc, /review), Anda dapat beralih dari prompt bahasa alami ke fitur aplikasi yang memiliki instruksi langkah demi langkah yang interaktif langsung dari IDE dengan GitLab Duo menggunakan Amazon Q (pratinjau) atau Amazon CodeCatalyst. Amazon Q Developer memahami struktur ruang kerja Anda dan mengurai perintah Anda menjadi langkah implementasi logis, yang dapat mencakup pembuatan kode aplikasi, pengujian, integrasi API, dan banyak lagi. Anda dapat berkolaborasi dengan Amazon Q Developer untuk meninjau dan mengulangi implementasi. Jika sudah siap, Anda dapat meminta Amazon Q Developer agent untuk pengembangan perangkat lunak untuk mengimplementasikan setiap langkah.
Apa yang dapat saya lakukan untuk mendapatkan rekomendasi paling relevan dari Amazon Q Developer di IDE?
Informasi yang relevan tentang bahasa pemrograman, kerangka kerja, dan alat yang digunakan untuk tugas Anda dapat sangat membantu dalam memperoleh respons yang akurat. Memecah masalah yang kompleks menjadi komponen yang lebih kecil membantu menerima bantuan yang lebih tepat sasaran untuk masing-masing komponen. Jika jawabannya tidak jelas, Anda disarankan untuk meminta klarifikasi dari Amazon Q Developer. Pertimbangkan juga untuk bereksperimen dan mengulangi pertanyaan serta petunjuk Anda, karena pemrograman sering kali melibatkan percobaan pendekatan yang berbeda. Dengan kemampuan penyesuaian Amazon Q Developer, Anda dapat menyesuaikan Amazon Q Developer untuk membuat rekomendasi kode inline yang lebih relevan dengan membuatnya mengetahui pustaka internal, API, praktik terbaik, dan pola arsitektur Anda.
Informasi kontekstual apa yang digunakan Amazon Q Developer di IDE?
Amazon Q Developer menggunakan informasi kontekstual berikut saat menjawab pertanyaan: 1. Konteks percakapan saat ini, seperti pertanyaan yang diajukan serta jawaban dan kode yang dihasilkan di panel percakapan. 2. Konteks IDE, meliputi baris kode, cuplikan, atau fungsi yang dipilih dalam file, serta nama file dan repositori yang sedang dikerjakan oleh developer.
Apa itu Amazon Q Developer Agent untuk pengembangan perangkat lunak?
Dengan Amazon Q Developer agent untuk pengembangan perangkat lunak, Anda dapat beralih dari prompt bahasa alami ke fitur aplikasi dengan instruksi langkah demi langkah yang interaktif langsung dari IDE dengan GitLab Duo menggunakan Amazon Q (pratinjau) atau dengan Amazon CodeCatalyst. Amazon Q Developer memahami struktur ruang kerja Anda dan mengurai perintah Anda menjadi langkah implementasi logis, yang dapat mencakup pembuatan kode aplikasi, pengujian, integrasi API, dan banyak lagi. Anda dapat berkolaborasi dengan Amazon Q Developer untuk meninjau dan mengulangi implementasi. Jika sudah siap, Anda dapat meminta Amazon Q Developer untuk mengimplementasikan setiap langkah. Amazon Q Developer Agent untuk pengembangan perangkat lunak kini juga dapat melakukan peninjauan kode, yang secara otomatis memberikan komentar pada permintaan penggabungan, menandai pola kode yang mencurigakan, dan bahkan menilai risiko deployment. Dengan pengetahuan mendalam tentang proyek Anda, Amazon Q Developer agent dapat membantu menghasilkan pengujian unit di seluruh basis kode Anda atau mendokumentasikan kode Anda dengan membuat file readme dan diagram aliran data secara otomatis.
IDE mana yang didukung oleh Amazon Q Developer agent untuk pengembangan perangkat lunak?
Amazon Q Developer agent untuk pengembangan perangkat lunak tersedia di IDE VS Code, JetBrains, dan Eclipse (pratinjau).
Bagaimana saya dapat memulai dengan Amazon Q Developer agent untuk pengembangan perangkat lunak di IDE?
Amazon Q Developer agent untuk pengembangan perangkat lunak di IDE tersedia untuk pelanggan Amazon Q Developer Pro, dan pelanggan Amazon Q Developer Tingkat Gratis, dengan batasan. Lihat Memulai dengan Amazon Q Developer atau baca dokumentasi untuk mempelajari lebih lanjut.
Bagaimana cara memverifikasi bahwa kode yang dihasilkan oleh Amazon Q Developer aman?
AWS menyediakan layanan seperti Penganalisis Akses AWS Identity and Access Management, Penganalisis Akses Jaringan Amazon Virtual Private Cloud (Amazon VPC), dan Amazon CodeGuru untuk membantu memverifikasi keamanan kode dan konfigurasi. CodeCatalyst secara otomatis membuat alur deployment yang menggunakan alat ini untuk membantu memvalidasi bahwa perubahan kode telah diuji dan aman untuk dilakukan deployment.
Apa itu pelacak referensi Amazon Q Developer?
Pelacak referensi Amazon Q Developer mendeteksi apakah saran kode serupa dengan kode yang tersedia untuk umum. Pelacak referensi dapat menandai saran tersebut dengan URL repositori dan informasi lisensi proyek atau menyaringnya secara opsional. Anda kemudian dapat dengan lebih mudah menemukan dan meninjau kode yang direferensikan serta melihat bagaimana kode itu digunakan dalam konteks proyek lain sebelum memutuskan untuk menggunakannya. Semua referensi dicatat untuk Anda tinjau di lain waktu guna memastikan bahwa aliran kode Anda tidak terganggu, dan Anda dapat terus membuat kode tanpa gangguan.
Bagaimana cara kerja pembuatan kode Amazon Q Developer?
Saat Anda menulis kode, Amazon Q Developer menganalisis komentar bahasa Inggris dan kode di sekitarnya guna menyimpulkan kode apa yang diperlukan untuk menyelesaikan tugas yang ada. Amazon Q Developer menyarankan satu atau lebih cuplikan kode secara langsung di editor kode, yang mempercepat pekerjaan Anda. Saran kode dari Amazon Q Developer didasarkan pada LLM yang dilatih pada miliaran baris kode, termasuk kode sumber terbuka dan Amazon. Anda dapat dengan cepat dan lebih mudah menerima saran teratas (tombol tab), melihat lebih banyak saran (tombol panah), atau terus menulis kode Anda sendiri. Selalu tinjau saran kode sebelum menerimanya, dan Anda mungkin perlu mengeditnya untuk memastikan bahwa kode tersebut melakukan apa yang Anda inginkan.
Data apa yang dikumpulkan Amazon Q Developer untuk memberikan saran kode?
Amazon Q Developer menggunakan konten Anda—seperti cuplikan kode, komentar, lokasi kursor, dan konten dari file yang terbuka di IDE—sebagai input untuk memberikan saran kode.
Apa kemampuan perbaikan kode yang didukung AI dari Amazon Q Developer?
Anda dapat memindai kode Anda untuk mengidentifikasi kerentanan keamanan yang sulit ditemukan dan mendapatkan saran kode untuk membantu memperbaiki masalah yang teridentifikasi. Pemindaian keamanan bawaan dirancang untuk mendeteksi masalah seperti kredensial yang terbuka dan injeksi log. Saran kode yang didukung AI generatif membantu memperbaiki kerentanan yang teridentifikasi dan disesuaikan dengan kode aplikasi Anda, sehingga Anda dapat dengan cepat menerima perbaikan dengan percaya diri. Pemindaian keamanan tersedia untuk Java, Python, JavaScript, dan untuk TypeScript, C#, AWS CloudFormation (YAML, JSON), AWS Cloud Development Kit (AWS CDK) (TypeScript, Python), dan HashiCorp Terraform (HCL). Saran kode untuk membantu memperbaiki kerentanan saat ini tersedia untuk kode yang ditulis dalam Java, Python, dan JavaScript.
Akankah Amazon Q Developer menghasilkan kode yang terlihat serupa dengan kode yang tersedia untuk umum?
Sebagai AI generatif, Amazon Q Developer membuat kode baru berdasarkan apa yang telah dipelajari model dasarnya dari kode yang dilatih serta konteks yang Anda berikan dalam kode dan komentar. Meskipun Amazon Q Developer tidak dirancang untuk mereproduksi kode dari data pelatihan, ada kemungkinan bahwa pada kesempatan langka, Amazon Q Developer akan menghasilkan kode yang sangat cocok dengan kode yang tersedia untuk umum. Jika Amazon Q Developer mendeteksi bahwa outputnya cocok dengan kode yang tersedia untuk umum, pelacak referensi bawaan akan memberi tahu Anda dengan referensi ke jenis lisensi (misalnya, MIT atau Apache) dan URL untuk kode yang tersedia untuk umum. Anda kemudian dapat dengan lebih mudah menemukan dan meninjau kode yang direferensikan serta melihat bagaimana kode itu digunakan dalam konteks proyek lain sebelum memutuskan apakah akan menggunakannya atau tidak. Untuk memastikan bahwa aliran pengodean Anda tidak terganggu, semua referensi dicatat untuk Anda tinjau di lain waktu, sehingga Anda dapat terus membuat kode tanpa gangguan.
Dapatkah saya mencegah Amazon Q Developer merekomendasikan kode dengan referensi kode?
Ya. Dalam pengaturan konfigurasi untuk Amazon Q Developer, Anda dapat membatalkan pilihan pada opsi Include Suggestions With Code References. Hal ini akan mencegah Amazon Q Developer memberikan saran yang menyertakan referensi ke kode sumber terbuka berlisensi yang diketahui. Untuk pengguna Amazon Q Developer Tingkat Gratis, pengaturan ini tersedia di IDE. Dengan Amazon Q Developer Pro, administrator AWS dapat mengonfigurasi pengaturan ini secara terpusat di tingkat organisasi dari konsol.
Akankah Amazon Q Developer menghasilkan kode yang bersifat toksik atau bias?
Amazon Q Developer dapat menyaring saran kode yang menyertakan frasa toksik dan saran yang mengandung struktur kode umum yang menunjukkan bias.
Akankah Amazon Q Developer merekomendasikan kode dengan kerentanan keamanan?
Amazon Q Developer dirancang untuk mencegah menyarankan kode dengan kerentanan keamanan, dan kerentanan keamanan telah disaring sebanyak mungkin. Namun, mengingat sifat generatif Amazon Q Developer, kami tidak dapat sepenuhnya mengesampingkan saran kode dengan masalah keamanan. Oleh karena itu, Amazon Q Developer hadir dengan fitur pemindaian kode bawaan yang mendeteksi kerentanan keamanan dalam proyek Python, Java, dan JavaScript Anda, termasuk saran kode dari Amazon Q Developer dan kode yang ditulis oleh Anda.
Apakah Amazon Q Developer hanya berfungsi dalam bahasa Inggris saat membuat saran kode?
Amazon Q Developer dilatih pada berbagai sumber data, termasuk Amazon dan kode sumber terbuka. Amazon Q Developer telah dilatih dan divalidasi untuk menghasilkan saran kode dari komentar bahasa Inggris. Mengingat berbagai contoh dalam set data pelatihan, ada kemungkinan bahwa Amazon Q Developer memberikan saran kode dari komentar yang ditulis dalam bahasa non-Inggris; namun, ini bukan kasus penggunaan yang didukung.
Apa itu Amazon Q Developer untuk baris perintah?
Amazon Q Developer untuk baris perintah membantu developer menjadi lebih produktif di baris perintah dengan penyelesaian CLI kontekstual, dokumentasi sebaris, dan terjemahan bahasa alami AI ke bash. Amazon Q Developer untuk baris perintah terintegrasi dengan baris perintah developer yang ada sehingga developer tidak perlu mengubah alat yang mereka gunakan untuk mulai mendapat manfaat.
Bagaimana cara kerja penyelesaian CLI?
Sementara pengguna mengetik di baris perintah mereka, Amazon Q Developer menunjukkan penyelesaian sebaris dan dokumentasi untuk lebih dari 250 alat CLI.
Misalnya, developer dapat mengetikkan “git” dan melihat daftar semua subperintah, opsi, dan argumen git, diurutkan berdasarkan kebaruan penggunaannya. Developer juga dapat mengetikkan “npm install” dan melihat daftar semua paket simpul yang tersedia untuk diinstal. Selain itu, developer dapat mengetikkan “aws” dan melihat daftar semua subperintah AWS yang tersedia.
Bagaimana cara kerja terjemahan bahasa alami—ke bash?
Amazon Q Developer for CLI dapat mengambil perintah teks bahasa alami (seperti “balikkan komit git terbaru saya”) dan mengubahnya menjadi kode bash yang dapat dieksekusi secara instan.
Untuk memulai, jalankan Amazon Q, masukkan perintah, lalu jalankan bash.
Terminal, shell, dan IDE apa yang didukung Amazon Q Developer untuk baris perintah?
Amazon Q Developer untuk baris perintah saat ini mendukung integrasi dengan alat berikut:
1. Sistem operasi: macOS
2. Shell: bash, zsh, fish
3. Emulator terminal: iTerm2, terminal macOS, Hyper, Tabby
4. IDE: Terminal di dalam VS Code
5) CLI: 250+ CLI paling populer seperti git, aws, docker, npm, yarn (lihat Github)
Untuk dukungan dengan IDE Jetbrains (kecuali Fleet), Alacritty, Kitty, dan Wezterm di macOS, jalankan metode input penginstalan integrasi cw.
Bisakah saya mematikan penyelesaian CLI?
Ya.
1. Jalankan "cw" untuk membuka halaman pengaturan.
2. Pilih tab Penyelesaian CLI.
3. Alihkan sakelar di sudut kanan atas halaman ke Nonaktif.
Dapatkah saya menyesuaikan rekomendasi kode di Amazon Q Developer di IDE?
Ya. Anda dapat menyesuaikan Amazon Q Developer untuk menghasilkan rekomendasi kode inline dan respons obrolan yang lebih relevan dengan membuatnya mengetahui pustaka internal, API, praktik terbaik, dan pola arsitektur Anda.
Bahasa apa saja yang didukung saat membuat kustomisasi?
Saat ini, Anda dapat menyesuaikan rekomendasi Amazon Q Developer pada basis kode yang ditulis dalam Java, JavaScript, TypeScript, dan Python. File yang ditulis dalam bahasa lain yang didukung oleh Amazon Q Developer (C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, shell scripting, SQL, dan Scala) tidak akan digunakan saat membuat kustomisasi atau saat memberikan rekomendasi yang disesuaikan di IDE berdasarkan repositori kode internal Anda.
Apakah ada batasan penggunaan saat membuat atau mengaktifkan kustomisasi?
Anda dapat membuat hingga delapan kustomisasi berdasarkan basis kode internal Anda. Anda dapat menyimpan hingga dua penyesuaian kode aktif secara bersamaan.
Bagaimana saya bisa mulai menyesuaikan rekomendasi kode Developer Amazon Q?
Anda dapat menghubungkan repositori kode Anda dengan aman ke Amazon Q Developer menggunakan konsol tersebut. Administrator Amazon Q Developer dapat mengelola akses ke kustomisasi privat dari konsol, sehingga hanya developer tertentu yang memiliki akses.
GitLab Duo dengan Amazon Q (pratinjau)
Bagaimana saya dapat memulai GitLab Duo dengan Amazon Q?
GitLab Duo dengan Amazon Q tersedia dalam pratinjau. Kunjungi GitLab di AWS untuk mendaftar akses pratinjau.
Berapa biaya GitLab Duo dengan Amazon Q?
GitLab Duo dengan Amazon Q tersedia secara gratis untuk pelanggan yang mengelola sendiri GitLab Ultimate selama pratinjau.
Operasikan
Di konsol layanan mana saya dapat meminta Amazon Q Developer untuk membantu mendiagnosis kesalahan?
Amazon Q Developer dapat membantu Anda mendiagnosis kesalahan umum di konsol layanan Amazon Simple Storage Service (Amazon S3), Amazon EC2, AWS Lambda, dan Amazon Elastic Container Service (Amazon ECS). Ketika kesalahan muncul di salah satu konsol yang didukung, Anda dapat memilih tombol Diagnose with Amazon Q Developer di sebelah kesalahan untuk mendapatkan konteks tentang apa yang mungkin menjadi penyebab kesalahan, serta petunjuk langkah demi langkah untuk menerapkan perbaikan yang potensial.
Data apa saja yang diakses Amazon Q Developer di akun saya saat membantu saya mendiagnosis kesalahan?
Untuk menganalisis kesalahan, Amazon Q Developer membuat kueri informasi—seperti ID Akun, pengidentifikasi Sumber Daya AWS, atau pesan kesalahan—dalam cakupan kebijakan/izin pengguna yang disetujui.
Apa yang bisa saya lakukan jika Amazon Q Developer tidak dapat mendiagnosis kesalahan saya atau menjawab pertanyaan saya?
Jika Anda memerlukan bantuan atau panduan lebih spesifik, Anda dapat menghubungi Dukungan AWS. Amazon Q Developer berintegrasi dengan Dukungan AWS sehingga Anda dapat terhubung dengan agen dukungan secara lancar dari dalam antarmuka Amazon Q Developer jika bantuan tambahan diperlukan. Opsi ini membantu menghilangkan hambatan dalam pengalaman layanan mandiri Anda. Integrasi dengan Dukungan AWS ini tersedia untuk semua pelanggan AWS yang mengakses Amazon Q Developer melalui konsol, dan hal ini akan memenuhi hak-hak paket dukungan pelanggan.
Tipe pertanyaan apa yang dapat dijawab Amazon Q Developer tentang pembangunan di AWS?
Amazon Q Developer telah dilatih dengan keahlian AWS selama 17 tahun. Oleh karena itu, ini dapat membantu Anda memulai layanan AWS, mempelajari praktik terbaik saat merancang dan membangun aplikasi Anda, menemukan layanan yang tepat untuk pekerjaan tersebut, mencantumkan dan menjelaskan sumber daya AWS yang berjalan di akun Anda (dalam pratinjau), dan banyak lagi. Misalnya, Anda dapat bertanya kepada Amazon Q Developer, "Bagaimana saya dapat membangun aplikasi web di AWS?" langsung di Konsol Manajemen AWS, dan Amazon Q Developer akan memandu Anda langkah demi langkah serta memberikan referensi di mana Anda dapat belajar lebih lanjut.
Apakah Amazon Q Developer dapat melihat sumber daya AWS apa yang saya jalankan di akun saya?
Amazon Q Developer tidak memiliki visibilitas lengkap ke sumber daya di akun Anda, tetapi dapat mencantumkan dan menjelaskan sumber daya tertentu yang Anda gunakan (dalam pratinjau), seperti bucket Amazon S3 atau instans Amazon EC2. Amazon Q Developer akan mengarahkan Anda ke sumber daya penagihan terbaik yang tersedia tetapi saat ini tidak dapat memberikan informasi penagihan tentang tagihan dan biaya akun atau organisasi Anda. Namun, Amazon Q Developer kini dapat membantu Anda mengambil dan menganalisis data biaya dari AWS Cost Explorer (pratinjau).
Apakah saya dapat meminta Amazon Q Developer untuk membuat perubahan aplikasi dari konsol?
Tidak. Developer hanya dapat memulai proses dengan memberi tahu Amazon Q Developer di konsol bahwa mereka ingin membuat perubahan pada aplikasi mereka. Setelah interaksi awal, Amazon Q Developer mengarahkan developer ke IDE pilihan mereka atau proyek mereka di CodeCatalyst tempat mereka dapat melanjutkan percakapan yang sama.
Bagaimana saya bisa mulai menggunakan investigasi operasional Amazon Q Developer?
Kunjungi halaman CloudWatch di sini untuk langkah-langkah memulai penyelidikan operasional Amazon Q dan jelajahi cara memanfaatkan kemampuan tersebut.
Transformasi
Mengapa saya harus menggunakan Transformasi Amazon Q Developer: Transformasi untuk memigrasikan beban kerja VMware ke AWS?
Kemampuan transformasi Amazon Q Developer untuk memigrasikan beban kerja VMware on-premise ke Amazon EC2 memberikan tiga manfaat. Pertama, mengorkestrasikan seluruh perjalanan migrasi Anda sehingga meningkatkan produktivitas tim. Kedua, mengotomatiskan tugas migrasi yang kompleks dan padat karya termasuk perencanaan gelombang dan konversi jaringan, yang mempercepat migrasi, mengurangi kesalahan, dan meminimalkan kebutuhan akan keahlian internal—menerapkan metode fast-tracking untuk mendapatkan nilai dengan cepat. Terakhir, Amazon Q Developer menyesuaikan perjalanan migrasi Anda dengan memahami tujuan migrasi spesifik Anda dan menganalisis lingkungan on-premise Anda.
Bagaimana pendekatan migrasi yang didorong AI Amazon Q Developer berbeda dari alat migrasi tradisional?
Kemampuan transformasi Amazon Q Developer memanfaatkan algoritma AI generatif dan machine learning (ML) untuk memberi Anda pengalaman migrasi yang lebih cerdas, adaptif, dan otomatis. Tidak seperti alat tradisional yang sering membutuhkan input manual dan pengambilan keputusan yang ekstensif, transformasi Amazon Q Developer dapat menganalisis lingkungan Anda secara mandiri, menyarankan strategi migrasi yang optimal, dan menyesuaikan rencana secara waktu nyata berdasarkan perubahan kondisi. Kemampuan AI transformasi Amazon Q Developer terus belajar dari setiap migrasi, yang meningkatkan rekomendasi dan proses otomatisasinya. Hal ini menghasilkan perencanaan dan eksekusi migrasi yang lebih cepat dan lebih akurat sehingga mengurangi ketergantungan pada keahlian migrasi yang sulit ditemui dan meminimalkan risiko kesalahan manusia.
Beban kerja transformasi mana yang didukung Amazon Q Developer?
Amazon Q Developer mendukung porting aplikasi .NET Framework ke .NET Linux-ready lintas-platform (pratinjau), memodernisasi aplikasi COBOL di mainframe ke aplikasi Java di AWS (pratinjau), memindahkan beban kerja virtual di VMware ke beban kerja yang dapat diskalakan di Amazon EC2 (pratinjau), dan memutakhirkan Java dari versi 8 ke versi 11 dan dari versi 11 ke 17.
Bagaimana cara memulai kemampuan transformasi Amazon Q Developer dalam pengalaman web?
Untuk memulai kemampuan transformasi Amazon Q Developer untuk transformasi .NET, mainframe, atau VMware, Anda dapat masuk ke pengalaman web “Amazon Q Developer: Transform” dengan kredensial korporasi Anda saat ini. Jika Anda adalah pelanggan baru, Anda dapat menggunakan masuk tunggal (SSO) dengan integrasi Pusat Identitas AWS IAM dan menghubungkannya ke akun AWS untuk memulai.
Untuk porting .NET, Anda dapat terhubung ke repositori kode sumber Anda di GitHub. Amazon Q Developer memindai repositori tertaut Anda, menemukan proyek yang sesuai, dan memungkinkan Anda menyesuaikan pilihan. Pilih proyek untuk dimodernisasi dengan persetujuan admin. Setelah disetujui, agen akan melakukan port aplikasi .NET Anda secara otomatis ke versi yang dipilih, dari Windows ke Linux. Anda dapat memantau kemajuan transformasi melalui dasbor dan log kerja. Amazon Q Developer memindahkan kode yang ditransformasi ke cabang baru di repositori Anda setelah tugas selesai, dengan mempertahankan kode sumber asli.
Untuk modernisasi aplikasi mainframe, Anda dapat memberikan Amazon Q Developer beberapa kode aplikasi mainframe yang ada, yang akan digunakan untuk menilai basis kode. Menggunakan LLM yang mendasarinya, Amazon Q Developer membuat dokumentasi komprehensif untuk memahami dan memperluas basis pengetahuan organisasi Anda. Agen Amazon Q Developer menguraikan monolit besar menjadi domain bisnis yang sederhana dan digabungkan secara fleksibel sehingga sistem lebih gesit dan lebih mudah dirawat. Berikutnya, Anda menentukan tujuan modernisasi tingkat tinggi menggunakan bahasa alami. Amazon Q Developer membuat rencana tindakan komprehensif untuk memfaktor ulang basis kode mainframe Anda ke Java dan melakukan deployment di layanan AWS, seperti Amazon EC2, Amazon Relational Database Service (Amazon RDS), dan AWS Fargate. Agen Amazon Q Developer bekerja secara mandiri, yang memberi tahu Anda tentang tindakan yang sedang berlangsung atau selesai, dan pemblokir yang membutuhkan perhatian Anda.
Untuk migrasi VMware, transformasi Amazon Q Developer akan memandu Anda menambahkan konektor ke lingkungan VMware on-premise atau mengunggah inventaris aset Anda dari alat pihak ketiga. Anda dapat memulai proyek baru di transformasi Amazon Q Developer dengan menentukan tujuan Anda.
Apakah Amazon Q Developer dapat memigrasikan lingkungan VMware on-premise ke hypervisor VMware yang berjalan di AWS?
Saat ini, transformasi Amazon Q Developer hanya mendukung migrasi lingkungan VMware on-premise ke Amazon EC2. Meskipun transformasi Q Developer tidak mendukung migrasi otomatis dari lingkungan VMware on-premise ke Amazon Elastic VMware Service, Q Developer transform memahami tujuan migrasi Anda dan memberikan panduan untuk bermigrasi ke Amazon Elastic VMware Service (Amazon EVS) menggunakan Ekstensi Cloud Hibrida (HCX) VMware untuk kasus penggunaan Anda.
IDE mana yang didukung oleh Amazon Q Developer agent untuk Java dan transformasi .NET?
Dukungan Amazon Q Developer untuk peningkatan Java tersedia melalui AWS Toolkit for JetBrains dan IDE VS Code. Dukungan untuk porting aplikasi.NET dari Windows ke Linux tersedia melalui IDE Visual Studio.
Data apa yang digunakan Q Developer untuk memahami inventaris server VMware on-premise saya?
Transformasi Amazon Q Developer membantu Anda menemukan server on-premise menggunakan Layanan AWS Application Discovery. Transformasi Amazon Q Developer merencanakan migrasi Anda ke AWS menggunakan data konfigurasi yang dikumpulkan oleh Layanan Application Discovery tentang server dan basis data on-premise Anda, dengan menggunakan teknik ML seperti Jaringan Neural Grafik untuk merencanakan gelombang migrasi Anda. Layanan ini menawarkan dua cara untuk melakukan penemuan dan mengumpulkan data tentang server on-premise Anda:
Penemuan tanpa agen dapat dilakukan dengan melakukan deployment Kolektor Tanpa Agen Layanan Application Discovery (Kolektor Tanpa Agent) (file OVA) melalui VMware vCenter Anda. Kolektor Tanpa Agen dapat melakukan konfigurasi dan penggunaan VM, meta dan penggunaan basis data, serta koneksi jaringan.
Penemuan berbasis agen dapat dilakukan dengan melakukan deployment Agen AWS Application Discovery di setiap VM dan server fisik Anda. Penginstal agen tersedia untuk sistem operasi Windows dan Linux. Penginstal ini mengumpulkan data konfigurasi, data penggunaan, koneksi jaringan masuk dan keluar, serta proses yang sedang berjalan.
Untuk memulai Layanan Application Discovery, Anda harus menetapkan akun AWS sebagai akun penemuan Anda, lalu menghubungkannya ke kemampuan modernisasi VMware dari Amazon Q Developer. Anda kemudian dapat mengonfigurasi Layanan Application Discovery, mengunduh kolektor, dan melihat data yang dikumpulkan di halaman ringkasan penemuan Amazon Q Developer.
Bahasa dan versi bahasa manakah yang didukung oleh transformasi Amazon Q Developer for Java?
Amazon Q Developer agent untuk transformasi kode mendukung peningkatan aplikasi Java versi 8 dan versi 11 ke versi 17.
Apakah transformasi Amazon Q Developer dapat memigrasikan aplikasi multitingkat saya yang kompleks?
Ya, transformasi Amazon Q Developer dirancang untuk memigrasikan aplikasi multitingkat Anda yang kompleks. Teknologi jaringan neural grafiknya mengidentifikasi dependensi dan hubungan aplikasi yang rumit, bahkan di lingkungan yang besar dan kompleks. Kemudian mengelompokkan server terkait ke dalam grup aplikasi logis yang perlu dimigrasikan sebagai gelombang migrasi tunggal. Misalnya, saat memigrasikan lingkungan 500 VM, transformasi Amazon Q Developer dapat mengidentifikasi bahwa 50 VM perlu dimigrasikan sebagai satu unit karena penggabungan erat. Kemampuan ini sangat berharga bagi pelanggan dengan sistem warisan atau arsitektur layanan mikro yang saling terhubung. Anda juga dapat mengunduh pengelompokan aplikasi yang dihasilkan oleh transformasi Amazon Q Developer, meninjau dan mengeditnya jika diperlukan, dan mengunggah pengelompokan yang diperbarui kembali ke transformasi Amazon Q Developer untuk melanjutkan migrasi mereka.
Apa saja kemampuan transformasi Amazon Q Developer dan bagaimana saya bisa mengaksesnya?
Amazon Q Developer menawarkan kemampuan transformasi untuk porting skala besar aplikasi .NET Framework ke .NET, lintas-platform, modernisasi dan migrasi aplikasi COBOL pada mainframe ke aplikasi Java di AWS, dan migrasi dan modernisasi beban kerja VMware ke Amazon EC2. Kemampuan ini tersedia dalam pengalaman web terpadu yang disesuaikan untuk modernisasi skala besar dan kolaborasi tim. Kemampuan transformasi .NET juga dapat diakses oleh developer di lingkungan Visual Studio IDE. Kemampuan peningkatan Java dari Amazon Q Developer yang telah tersedia di lingkungan VS Code dan JetBrains akan segera tersedia di pengalaman web.
Informasi apa yang perlu saya berikan untuk memulai migrasi konfigurasi jaringan VMware saya di transformasi Amazon Q Developer?
Untuk memulai migrasi konfigurasi jaringan VMware Anda di transformasi Amazon Q Developer, informasi berikut perlu diberikan:
- Jaringan berbasis vSwitch yang dikelola oleh jaringan virtual vSphere: File konfigurasi yang diekspor dari RVTools, termasuk vSwitches, grup port, dan VLAN.
- Untuk jaringan yang ditentukan perangkat lunak (SDN) seperti VMware NSX: Ekspor dari semua sumber daya SDN dalam format JSON. Untuk VMware NSX, ekspor dapat dilakukan menggunakan alat Impor/Ekspor untuk NSX.
- Data konfigurasi dan sumber daya yang diekspor memberikan informasi yang diperlukan tentang pengaturan jaringan virtual yang ada, yang diperlukan untuk merencanakan dan menjalankan proses migrasi jaringan. Hal ini memastikan jaringan target baru dapat dikonfigurasi dengan benar agar sesuai dengan lingkungan saat ini.
Bagaimana Amazon Q Developer mem-porting aplikasi.NET?
Amazon Q Developer adalah asisten pertama yang didukung AI generatif untuk mengubah beban kerja .NET. Ini meringankan beban migrasi aplikasi .NET Framework berbasis Windows ke .NET lintas-platform yang kompatibel dengan Linux. Agen Amazon Q Developer berinteraksi dengan pelanggan dalam obrolan bahasa alami untuk mengidentifikasi repositori sumber, terhubung ke repositori tersebut, dan memilih proyek yang akan di-porting. Setelah itu, agen mem-porting aplikasi dari Windows Server ke Linux untuk mengurangi biaya lisensi dan meningkatkan versi yang tidak didukung dari .NET Framework, .NET Core, .NET 5 ke versi .NET lintas-platform yang didukung untuk meningkatkan kinerja, postur keamanan, dan kepatuhan.
Apakah saya dapat mengedit atau memperbarui artefak migrasi yang dihasilkan oleh transformasi Amazon Q Developer?
Ya, transformasi Amazon Q Developer menggunakan mekanisme keterlibatan manusia untuk memungkinkan pengguna yang berwenang meninjau, menyetujui, dan mengedit artefak yang dihasilkannya. Misalnya, setelah transformasi Amazon Q Developer menghasilkan rencana gelombang migrasi, pengguna resmi akan menerima permintaan “Kolaborasi” untuk meninjau dan menyetujui rencana gelombang, termasuk pemetaan server ke gelombang dan urutan gelombang. Untuk memperbarui rencana gelombang, transformasi Amazon Q Developer memberi pengguna opsi untuk mengekspor data dalam format csv, mengeditnya, dan mengimpor set data yang diperbarui untuk transformasi Amazon Q Developer guna melanjutkan tugas migrasi.
Jenis proyek dan versi .NET apa yang didukung oleh kemampuan transformasi Amazon Q Developer untuk porting .NET?
Kemampuan transformasi Amazon Q Developer saat ini mendukung modernisasi aplikasi C#.NET untuk jenis proyek berikut: aplikasi konsol, pustaka kelas, API web, layanan WCF, dan lapisan logika bisnis model-view-controller (MVC) dan aplikasi satu halaman (SPA). Proyek harus memiliki dependensi paket NuGet yang ditulis Microsoft saja. Untuk aplikasi Windows.NET yang bergantung pada Internet Information Server (IIS), hanya konfigurasi IIS default yang didukung untuk porting ke .NET lintas platform. Amazon Q Developer membantu Anda mengidentifikasi jenis proyek yang didukung dalam aplikasi Anda menggunakan kemampuan penilaian massalnya. Amazon Q Developer mendukung transformasi aplikasi yang ditulis menggunakan .NET Framework versi 3.5+, .NET Core 3.1, .NET 5, .NET6, dan .NET 7 ke versi Microsoft yang saat ini didukung .NET lintas platform, seperti .NET 6 dan .NET 8.
Apakah transformasi Amazon Q Developer dapat mengelola migrasi VMware di beberapa akun AWS?
Saat ini, transformasi Amazon Q Developer mendukung migrasi ke satu akun target AWS dan satu Region untuk migrasi beban kerja VMware ke Amazon EC2. Namun, Anda dapat membuat beberapa tugas transformasi dalam ruang kerja yang sama untuk menargetkan akun yang berbeda pada portofolio aplikasi Anda.
Aplikasi mainframe mana yang didukung oleh kemampuan transformasi Amazon Q Developer?
Kemampuan transformasi Amazon Q Developer saat ini mendukung modernisasi aplikasi mainframe IBM z/OS yang ditulis dalam COBOL, Bahasa Kontrol Pekerjaan (JCL), dan mengandalkan manajer transaksi Sistem Kontrol Informasi Pelanggan (CICS), layar dukungan pemetaan dasar (BMS), basis data Db2, dan file data Metode Akses Penyimpanan Virtual (VSAM). Bahasa mainframe lainnya akan didukung pada tahap selanjutnya berdasarkan permintaan dan umpan balik pelanggan.
Bagaimana transformasi Amazon Q Developer terintegrasi dengan alat migrasi AWS lainnya?
Transformasi Amazon Q Developer memberikan pengalaman migrasi lengkap yang didukung oleh banyak kemampuan baru dan yang sudah ada. Bersamaan dengan menyediakan kemampuan baru untuk pengelompokan
aplikasi dan migrasi jaringan, transformasi Amazon Q Developer menggunakan alat migrasi AWS yang ada, seperti Layanan Application Discovery dan Layanan Migrasi Aplikasi AWS, untuk menyelesaikan migrasi VMware ke Amazon EC2. Transformasi Amazon Q Developer mengorkestrasi proses migrasi, yang memicu tindakan di alat yang ada dan menambahkannya untuk menawarkan pengalaman migrasi yang lebih efisien.
Bagaimana Amazon Q Developer mengubah beban kerja VMware?
Amazon Q Developer adalah asisten berbasis AI generatif pertama untuk migrasi skala besar dan modernisasi beban kerja VMware. Agen Amazon Q Developer menyederhanakan dan mempercepat migrasi beban kerja yang berjalan di VMware ke Amazon EC2. Amazon Q Developer memungkinkan praktisi migrasi untuk menentukan tujuan, membuat rencana untuk mencapai tujuan tersebut, menjalankan tindakan yang disetujui atas nama mereka, dan melacak kemajuan dan status migrasi. Agen Amazon Q menggunakan inventaris server on-premise dan data jaringan yang disediakan oleh pengguna untuk memahami inventaris server pengguna, mengidentifikasi dependensi aplikasi, dan mengusulkan grup aplikasi untuk gelombang migrasi. Agen mengonversi konfigurasi jaringan on-premise ke konstruksi jaringan AWS, seperti VPC, subnet, grup keamanan, dan gateway internet. Amazon Q Developer kemudian melakukan deployment jaringan terjemahan di akun AWS yang ditunjuk dan memigrasikan VM ke instans Amazon EC2 di akun tersebut. Ini memberi pengguna pengalaman kolaboratif, yang memungkinkan beberapa pemangku kepentingan untuk berkolaborasi dalam migrasi, sekaligus memberi mereka pandangan komprehensif tentang status terbaru pekerjaan melalui dasbor yang kaya.
Bagaimana cara memulai transformasi Amazon Q Developer untuk VMware?
Untuk memulai, masuk ke aplikasi web transformasi Amazon Q Developer dengan kredensial korporasi Anda saat ini. Jika Anda adalah pelanggan baru, Anda dapat menggunakan masuk tunggal (SSO) dengan integrasi Pusat Identitas IAM dan menghubungkannya ke akun AWS untuk memulai. Untuk migrasi VMware, transformasi Amazon Q Developer akan memandu Anda menambahkan konektor ke lingkungan VMware on-premise atau mengunggah inventaris aset Anda dari alat pihak ketiga. Anda dapat memulai proyek baru di Amazon Q Developer dengan menentukan tujuan Anda.
Apakah saya akan dkenai biaya untuk transformasi Amazon Q Developer?
Transformasi Amazon Q Developer untuk Java, .NET, mainframe, dan VMware tersedia untuk semua pengguna dengan langganan Amazon Q Developer Pro. Pelanggan dapat mengakses transformasi Java di IDE mereka dengan Amazon Q Developer Tingkat Gratis.
Lingkungan jaringan VMware apa yang didukung untuk migrasi oleh kemampuan transformasi Amazon Q Developer?
Saat ini, kemampuan transformasi Amazon Q Developer mendukung migrasi dari lingkungan jaringan virtual VMware NSX dan VMware vSphere, termasuk Virtual Distributed Switches, port group, dan VLAN.