Cloud Shell menyediakan lingkungan Alibaba Cloud CLI yang telah dipra-instal. Anda dapat menjalankan perintah CLI langsung dari browser untuk mengelola sumber daya Alibaba Cloud.
Prasyarat
Tinjau hal-hal berikut sebelum menggunakan Alibaba Cloud CLI di Cloud Shell:
-
Alibaba Cloud CLI adalah alat manajemen yang dibangun di atas Alibaba Cloud OpenAPI. Apa itu Alibaba Cloud CLI?
-
Gunakan identitas RAM (seperti RAM user atau RAM role) dengan izin yang diperlukan untuk mengakses Cloud Shell. Kebijakan berbasis identitas.
-
Cloud Shell memperbarui CLI yang telah dipra-instal beberapa hari setelah setiap rilis baru. Jalankan
aliyun versionuntuk memeriksa versi saat ini atau instal versi lain secara manual.
Prosedur
Langkah 1: Mulai Cloud Shell
Login ke Alibaba Cloud dengan identitas RAM yang memiliki izin yang diperlukan. Cloud Shell menggunakan sesi Anda saat ini untuk mengonfigurasi kredensial. Jangan ubah atau hapus profil default awal.
Mulai Cloud Shell menggunakan salah satu metode berikut:
-
Dari konsol
Klik ikon Cloud Shell di bilah navigasi atas Alibaba Cloud Management Console.
-
Dari halaman web-nya
Buka https://shell.aliyun.com di browser Anda.
-
Pada startup pertama kali, sistem akan menyediakan mesin virtual khusus, yang membutuhkan waktu hingga 30 detik.
-
Anda dapat membuka hingga lima jendela secara bersamaan. Semua jendela berbagi mesin virtual yang sama.
Langkah 2: Dapatkan perintah CLI
Generasi otomatis
OpenAPI Explorer menghasilkan perintah CLI secara online. Gunakan alat ini untuk mendapatkan contoh perintah. Hasilkan perintah.
Di halaman API Debugging, cari API target di search box on the left. Masukkan parameter pada tab Parameter Configuration, lalu klik tab CLI Example di samping Parameter Configuration untuk menghasilkan perintah dengan parameter tersebut.
-
Klik Run Command in CloudShell
untuk menjalankan perintah langsung di Cloud Shell. -
Klik Copy
untuk menyalin perintah ke clipboard, lalu tempel dan jalankan di Cloud Shell.
Komposisi manual
API Alibaba Cloud terdiri dari tipe RPC atau RESTful. Sebagian besar produk (ECS, ApsaraDB RDS, load balancer) menggunakan API RPC.
Identifikasi tipe API berdasarkan karakteristik berikut:
-
API RPC mencakup parameter Action, sedangkan API RESTful memerlukan parameter PathPattern.
-
Umumnya, semua operasi API untuk satu produk cloud memiliki tipe yang sama.
Dapatkan bantuan
-
Daftar operasi API untuk suatu produk:
aliyun <ProductCode> --helpContoh: daftar operasi API ECS:
aliyun ecs --help -
Lihat bantuan untuk operasi API tertentu:
aliyun <ProductCode> <ApiName> --helpContoh: lihat bantuan untuk
DescribeInstanceAttributeECS:aliyun ecs DescribeInstanceAttribute --help
Langkah 3: Jalankan perintah
Perintah CreateInstance berikut membuat instans Elastic Compute Service dengan model pay-as-you-go:
shell@Alicloud:~$ aliyun ecs CreateInstance\
> --InstanceName myvm1\
> --ImageId centos_7_03_64_40G_alibase_20170625.vhd\
> --InstanceType ecs.n4.small\
> --SecurityGroupId sg-xxx123\
> --VSwitchId vsw-xxx456\
> --InternetChargeType PayByTraffic\
> --Password