All Products
Search
Document Center

Serverless App Engine:Gunakan Alibaba Cloud Toolkit untuk koneksi endpoint-ke-cloud di IntelliJ IDEA

Last Updated:Apr 02, 2026

Siklus pengembangan layanan mikro standar—kode secara lokal, deploy ke cloud, temukan masalah, lalu ulangi—menimbulkan hambatan pada setiap iterasi. Plugin Alibaba Cloud Toolkit untuk IntelliJ IDEA menghilangkan siklus tersebut: aplikasi lokal Anda langsung bergabung ke dalam service mesh SAE sehingga dapat memanggil layanan yang telah dideploy di cloud seolah-olah aplikasi tersebut sudah berada di sana.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • IntelliJ IDEA 2018.3 atau versi yang lebih baru

  • Alibaba Cloud Toolkit 2020.9.1 atau versi yang lebih baru. Versi 2020.9.1 menambahkan dukungan untuk mengonfigurasi interkoneksi pada tingkat project atau module. Jika Anda menggunakan versi 2020.9.1 tetapi opsi granularitas tidak muncul, uninstal dan instal ulang plugin tersebut.

  • Instance Elastic Compute Service (ECS) di virtual private cloud (VPC) yang sama dengan aplikasi SAE Anda, yang dapat diakses melalui Secure Shell (SSH)

    Penting

    Perhatikan batasan berikut: - Instance ECS dan aplikasi harus berada dalam VPC yang sama. - Saluran data SSH memerlukan autentikasi berbasis password. Autentikasi berbasis pasangan kunci (key pair) tidak didukung. - Jika sistem operasi Anda telah dikonfigurasi dengan proxy, nonaktifkan terlebih dahulu sebelum membuat koneksi.

Batasan

Hanya aplikasi Java yang didukung. Tabel berikut mencantumkan batasan versi berdasarkan framework layanan mikro.

Framework layanan mikroBatasan
Spring CloudJika Anda menggunakan instance Nacos untuk mengelola konfigurasi aplikasi, pastikan Anda menggunakan Spring Cloud Edgware atau versi yang lebih baru.
DubboGunakan Dubbo 2.7.2 atau versi yang lebih baru. Untuk registrasi dan penemuan layanan, gunakan dubbo-nacos-registry 2.7.2 atau versi yang lebih baru serta edas-dubbo-extension 2.0.2 atau versi yang lebih baru.
HSFTidak ada

Langkah 1: Instal Alibaba Cloud Toolkit

  1. Buka IntelliJ IDEA.

  2. Buka pasar plugin:

    • macOS: Buka Preferences > Plugins.

    • Windows: Buka Settings > Plugins.

  3. Cari Alibaba Cloud Toolkit lalu klik Install.

    Installing the plugin on macOS

    Installing the plugin on Windows

  4. Mulai ulang IntelliJ IDEA. Ikon Alibaba Cloud Toolkit Alibaba Cloud Toolkit icon akan muncul di bilah alat.

Langkah 2: Konfigurasikan akun Alibaba Cloud Anda

  1. Pada bilah navigasi atas, pilih Tools > Alibaba Cloud > Preferences.

  2. Pada panel navigasi kiri, pilih Alibaba Cloud Toolkit > Accounts.

  3. Masukkan Access Key ID dan Access Key Secret, lalu klik OK. Jika Anda menggunakan pengguna Resource Access Management (RAM), pastikan pengguna tersebut memiliki izin untuk mendeploy aplikasi. Untuk informasi selengkapnya, lihat Grant permissions to a RAM user. Untuk mengambil kredensial Anda, klik Get existing AK/SK pada halaman Account. Jika Anda belum memiliki akun Alibaba Cloud, klik Sign up.

    Configuring your account

Langkah 3: Konfigurasikan interkoneksi

  1. Pada bilah navigasi atas, pilih Tools > Alibaba Cloud > Preferences.

  2. Pada kotak dialog Settings, pilih Alibaba Cloud Toolkit > Microservice.

  3. Pilih Interconnection Between On-premises and Cloud Applications dan konfigurasikan parameter berikut, lalu klik Apply.

ParameterDeskripsi
ProductPilih Serverless App Engine (SAE).
Environment for Interconnection Between On-premises and Cloud ApplicationsPilih wilayah dan namespace tempat aplikasi cloud Anda dideploy.
Spring Cloud Service PortMasukkan nomor port layanan aplikasi Anda. Diperlukan hanya untuk aplikasi Spring Cloud.
Jump Server SettingsKonfigurasikan jump server yang digunakan untuk membuat saluran data SSH: <br>- Jump Server IP: Alamat IP publik instance ECS. <br>- Account: Username untuk membuat saluran data SSH. <br>- Password: Password untuk membuat saluran data SSH.
Initialize Account...Klik untuk mengonfigurasi proxy pada jump server. Jika Anda memasukkan kredensial root ECS, akun root akan digunakan secara langsung. Jika Anda menggunakan akun baru atau non-root, masukkan password root pada kotak dialog Add SSH Rule untuk memberikan izin konfigurasi proxy. Gunakan akun non-root saat berbagi akses jump server dengan rekan tim—hal ini mencegah paparan kredensial root.

Langkah 4: Jalankan aplikasi lokal

Jalankan aplikasi lokal Anda. Saat koneksi berhasil dibuat, pesan konfirmasi akan muncul dan proses etrans akan dimulai.

The etrans process starting after the application connects
Jika koneksi gagal atau proses etrans tidak dimulai, klik Quick Diagnostics untuk mengidentifikasi dan memperbaiki masalah.

Langkah berikutnya

TujuanSumber Daya
Pemecahan masalah koneksiFAQ about on-premises and cloud connection
Deploy aplikasi Anda ke SAE dari IntelliJ IDEAUse the Alibaba Cloud Toolkit for IntelliJ IDEA plugin to deploy an application