All Products
Search
Document Center

Server Migration Center:Gunakan SMC SDK untuk Java

Last Updated:Jul 06, 2025

Topik ini menjelaskan cara memanggil operasi API di OpenAPI Explorer untuk mendapatkan dan menggunakan kode contoh Server Migration Center (SMC) SDK untuk Java.

Prasyarat

  • Versi Java Development Kit (JDK) adalah 1.8 atau lebih baru, dan variabel lingkungan Java telah dikonfigurasi.

  • Alat pengembangan Java telah diunduh dan diinstal.

    Dalam contoh ini, IntelliJ IDEA digunakan.

  • Pasangan AccessKey telah diperoleh.

    Saat Anda memanggil operasi API, Anda harus menggunakan pasangan AccessKey untuk menyelesaikan autentikasi identitas. Pasangan AccessKey terdiri dari ID AccessKey dan Rahasia AccessKey. Untuk informasi lebih lanjut tentang cara membuat pasangan AccessKey, lihat Buat pasangan AccessKey.

Prosedur

Langkah 1: Unduh proyek SDK lengkap

  1. Buka halaman

    Debugging API di OpenAPI Explorer. Di panel navigasi kiri, klik operasi API yang ingin Anda panggil.

    Dalam contoh ini, operasi DescribeSourceServers digunakan.

  2. Di panel DescribeSourceServers, pilih region dan konfigurasikan parameter pada tab Parameters. Anda dapat melihat API reference untuk melihat informasi terkait API, seperti deskripsi, catatan penggunaan, biaya operasi API, serta arti spesifik dan penggunaan setiap parameter.

  3. Klik tab SDK Sample Code di sebelah kanan. Pilih Java sebagai Bahasa dan klik Download Project.

    Catatan

Langkah 2: Impor proyek yang telah diekstrak

  1. Buka IntelliJ IDEA.

  2. Di bilah navigasi atas, pilih File > New > Project from Existing Sources....

    image.png

  3. Di kotak dialog yang muncul, pilih file proyek SDK yang telah diekstrak.

Langkah 3: Konfigurasikan kredensial

Konfigurasikan kredensial yang diperlukan saat Anda memanggil operasi API layanan Alibaba Cloud. Anda dapat mendefinisikan variabel lingkungan ALIBABA_CLOUD_ACCESS_KEY_ID dan ALIBABA_CLOUD_ACCESS_KEY_SECRET untuk mengonfigurasi kredensial default. Saat Anda memanggil operasi API, sistem membaca pasangan AccessKey dari kredensial default dan menggunakan pasangan AccessKey tersebut untuk menyelesaikan autentikasi.

Anda dapat menggunakan beberapa metode konfigurasi untuk mengonfigurasi kredensial. Untuk informasi lebih lanjut, lihat Konfigurasikan kredensial.

  1. Di file pom.xml, tambahkan dependensi Maven berikut untuk menginstal paket Alibaba Cloud SDK Credentials.

    Catatan

    Paket Alibaba Cloud SDK Credentials terus diperbarui. Untuk informasi lebih lanjut tentang versi terbaru, lihat ChangeLog di Github.

    <dependency>
        <groupId>com.aliyun</groupId>
        <artifactId>credentials-java</artifactId>
        <version>0.2.11</version>
    </dependency>

    image.png

  2. Klik kanan file pom.xml dan pilih Maven > Reload project. Kemudian, Maven secara otomatis mengunduh paket JAR yang diperlukan untuk file pom.xml.

  3. Konfigurasikan variabel lingkungan ALIBABA_CLOUD_ACCESS_KEY_ID dan ALIBABA_CLOUD_ACCESS_KEY_SECRET. Untuk informasi lebih lanjut, lihat Konfigurasikan variabel lingkungan di Linux, macOS, dan Windows.

    Catatan

    Untuk informasi lebih lanjut tentang cara membuat pasangan AccessKey, lihat Buat pasangan AccessKey.

Langkah 4: Jalankan kode contoh SDK

  1. Di panel navigasi kiri IntelliJ IDEA, buka file kode contoh SDK untuk Java.

  2. Di bilah navigasi atas, pilih Run > Run... untuk menjalankan kode contoh.

    image.png

  3. Periksa hasil dari kode tersebut.

    image.png

Anda dapat mengonfigurasi permintaan HTTPS, proxy, periode timeout, atau mekanisme ulang untuk SDK berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Konfigurasi Lanjutan.