All Products
Search
Document Center

OpenAPI Explorer:Gunakan Alibaba Cloud API Toolkit di VS Code

Last Updated:Aug 21, 2026

Instal dan gunakan ekstensi Alibaba Cloud API Toolkit di Visual Studio Code (VS Code).

Instal Alibaba Cloud API Toolkit

Prasyarat

VS Code telah diinstal.

Anda dapat menginstal Alibaba Cloud API Toolkit dengan dua cara.

Metode 1: Instal dari tampilan Extensions

  1. Pada Activity Bar VS Code, klik ikon image.

  2. Cari Alibaba Cloud API Toolkit lalu klik Install.

Metode 2: Instal dari VS Code Marketplace

  1. Kunjungi halaman Alibaba Cloud API Toolkit di VS Code Marketplace lalu klik Install. VS Code akan terbuka pada halaman ekstensi tersebut.

  2. Klik Install pada halaman ekstensi di VS Code.

Verifikasi instalasi

Setelah instalasi, ikon Alibaba Cloud muncul di Activity Bar.

Pada Extensions view di sidebar VS Code, cari Alibaba Cloud API Toolkit. Panel utama menampilkan nama ekstensi, versi (v0.0.9), penerbit (Alibaba Cloud OpenAPI), dan tombol biru Uninstall. Hal ini menandakan bahwa ekstensi telah terinstal.

Konfigurasi kredensial

Konfigurasikan pasangan AccessKey sebelum memanggil operasi API. Pasangan AccessKey adalah satu-satunya jenis kredensial yang didukung oleh ekstensi ini.

Tambah atau ubah kredensial

  1. Instal ekstensi Alibaba Cloud CLI Tools.

    1. Kunjungi halaman Alibaba Cloud CLI Tools di VS Code Marketplace lalu klik Install.

    2. Pada pesan yang muncul, klik Open.

    3. Klik Install pada halaman ekstensi di VS Code.

    4. Setelah instalasi, ikon Alibaba Cloud muncul di Activity Bar.

    Catatan

    Anda juga dapat langsung menginstal Alibaba Cloud CLI Tools di VS Code. Untuk informasi selengkapnya, lihat Gunakan ekstensi Alibaba Cloud CLI untuk VS Code.

  2. Konfigurasikan identitas dan kredensial.

    1. Di VS Code, pilih Terminal > New Terminal.

    2. Jalankan aliyun configure dan ikuti prompt-nya. Gunakan pasangan AccessKey yang sudah ada ataubuat yang baru.

      Penting

      Rahasia AccessKey hanya ditampilkan saat pembuatan dan tidak dapat diambil kembali nanti. Simpan di lokasi yang aman.

    3. Tekan Enter setelah setiap prompt. Jika respons Saving profile[xxx] ...Done. muncul, profil berhasil disimpan. Jika respons !!! Configure Failed please configure again !!! muncul, format atau nilai parameter tidak valid dan verifikasi kredensial gagal. Profil tetap disimpan.

      $ aliyun configure
      Configuring profile 'default' ...
      Aliyun Access Key ID [None]: <Your AccessKey ID>
      Aliyun Access Key Secret [None]: <Your AccessKey Secret>
      Default Region Id [None]: cn-hangzhou
      Default output format [json]: json
      Default Language [zh]: zh
      Penting

      Akun Alibaba Cloud memiliki izin penuh atas semua sumber daya. Kebocoran pasangan AccessKey membahayakan sumber daya Anda. Gunakan pasangan AccessKey milik RAM user sebagai gantinya.

Lihat dan ganti identitas pengguna

  1. Klik ikon Alibaba Cloud di status bar kiri bawah. Profil yang telah dikonfigurasi muncul di kotak pencarian.

  2. Klik nama profil untuk mengganti identitas.

Fitur

Alibaba Cloud API Toolkit memungkinkan Anda mencari operasi API, melakukan debugging API, dan menghasilkan potongan kode SDK langsung di VS Code.

Berlangganan layanan

Berlangganan layanan Alibaba Cloud dan pilih versi API. Ekstensi ini merekomendasikan versi dan tidak memerlukan file konfigurasi. Tekan Ctrl+Cmd+K (Ctrl+Win+K di Windows) untuk mencari dan berlangganan.

Pada daftar drop-down layanan API, gunakan kotak pencarian untuk memfilter dan memilih layanan target. Misalnya, pilih Certificate Management Service (kode layanan cas, versi yang direkomendasikan 2020-04-07).

Pencarian API

Cari API yang telah Anda langganan dan lihat referensinya. Tekan Ctrl+Cmd+L (Ctrl+Win+L di Windows) untuk mencari API atau menyisipkan potongan kode.

Setelah Anda memasukkan kata kunci seperti describe di kotak pencarian, operasi API yang cocok muncul di bawah kotak tersebut. Setiap entri menampilkan metode permintaan, nama operasi, deskripsi singkat, dan path versi.

Pratinjau referensi API

Klik operasi API untuk melihat referensinya di tab baru, termasuk catatan penggunaan, parameter permintaan, parameter respons, dan kode kesalahan.

Di API Toolkit, panel kiri menampilkan pohon navigasi API, tempat Anda dapat menjelajahi operasi API berdasarkan layanan dan kategori. Setelah memilih operasi, misalnya RebootInstances — Restarts one or more instances, panel utama di kanan menampilkan referensi operasi tersebut, termasuk deskripsi dan parameter permintaan. Gunakan tab di bagian atas untuk beralih antara Document, Debug, dan Code Sample.

Debugging API

  • Lakukan debugging operasi API setelah verifikasi kredensial.

  • Konfigurasikan parameter dan lihat hasil debugging.

  • Lihat respons API langsung di VS Code.

Sebagai contoh, pilih operasi DescribeRegions. Pada formulir parameter, atur Endpoint ke China (Hangzhou), InstanceChargeType ke PrePaid, ResourceType ke instance, dan AcceptLanguage ke zh-CN. Setelah Anda klik Debug, panel kanan menampilkan respons sukses dengan kode status HTTP 200 dalam format JSON yang berisi daftar wilayah yang tersedia.

Gunakan kode contoh

Catatan

Instal SDK layanan Alibaba Cloud sebelum menggunakan kode contoh.

Instal SDK layanan Alibaba Cloud

  1. Buka SDK Center, pilih layanan, atur SDK Version ke V2.0 dan parameter All languages ke TypeScript. Contoh ini menggunakan ECS.

    npm install --save @alicloud/ecs20140526@4.1.8
  2. Jalankan perintah instalasi di terminal.

Hasilkan kode contoh SDK

  • Lihat kode contoh SDK

    Hasilkan kode contoh SDKSDK untuk berbagai bahasa pemrograman. Lihat kode yang dihasilkan atau simpan sebagai file baru di VS Code.

    Di ekstensi API Toolkit, perluas layanan target di pohon navigasi kiri, misalnya Elastic Compute Service (ECS), lalu pilih operasi API yang akan dipanggil, misalnya DescribeRegions. Di panel tengah, konfigurasikan parameter permintaan, termasuk Endpoint (misalnya, China (Hangzhou)), InstanceChargeType, ResourceType, dan AcceptLanguage (misalnya, zh-CN). Tombol Clear dan Debug berada di bagian bawah panel. Di sebelah kanan, beralihlah ke tab Code Sample dan pilih bahasa serta versi target, misalnya TypeScript SDK V2.0. Ekstensi ini menghasilkan kode contoh SDK lengkap yang dapat Anda salin dan gunakan langsung.

  • Sisipkan potongan kode

    Sisipkan potongan kode SDK untuk Java, Java (async), TypeScript, Python, Go, PHP, dan C#.

    • Metode 1: Ketik nama operasi API yang telah Anda langganan di editor untuk mencari potongan kodenya.

    • Metode 2: Tekan Ctrl+Cmd+L (Ctrl+Win+L di Windows) untuk mencari operasi API dan menyisipkan potongan kode.

Lengkapi dan jalankan kode

  • Lengkapi kode

    • Ubah endpoint.

      Masuk ke OpenAPI Explorer, arahkan kursor ke Cloud Products lalu pilih layanan. Lihat endpoint yang didukung di tab Regions.

    • Tentukan parameter permintaan. Untuk informasi selengkapnya, lihat bagian pratinjau referensi API topik ini.

    • Opsional. Tambahkan logging.

    • Simpan kode.

      import OpenApi, * as $OpenApi from '@alicloud/openapi-client';
      import Ecs20140526, * as $Ecs20140526 from '@alicloud/ecs20140526';
      export default class DescribeRegion {
          static async main(args: string[]): Promise<void> {
              let config = new $OpenApi.Config({
                  // Pastikan variabel lingkungan ALIBABA_CLOUD_ACCESS_KEY_ID dan ALIBABA_CLOUD_ACCESS_KEY_SECRET telah dikonfigurasi di lingkungan runtime kode. 
                  accessKeyId: process.env['ALIBABA_CLOUD_ACCESS_KEY_ID'],
                  accessKeySecret: process.env['ALIBABA_CLOUD_ACCESS_KEY_SECRET'],
                  // Tentukan endpoint. Untuk informasi selengkapnya, lihat endpoint di https://api.alibabacloud.com/product/Ecs.
                  endpoint: `ecs.cn-hangzhou.aliyuncs.com`,
              });
              let client = new Ecs20140526(config);
              let describeRegionsRequest = new $Ecs20140526.DescribeRegionsRequest({});
              let response = await client.describeRegions(describeRegionsRequest);
              console.log(response.body?.regions?.region);
          }
      }
  • Jalankan kode

    1. Kompilasi file TypeScript menjadi JavaScript:

      tsc client.ts # client.ts adalah nama file.
    2. Buat file main.js dengan kode berikut:

      const { default: Describeregion } = require("./describeregion");
      
      Describeregion.main();
      
    3. Jalankan kode contoh:

      node .\main.js
    4. Jika hasil berikut dikembalikan, pemanggilan berhasil.

      PS D:\ide\tooldemo> tsc describeregion.ts
      PS D:\ide\tooldemo> node .\main.js
      [
        DescribeRegionsResponseBodyRegionsRegion {
          localName: 'China (Qingdao)',
          regionEndpoint: 'ecs.cn-qingdao.aliyuncs.com',
          regionId: 'cn-qingdao'
        },
        DescribeRegionsResponseBodyRegionsRegion {
          localName: 'China (Beijing)',
          regionEndpoint: 'ecs.cn-beijing.aliyuncs.com',
          regionId: 'cn-beijing'
        },
        DescribeRegionsResponseBodyRegionsRegion {
          localName: 'China (Zhangjiakou)',
          regionEndpoint: 'ecs.cn-zhangjiakou.aliyuncs.com',
          regionId: 'cn-zhangjiakou'
        },
        DescribeRegionsResponseBodyRegionsRegion {
          localName: 'China (Hohhot)',
          regionEndpoint: 'ecs.cn-huhehaote.aliyuncs.com',
          regionId: 'cn-huhehaote'
        },
        DescribeRegionsResponseBodyRegionsRegion {
          localName: 'China (Ulanqab)',
          regionEndpoint: 'ecs.cn-wulanchabu.aliyuncs.com',
          regionId: 'cn-wulanchabu'
        },
        DescribeRegionsResponseBodyRegionsRegion {
          localName: 'China (Hangzhou)',
          ...
        }
      ]

Umpan balik

Kirim pertanyaan atau masukan di repositori GitHub.