Topik ini menjelaskan cara menginstal dan menggunakan ekstensi Alibaba Cloud API Toolkit di Visual Studio Code (VS Code).
Instal ekstensi
Prasyarat
Anda harus menginstal VS Code.
Anda dapat menginstal ekstensi dengan salah satu dari dua metode berikut:
Metode 1: Instal dari Marketplace
Di Activity Bar di sisi kiri editor VS Code, klik ikon
.Cari Alibaba Cloud API Toolkit dan klik Install.

Metode 2: Instal dari browser
Buka Marketplace resmi di browser lalu klik Install. VS Code akan otomatis terbuka ke halaman ekstensi tersebut.
Di halaman ekstensi dalam VS Code, klik Install.

Verifikasi instalasi
Setelah instalasi selesai, ikon Alibaba Cloud muncul di Activity Bar di sebelah kiri, menandakan bahwa instalasi berhasil.
Konfigurasi identitas dan kredensial pengguna
Anda harus mengonfigurasi identitas dan kredensial sebelum dapat memanggil API. Ekstensi ini saat ini hanya mendukung kredensial AccessKey (AK). Konfigurasikan kredensial Anda sebagai berikut.
Tambah atau modifikasi konfigurasi identitas dan kredensial
Instal ekstensi Alibaba Cloud CLI Tools.
Buka Alibaba Cloud CLI Tools di browser lalu klik Install.
Pada kotak dialog yang muncul, klik Open.
Di halaman ekstensi dalam VS Code, klik Install.
Setelah instalasi selesai, ikon Alibaba Cloud muncul di status bar.
CatatanAnda juga dapat menginstal command-line interface (CLI) untuk Alibaba Cloud langsung di VS Code. Untuk informasi selengkapnya, lihat Gunakan ekstensi Alibaba Cloud CLI untuk Visual Studio Code.
Konfigurasi kredensial identitas.
Di menu bar di bagian atas editor VS Code, pilih .
Di terminal, jalankan perintah
aliyun configuredan ikuti prompt-nya. Anda dapat menggunakan AccessKey yang sudah ada atau membuat yang baru. Untuk informasi selengkapnya, lihat Buat AccessKey. Catatan: Untuk mengurangi risiko kebocoran AccessKey, rahasia AccessKey hanya ditampilkan saat Anda membuatnya dan tidak dapat diambil kembali nanti. Simpanlah di lokasi yang aman.Tekan Enter setelah setiap baris. Pesan Saving profile[xxx] ...Done. menunjukkan bahwa profil telah disimpan. Jika muncul pesan !!! Configure Failed please configure again !!!, verifikasi gagal karena parameter memiliki format atau nilai yang salah. Namun, profil tetap disimpan secara lokal.
$ aliyun configure Mengonfigurasi profil '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]: zhPentingAkun Alibaba Cloud memiliki semua izin atas sumber dayanya. Jika AccessKey akun Alibaba Cloud Anda dikompromikan, sumber daya Anda berisiko tinggi. Kami sangat menyarankan agar Anda menggunakan AccessKey Pengguna RAM sebagai gantinya.
Lihat dan ganti identitas pengguna
Di status bar di pojok kiri bawah, klik ikon Alibaba Cloud. Pengguna yang telah dikonfigurasi akan ditampilkan di bawah kotak pencarian yang muncul.
Klik nama profil untuk mengganti identitas pengguna.

Fitur
Alibaba Cloud API Toolkit adalah alat ringan untuk API Alibaba Cloud di VS Code yang memungkinkan Anda mencari API Produk Alibaba Cloud dengan cepat serta menyediakan fitur seperti debugging API dan menghasilkan serta menyisipkan potongan kode contoh kit pengembangan perangkat lunak (SDK).
Berlangganan Produk Alibaba Cloud
Ekstensi ini memungkinkan Anda berlangganan Produk Alibaba Cloud dengan sekali klik. Anda dapat memilih versi API yang berbeda dari suatu produk dan menerima rekomendasi versi optimal. Tidak diperlukan file konfigurasi. Gunakan pintasan keyboard Ctrl+Cmd+K (atau Ctrl+Win+K untuk Windows) untuk mencari dan berlangganan Produk Alibaba Cloud.
Pencarian API
Ekstensi ini memungkinkan Anda mencari API yang telah berlangganan. Anda juga dapat menggunakan pintasan keyboard Ctrl+Cmd+L (atau Ctrl+Win+L untuk Windows) untuk mencari API yang telah berlangganan, melihat dokumentasinya, atau menyisipkan potongan kode.

Pratinjau dokumentasi API
Klik API untuk membuka dokumentasinya di tab baru. Dokumentasi mencakup deskripsi API, parameter permintaan, parameter respons, dan kode kesalahan.
Debugging API
Setelah kredensial identitas Anda diautentikasi, Anda dapat menggunakan ekstensi ini untuk melakukan debugging API.
Anda dapat melakukan debugging API Alibaba Cloud dengan mengisi formulir parameter dan melihat hasilnya.
Anda dapat langsung membuka respons di editor.

Gunakan contoh kode dari ekstensi
Sebelum menggunakan contoh kode dari ekstensi, Anda harus menginstal SDK untuk produk cloud tersebut.
Instal SDK untuk produk cloud
Buka SDK Center, pilih produk cloud untuk API yang ingin Anda panggil, atur SDK Version ke V2.0, dan pilih TypeScript sebagai bahasa. Contoh ini menggunakan Elastic Computing Service (ECS).
npm install --save @alicloud/ecs20140526@4.1.8Di terminal, jalankan perintah instalasi.
Hasilkan contoh kode
Gunakan contoh kode dari ekstensi
Ekstensi ini dapat menghasilkan contoh kode SDK. Anda dapat memperoleh contoh kode SDK untuk berbagai bahasa dengan mengisi formulir parameter. Anda juga dapat langsung membuka kode SDK di editor atau menyimpannya sebagai file baru.

Gunakan fitur sisipkan potongan kode
Ekstensi ini memungkinkan Anda menyisipkan potongan kode contoh untuk berbagai bahasa dengan sekali klik. Bahasa yang didukung meliputi Java, Java async, TypeScript, Python, Go, PHP, dan C#. Fitur ini membantu Anda menghasilkan contoh kode SDK dengan cepat.
Metode 1: Di editor, masukkan nama API yang telah berlangganan untuk mencari segmen kodenya.
Metode 2: Gunakan pintasan keyboard
Ctrl+Cmd+L(atauCtrl+Win+Luntuk Windows) untuk mencari API dan menyisipkan potongan kode.
Lengkapi dan jalankan kode
Lengkapi kode.
Modifikasi titik akhir.
Login ke OpenAPI Portal, select a cloud product, lalu lihat titik akhir yang didukung di product homepage.
Tambahkan parameter permintaan. Untuk informasi tentang parameter permintaan, lihat pratinjau dokumentasi API.
(Opsional) Tambahkan log.
Simpan perubahan.
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 diatur di lingkungan eksekusi kode. accessKeyId: process.env['ALIBABA_CLOUD_ACCESS_KEY_ID'], accessKeySecret: process.env['ALIBABA_CLOUD_ACCESS_KEY_SECRET'], // Untuk informasi lebih lanjut tentang titik akhir, lihat https://api.aliyun.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
Di terminal, jalankan perintah berikut untuk mengompilasi file TypeScript menjadi file JavaScript.
tsc client.ts # client.ts adalah nama file.Buat file main.js dan salin kode berikut ke editor.
const { default: Describeregion } = require("./describeregion"); Describeregion.main();Di terminal, jalankan perintah berikut untuk menjalankan contoh kode.
node .\main.jsHasil berikut menunjukkan bahwa pemanggilan berhasil.

Umpan Balik
Jika Anda memiliki pertanyaan, kirimkan isu di repositori GitHub untuk membantu kami meningkatkan ekstensi Alibaba Cloud API Toolkit untuk VS Code.