Topik ini menjelaskan cara menggunakan Container Service for Kubernetes (ACK) SDK untuk memanggil ACK API dalam membuat kluster terkelola ACK.
Langkah 1: Baca referensi API
Sebelum memanggil API, disarankan untuk membaca Buat kluster terkelola ACK untuk memahami parameter API dan persyaratannya. Informasi lebih lanjut mengenai parameter API dapat ditemukan di Daftar operasi berdasarkan fungsi.
Langkah 2: Buat pengguna RAM dan berikan izin kepada pengguna RAM
Anda dapat memanggil API menggunakan akun Alibaba Cloud, pengguna RAM, atau peran RAM. Untuk mengetahui lebih lanjut tentang perbedaan antara identitas ini, lihat Identitas.
Masuk ke Konsol RAM menggunakan akun Alibaba Cloud Anda.
Di panel navigasi sebelah kiri, pilih .
Di halaman Users, klik Create User.
Pada halaman Create User, konfigurasikan parameter Logon Name dan Display Name, serta atur parameter Access Mode menjadi Console Access.
Klik OK.
Setelah pengguna RAM dibuat, catat nama pengguna dan kata sandi pengguna tersebut. Saat memanggil API, Anda perlu menggunakan pengguna RAM untuk masuk ke OpenAPI Explorer.
Berikan izin AliyunCSFullAccess kepada pengguna RAM. Untuk informasi lebih lanjut, lihat Berikan izin kepada pengguna RAM.
CatatanAliyunCSFullAccess: provides full permissions on Container Service for Kubernetes.
AliyunCSReadOnlyAccess: memberikan izin baca pada Container Service for Kubernetes.
Untuk informasi lebih lanjut tentang pembuatan kebijakan kustom, lihat Otorisasi RAM.
Anda juga dapat mengakses halaman detail pengguna, klik tab Authentication, lalu klik Create AccessKey untuk membuat pasangan AccessKey. Untuk informasi lebih lanjut, lihat Buat pasangan AccessKey.
Langkah 3: Panggil API
Contoh ini menunjukkan cara menggunakan pengguna RAM untuk memanggil operasi API CreateCluster guna membuat kluster Pro ACK. ACK SDK untuk Java digunakan dalam contoh ini. Anda dapat menggunakan SDK untuk bahasa pemrograman lainnya dengan cara serupa. Untuk informasi lebih lanjut, lihat Container Service for Kubernetes. Selain ACK SDK, Anda dapat menggunakan metode lain untuk memanggil operasi API. Untuk informasi lebih lanjut, lihat Metode Pemanggilan.
Konfigurasikan variabel lingkungan
Sebelum memanggil operasi API, konfigurasikan variabel lingkungan untuk mendapatkan kredensial. Untuk informasi lebih lanjut, lihat Konfigurasikan variabel lingkungan di Linux, macOS, dan Windows.
Unduh demo SDK
Akses CreateCluster.
Di tab Parameters, konfigurasikan parameter dan klik Initiate Call.
Contoh nilai dari name: test
Contoh nilai dari region_id: cn-beijing
Contoh nilai dari cluster_type: ManagedKubernetes
Contoh nilai dari cluster_spec: ack.pro.small
Contoh nilai dari cluster_version: 1.30.1-aliyun.1
Contoh nilai dari vpcid: vpc-2zedl8cyb7tnkaux1****
Contoh nilai dari container_cidr: 10.0.0.0/8
Contoh nilai dari service_cidr: 172.21.0.0/20
Contoh nilai dari vswitch_ids: vsw-2ze7hfp0ah8rk1nz9****
Di tab SDK Sample Code di sebelah kanan, pilih versi 2.0, tentukan bahasa, dan klik Download Project ke mesin lokal Anda dan ekstrak paket tersebut.
CatatanDisarankan menggunakan versi 2.0. Untuk informasi lebih lanjut tentang perbedaan antara versi 1.0 dan 2.0, lihat Alibaba Cloud SDK V1.0 dan V2.0.

Jalankan demo SDK
Buka IntelliJ IDEA, pilih File->Open, pilih folder proyek yang telah diekstraksi, dan tunggu Maven menginstal dependensi.
Jalankan kode contoh.
Klik dua kali Sample. Pastikan tidak ada kesalahan yang dilempar dan jalankan kode contoh.
Lihat hasilnya.
Cari
statusCodedi bagian bawah konsol. Jika"statusCode":202ditampilkan, operasi API berhasil dipanggil dan ACK sedang membuat kluster. Anda juga dapat masuk ke Konsol ACK dan buka halaman Clusters untuk melihat kluster baru yang dibuat.