Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS-Transformasi yang Dikelola
AWS Transformasi yang dikelola adalah transformasi AWS yang telah dibuat sebelumnya dan diperiksa untuk kasus penggunaan umum yang siap digunakan tanpa pengaturan tambahan.
Gambaran umum
AWS-transformasi yang dikelola memiliki karakteristik sebagai berikut:
Divalidasi oleh AWS - Transformasi ini diperiksa AWS untuk berkualitas tinggi
Siap digunakan - Tidak diperlukan pengaturan tambahan
Terus berkembang - Transformasi tambahan terus ditambahkan
Dapat disesuaikan - Pre-built transformasi dapat disesuaikan dengan memberikan panduan tambahan atau persyaratan khusus untuk kebutuhan organisasi Anda menggunakan parameter
additionalPlanContextkonfigurasiDukungan akses awal - Beberapa transformasi dapat ditandai sebagai akses awal saat mereka menjalani pengujian dan penyempurnaan lebih lanjut
Available AWS-Transformasi yang Dikelola
Katalog berikut mencantumkan transformasi AWS-managed yang saat ini tersedia, dikelompokkan berdasarkan kasus penggunaan. Setiap tabel menunjukkan nama transformasi, bahasa atau tumpukan yang diterapkan, dan statusnya. Untuk menemukan transformasi dengan cepat, gunakan kotak pencarian di bagian atas halaman ini untuk mencari berdasarkan nama, bahasa, atau kasus penggunaan.
Katalog ini adalah daftar kanonik transformasi yang AWS dikelola. Kiro Power, plugin agen, plugin VS Code, dan CLI semuanya menjalankan transformasi yang sama. Untuk membuat daftar transformasi yang tersedia di registri Anda, jalankanatx custom def list.
catatan
Transformasi yang ditandai Akses awal berfungsi tetapi mungkin sering diperbarui berdasarkan umpan balik pelanggan.
Peningkatan runtime
Tingkatkan bahasa atau runtime ke versi yang lebih baru, atau ubah distribusi runtime.
| Transformasi | Bahasa/tumpukan | Status | Deskripsi |
|---|---|---|---|
AWS/java-version-upgrade |
Java | Umumnya tersedia | Tingkatkan aplikasi Java menggunakan sistem build apa pun dari versi JDK sumber apa pun ke versi JDK target apa pun, dengan modernisasi ketergantungan termasuk migrasi Jakarta EE, driver database, kerangka kerja ORM, dan pembaruan ekosistem Spring. Tentukan versi target JDK dalam obrolan atau dengan additionalPlanContext parameter. |
AWS/python-version-upgrade |
Python | Tersedia secara umum | Migrasikan proyek Python dari Python 3.8 atau 3.9 ke Python 3.11, 3.12, atau 3.13 sambil mempertahankan fungsionalitas dan kinerja. Tentukan versi Python target dalam obrolan atau dengan additionalPlanContext parameter. |
AWS/nodejs-version-upgrade |
Node.js | Tersedia secara umum | Tingkatkan Node.js aplikasi dari Node.js versi sumber apa pun ke Node.js versi target apa pun. Tentukan versi target dalam obrolan atau dengan additionalPlanContext parameter. |
AWS/lambda-nodejs-runtime-upgrade |
Node.js (Lambda) | Akses awal | Tingkatkan fungsi AWS Lambda dari Node.js runtime lama (nodejs4.3 hingga nodejs22.x) ke nodejs24.x, mengatasi perubahan besar di Lambda Runtime Interface Client (RIC) dan runtime bahasa 24. Node.js |
AWS/oracle-java-to-corretto |
Java (distribusi JDK) | Akses awal | Migrasikan proyek Java dari Oracle JDK ke Amazon Corretto. Meng Oracle-specific ganti API internal dengan setara Java standar, memperbarui konfigurasi build (Maven dan Gradle) dan image basis kontainer, menghapus flag JVM komersial, dan menghasilkan laporan lisensi. |
AWS/ruby-upgrade |
Ruby | Akses awal | Tingkatkan aplikasi Ruby dari Ruby 2.x ke Ruby 4.0, dan kerangka kerjanya ke Rails 8.0 atau Sinatra 4.1. Anda dapat menggunakan transformasi ini dengan Rails dan ActiveRecord aplikasi, aplikasi Sinatra, dan permata mandiri. Transformasi memasangkan setiap bump versi Ruby dengan peningkatan kerangka kerja yang cocok dan menjalankan rangkaian pengujian. Ini kemudian mengisolasi kegagalan sebelum maju ke versi berikutnya. |
AWS/dotnet-version-upgrade |
.NET | Tersedia secara umum | Migrasikan solusi.NET Framework ke .NET modern (net10.0 default; net8.0 atau yang lebih baru didukung) dengan interaksi pengguna yang terkontrol. Menilai kompleksitas dan dependensi, menyajikan rencana migrasi, mengubah proyek dengan validasi, dan menghasilkan ringkasan dengan langkah-langkah selanjutnya. |
Migrasi SDK
Bermigrasi antara versi utama AWS SDK.
| Transformasi | Bahasa/tumpukan | Status | Deskripsi |
|---|---|---|---|
AWS/java-aws-sdk-v1-to-v2 |
Java | Tersedia secara umum | Tingkatkan AWS SDK dari v1 ke v2 untuk proyek Java menggunakan Maven atau Gradle. |
AWS/python-boto2-to-boto3 |
Python | Tersedia secara umum | Migrasikan aplikasi Python dari boto2 ke boto3, berdasarkan dokumentasi migrasi resmi. AWS |
AWS/nodejs-aws-sdk-v2-to-v3 |
Node.js | Tersedia secara umum | Tingkatkan Node.js aplikasi dari AWS SDK untuk JavaScript v2 ke v3 untuk arsitektur modular, TypeScript dukungan kelas satu, dan peningkatan kinerja, tanpa mengubah Node.js versi. |
Peningkatan kerangka kerja dan migrasi
Tingkatkan kerangka kerja ke versi yang lebih baru, atau bermigrasi ke kerangka kerja yang berbeda.
| Transformasi | Bahasa/tumpukan | Status | Deskripsi |
|---|---|---|---|
AWS/spring-boot-version-upgrade |
Java/Sepatu Musim Semi | Tersedia secara umum | Migrasikan proyek Spring Boot 3.x ke Spring Boot 4.x (menargetkan 4.1.0 GA). Meliputi peningkatan versi, penggantian nama starter, migrasi Jackson 3, Spring Security 7 DSL, MockBean penghapusan @, penggantian nama properti, relokasi paket, konsolidasi pengamatan, Spring AI 2.0, Spring Cloud 2025.1, Spring Batch, Kafka, AMQP, gRPC,, Jersey, JSpecify, perubahan server tertanam Native/AOT, kompatibilitas pihak ketiga, dan verifikasi. |
AWS/JBoss-to-Spring-Boot |
Java (JBoss atau WildFly ke Spring Boot) | Akses awal | Migrasikan aplikasi perusahaan Java EE atau Jakarta EE yang berjalan di JBoss EAP atau WildFly ke Spring Boot, menghilangkan dependensi server aplikasi untuk model penerapan berbasis cloud dan kontainer. |
AWS/early-access-angular-to-react-migration |
Angular untuk React | Akses awal | Mengubah aplikasi Angular menjadi React. |
AWS/angular-version-upgrade |
Bersudut | Akses awal | Tingkatkan aplikasi Angular yang lebih lama ke versi Angular target, termasuk komponen, layanan, templat, dan perutean. |
AWS/vue.js-version-upgrade |
Vue.js | Akses awal | Lakukan peningkatan versi utama dari Vue.js 2 ke Vue.js 3, memodernisasi komponen, manajemen status, routing, dan API global. Pembaruan minor dan patch berada di luar cakupan. |
Migrasi GenAI dan model
Migrasikan beban kerja AI generatif ke.
| Transformasi | Bahasa/tumpukan | Status | Deskripsi |
|---|---|---|---|
AWS/GenAI-to-Bedrock-Migration-Assessment |
Beban kerja AI generatif | Akses awal | Menilai beban kerja AI generatif untuk migrasi dari penyedia pihak ketiga (OpenAI, Google Gemini, Anthropic direct, dan model sumber terbuka) ke. Menemukan penggunaan dan model SDK, mengklarifikasi persyaratan, merancang pemetaan model, memperkirakan biaya dan risiko, dan menghasilkan artefak penilaian. Assessment-only; tidak mengubah kode sumber. Juga mencakup kerangka kerja agen seperti CreWai, LangGraph, dan Strands. |
Language-to-language migrasi
Menerjemahkan basis kode dari satu bahasa pemrograman ke bahasa pemrograman lainnya.
| Transformasi | Bahasa/tumpukan | Status | Deskripsi |
|---|---|---|---|
AWS/vba-to-python-migration |
VBA KE Python | Akses awal | Migrasikan makro, modul UserForms, dan logika tertanam Excel VBA ke skrip dan modul Python yang setara, menggunakan openpyxl, pandas, tkinter atau PyQt 6, dan pustaka standar. Bahasa target adalah Python 3.8 atau yang lebih baru. Gunakan saat mengonversi kode VBA.bas, .cls, .frm, atau.xlsm-tertanam. |
Migrasi database
Tidak ada transformasi terkelola khusus AWS database yang tersedia saat ini. Untuk memodernisasi database Microsoft SQL Server dan aplikasi.NET terkait ke Amazon Aurora PostgreSQL, lihat. Modernisasi SQL Server
Observabilitas
Modernisasi logging dan pemantauan ke layanan AWS-native.
| Transformasi | Bahasa/tumpukan | Status | Deskripsi |
|---|---|---|---|
AWS/early-access-log4j-to-slf4j-migration |
Java (pencatatan) | Akses awal | Migrasikan aplikasi Java dari Log4j (1.x atau 2.x) ke SLF4J dengan backend Logback. Menangani kode sumber, manajemen ketergantungan (Maven dan Gradle), dan file konfigurasi logging, dan memvalidasi dengan mengkompilasi, menguji, dan pemindaian impor residual. |
AWS/datadog-monitors-to-cloudwatch-alarms |
Infrastruktur sebagai kode/pemantauan | Akses awal | Migr DataDog asikan monitor metrik yang melacak metrik AWS layanan dan metrik khusus ke CloudWatch alarm asli sebagai infrastruktur sebagai kode. Menghasilkan CloudFormation YAML, CDK TypeScript, dan Terraform HCL. |
Arsitektur
Re-architect, platform ulang, atau optimalkan aplikasi untuk AWS.
| Transformasi | Bahasa/tumpukan | Status | Deskripsi |
|---|---|---|---|
AWS/java-performance-optimization |
Java (kinerja) | Tersedia secara umum | Optimalkan kinerja aplikasi Java dengan menganalisis data profil JFR untuk mendeteksi hotspot CPU dan memori serta anti-pola, kemudian menerapkan perbaikan kode yang ditargetkan. Untuk petunjuk tentang pengumpulan data JFR, lihat panduan runtime JFR. |
AWS/early-access-java-x86-to-graviton |
Jawa (Arm64/Graviton) | Akses awal | Validasi kompatibilitas aplikasi Java dengan arsitektur Arm64 untuk prosesor AWS Graviton, dan selesaikan ketidakcocokan dengan memperbarui dependensi, mendeteksi pola kode spesifik arsitektur, dan mengkompilasi ulang pustaka asli saat kode sumber tersedia. Banyak aplikasi Java modern sudah ada Arm64-compatible. |
AWS/oracle-service-bus-to-aws |
Java/integrasi ke tanpa server | Akses awal | Migrasikan konfigurasi proses Oracle Service Bus (OSB) dan BPEL ke arsitektur tanpa server AWS asli, menghasilkan TypeScript proyek CDK yang dapat digunakan dengan Amazon API Gateway, Lambda, dan Fungsi Langkah. AWS AWS |
AWS/mulesoft-to-aws-native-java |
Java/ MuleSoft ke tanpa server | Akses awal | Ubah aplikasi MuleSoft Mule 3.x dan 4.x menjadi arsitektur AWS tanpa server (Amazon API Gateway, AWS Lambda, dan AWS Step Functions) yang menargetkan Java 17 di Lambda dengan. AWS SnapStart Memetakan pemicu aliran ke sumber AWS peristiwa, mengon DataWeave versi, dan MEL ke eki AWS valen berjenjang (VTL, Step Functions, Lambda), mengganti konektor dengan AWS SDK untuk panggilan Java v2, dan mengatur aliran dengan Fungsi Langkah. Menghasilkan template SAM, kode handler Java Lambda, Maven pom.xml, dokumen arsitektur, dan pengujian JUnit 5. |
AWS/payshield-hsm-to-aws-payment-cryptography |
Java (HSM ke Kriptografi Pemb AWS ayaran) | Tersedia secara umum | Migrasikan aplikasi Java dari protokol perintah berbasis soket Thales PayShield HSM ke Payment Cryptography Service ( AWS APC) SDK v2. Meliputi pemetaan perintah, migrasi kunci (TR-31 dan TR-34 impor, verifikasi KCV), pengaturan ketergantungan SDK (Maven, Gradle, dan Ant), penghapusan infrastruktur (kumpulan soket, parser respons), pembaruan infrastruktur pengujian, dan pengujian paritas. |
AWS/websphere-jaxrs-to-bedrock-agentcore |
Java (WebSphere untuk AgentCore) | Akses awal | H AgentCore asilkan definisi alat dari titik akhir REST dalam aplikasi WebSphere atau Liberty, sehingga logika bisnis yang ada dapat dipanggil oleh agen AI. Transformasi membaca kode sumber Anda dan menulis file baru ke direktori output tanpa mengubah apa pun di tempatnya. Ini menemukan titik akhir yang digunakan JAX-RS di ruang nama javax.ws.rs dan jakarta.ws.rs, termasuk EJB yang diekspos melalui fasad. JAX-RS Untuk setiap titik akhir, ia memetakan parameter dan tipe Java ke skema JSON, menyelesaikan metode HTTP, dan menilai kepercayaannya sehingga Anda tahu apa yang harus ditinjau. Output mencakup laporan penemuan, skema JSON per titik akhir, implementasi alat dalam Python, dan manifes untuk mendaftarkannya dengan AgentCore gateway. |
Analisis Codebase
Analisis basis kode dan portofolio untuk merencanakan modernisasi. Transformasi ini menghasilkan laporan dan tidak mengubah kode Anda.
| Transformasi | Bahasa/tumpukan | Status | Deskripsi |
|---|---|---|---|
AWS/comprehensive-codebase-analysis |
Beberapa bahasa | Tersedia secara umum | Lakukan analisis statis mendalam dari basis kode untuk menghasilkan dokumentasi hierarkis, referensi silang yang menggabungkan analisis perilaku, dokumentasi arsitektur, dan intelijen bisnis, dengan penekanan pada wawasan hutang teknis. |
AWS/agentic-readiness-analysis |
Beberapa bahasa | Akses awal | Evaluasi apakah sistem siap dipanggil dengan aman oleh agen AI, mencakup API, identitas, manajemen status, human in-the-loop, dan observabilitas. |
AWS/modernization-readiness-analysis |
Beberapa bahasa | Akses awal | Pindai portofolio untuk kesenjangan kematangan cloud-native dan petakan temuan ke jalur AWS modernisasi. |
AWS/portfolio-agentic-readiness-analysis |
Portofolio | Akses awal | Agregasikan laporan analisis kesiapan agen individu di seluruh portofolio aplikasi untuk mengidentifikasi pemblokir lintas sektoral, pola remediasi bersama, dan rekomendasi prioritas. |
AWS/portfolio-modernization-readiness-analysis |
Portofolio | Akses awal | Agregasikan laporan analisis modernisasi individu di seluruh portofolio ke dalam peta jalan konsolidasi dengan gelombang migrasi yang diprioritaskan dan jalur modernisasi yang direkomendasikan. |
AWS/business-rules-extraction |
Beberapa bahasa | Akses awal | Transformasi ini secara statis menganalisis basis kode monolitik untuk menghasilkan dokumentasi siap menulis ulang tanpa memerlukan modifikasi build, run, atau kode sumber. Ini menguraikan sistem menjadi domain terbatas dan mengekstrak aturan bisnis per domain, alur kerja, masalah lintas batas, dan struktur database. Outputnya mencakup manifes yang dapat dibaca mesin, dasbor interaktif, dan spesifikasi implementasi netral bahasa per domain untuk memandu modernisasi atau penulisan ulang penuh. |
Keamanan
Perbaiki kerentanan keamanan dalam kode sumber berdasarkan temuan pemindai.
| Transformasi | Bahasa/tumpukan | Status | Deskripsi |
|---|---|---|---|
AWS/security-issue-fixer |
Beberapa bahasa | Tersedia secara umum | Perbaiki kerentanan keamanan dalam kode sumber berdasarkan hasil pemindai pihak ketiga (SARIF, JSON, CSV, atau temuan teks biasa dengan ID CWE, jalur file, dan nomor baris). Tidak melakukan pemindaian atau penemuan; itu hanya memperbaiki temuan yang disediakan sambil mempertahankan perilaku fungsional. Meliputi injeksi, otentikasi rusak, kegagalan kriptografi, otorisasi, CSRF, deserialisasi tidak aman, SSRF, lintasan jalur, XXE, dan banyak lagi. Mendukung Python, JavaScript, TypeScript, Java, Go, C #, .NET, C, C ++, dan Ruby. |
Menyesuaikan AWS-Transformasi yang Dikelola
Anda dapat menyesuaikan AWS transformasi yang dikelola untuk memenuhi kebutuhan spesifik organisasi Anda dengan memberikan konteks tambahan melalui parameter additionalPlanContext konfigurasi.
Contoh: Menyesuaikan pemutakhiran versi Java
codeRepositoryPath: ./my-project transformationName: AWS/java-version-upgrade buildCommand: mvn clean install additionalPlanContext: | The target Java version to upgrade to is Java 17. Update all internal library dependencies to versions compatible with Java 17. Ensure compatibility with our custom authentication framework.
Contoh: Menyesuaikan migrasi AWS SDK
codeRepositoryPath: ./my-project transformationName: AWS/java-aws-sdk-v1-to-v2 buildCommand: gradle build additionalPlanContext: | Maintain our existing error handling patterns. Use our organization's standard credential provider chain. Update logging to use our internal logging framework.