Alibaba Cloud CLI adalah tool command-line open-source lintas platform yang memungkinkan Anda melakukan semua hal yang tersedia di Konsol Alibaba Cloud—langsung dari terminal. Gabungkan perintah-perintah tersebut ke dalam skrip untuk mengotomatiskan manajemen resource di lebih dari 300 layanan cloud.
Mengapa menggunakan CLI
CLI menggunakan arsitektur berbasis plugin: saat Anda menjalankan perintah untuk suatu layanan cloud, CLI secara otomatis mengunduh plugin yang sesuai. Tidak perlu menginstal toolkit terlebih dahulu atau melakukan pengaturan khusus per layanan—cukup jalankan perintahnya, dan CLI akan menangani sisanya. Lebih dari 300 layanan didukung, termasuk ECS, RDS, OSS, SLB, dan FC.
Skrip dan otomatisasi
Setiap operasi di Konsol dipetakan ke satu perintah CLI. Tulis perintah-perintah tersebut ke dalam skrip shell untuk menangani pembuatan resource secara batch, pembersihan terjadwal, pipeline CI/CD, serta alur kerja otomatisasi lainnya.
Sebagai contoh, lakukan kueri instans ECS di beberapa wilayah:
for region in cn-hangzhou cn-shanghai cn-beijing; do
aliyun ecs describe-instances --biz-region-id "$region" --pager
done
Multiple profile
Simpan beberapa profil kredensial dan beralih di antara mereka menggunakan parameter --profile. Tidak diperlukan autentikasi ulang saat berpindah antara lingkungan development, staging, dan production:
aliyun ecs describe-instances --profile dev
aliyun ecs describe-instances --profile prod
Pipa dan tooling
CLI menghasilkan tanggapan terstruktur yang dapat dialirkan (pipe) ke tool standar seperti jq, grep, dan awk.
Sebagai contoh, ekstrak ID semua instans yang sedang berjalan di suatu wilayah:
aliyun ecs describe-instances --biz-region-id cn-hangzhou --pager \
| jq -r '.Instances.Instance[] | select(.Status=="Running") | .InstanceId'
Integrasi agen AI
Antarmuka berbasis teks CLI menjadikannya pilihan alami untuk alur kerja agen AI.
CLI menyertakan proxy autentikasi MCP bawaan (aliyun mcp-proxy) yang menyederhanakan integrasi aplikasi AI pihak ketiga—seperti Dify dan LangChain—dengan Alibaba Cloud OpenAPI MCP Server.
Jalankan proxy lokal dan biarkan agen AI Anda terhubung melalui http://127.0.0.1:8088:
aliyun mcp-proxy --port 8088
Untuk detail konfigurasi, lihat Proxy server OpenAPI MCP dengan aliyun mcp-proxy.
Lingkungan yang didukung
Linux — Bash, Zsh, dan shell lainnya
macOS — Terminal (Bash atau Zsh)
Windows — Command Prompt dan PowerShell
Remote — SSH ke Instance ECS atau Gunakan Cloud Shell
Informasi versi
Periksa versi yang telah Anda instal. Untuk rilis terbaru, lihat GitHub Releases.
aliyun version
Alibaba Cloud CLI di-host di repositori GitHub aliyun-cli. Untuk melaporkan masalah atau memberikan saran peningkatan, kirimkan GitHub Issue.