All Products
Search
Document Center

Elastic Compute Service:Jalankan perintah Cloud Assistant

Last Updated:Aug 21, 2026

Jalankan perintah Cloud Assistant yang telah dibuat pada satu atau beberapa instance ECS. Setiap instance menjalankan perintah tersebut secara independen.

Prasyarat

Instance target harus memenuhi persyaratan berikut:

  • Instance berada dalam status Running.

  • Cloud Assistant Agent harus diinstal. Untuk informasi selengkapnya, lihat Instal Cloud Assistant Agent.

    Untuk menggunakan fitur baru untuk tugas terjadwal—seperti menjalankan perintah pada interval tetap, menjalankan perintah hanya sekali pada waktu tertentu, atau menentukan tahun atau zona waktu dalam ekspresi cron—pastikan Cloud Assistant Agent Anda menggunakan salah satu versi berikut atau yang lebih baru:

    • Linux: 2.2.3.282

    • Windows: 2.1.3.282

    Jika kode kesalahan ClientNeedUpgrade dikembalikan, Anda harus memperbarui agent ke versi terbaru. Untuk informasi selengkapnya, lihat Tingkatkan atau nonaktifkan peningkatan otomatis untuk Cloud Assistant Agent.

Latar Belakang

  • Saat Anda memanggil operasi API untuk menjalankan perintah, Anda dapat memilih maksimal 100 instance. Anda dapat mengajukan permintaan peningkatan kuota "Jumlah maksimum instance yang didukung untuk eksekusi perintah". Untuk informasi selengkapnya tentang cara melihat dan meningkatkan kuota resource, lihat Lihat dan tingkatkan kuota resource.

  • Jika Anda memilih lebih dari 100 instance di konsol ECS, sistem akan menjalankan perintah tersebut secara batch.

Prosedur

Jalankan perintah di konsol ECS

  1. Buka Konsol ECS - Cloud Assistant.

  2. Di pojok kiri atas halaman, pilih wilayah dan kelompok sumber daya.

  3. Pada tab My Commands, temukan perintah target lalu klik Run di kolom Actions.

  4. Pada panel Run Command, konfigurasikan parameter berikut.

    1. Pada bagian Command Information, verifikasi konten perintah dan konfigurasikan parameter berikut.

      Parameter

      Deskripsi

      Command

      Klik View command content untuk melihat perintah tersebut.

      Execution Plan

      Pilih kapan perintah akan dijalankan.

      • Immediate execution: Menjalankan perintah segera.

      • After the next startup of the system: Menjalankan perintah saat instance dimulai ulang berikutnya.

      • After each system startup: Menjalankan perintah setiap kali instance dimulai.

      • Perform Only Dry Run: Memvalidasi parameter permintaan, lingkungan eksekusi instance, dan status Cloud Assistant Agent tanpa benar-benar menjalankan perintah.

      • Timing execution: Menjalankan perintah pada interval tetap, waktu tertentu, atau sesuai jadwal cron. Opsi:

        • Run at Fixed Interval: Tentukan ekspresi rate untuk menjalankan perintah pada interval tetap dalam satuan detik, menit, jam, atau hari.

          Catatan

          Batas interval:

          • Interval berkisar antara 60 detik hingga 7 hari dan harus melebihi periode timeout dari tugas terjadwal.

          • Interval diukur antara dua eksekusi berturut-turut, tidak termasuk waktu eksekusi. Misalnya, jika interval adalah 5 menit dan satu eksekusi memakan waktu 2 menit, eksekusi berikutnya dimulai 3 menit setelah eksekusi sebelumnya selesai.

          • Eksekusi pertama dimulai setelah satu interval penuh. Misalnya, tugas dengan interval 5 menit akan dijalankan 5 menit setelah pembuatan.

        • Run Only Once at Specified Time: Tentukan waktu dan zona waktu untuk menjalankan perintah satu kali.

          Misalnya, mengatur Execution Time menjadi May 17, 2022, 17:30:50 dan Time Zone menjadi (GMT+08:00) Asia/Shanghai akan menjalankan perintah satu kali pada pukul 17:30:50 tanggal 17 Mei 2022 (UTC+8).

        • Run on Clock-based Schedule: Gunakan ekspresi cron untuk menjalankan perintah sesuai jadwal. Tentukan frekuensi dengan granularitas detik, menit, jam, tanggal dalam bulan, bulan, hari dalam minggu, atau tahun, lalu pilih zona waktu dari daftar drop-down Time Zone. Lihat Ekspresi cron.

          Catatan

          Interval minimum harus 10 detik atau lebih lama dan harus melebihi periode timeout dari eksekusi terjadwal.

          Misalnya, mengatur Execution Frequency menjadi 0 0 12 ? * WED 2022 dan Time Zone menjadi (GMT+08:00) Asia/Shanghai akan menjalankan perintah pada pukul 12:00:00 setiap hari Rabu di tahun 2022 (UTC+8).

      Username

      Username untuk menjalankan perintah pada instance ECS.

      Demi keamanan, jalankan perintah Cloud Assistant sebagai pengguna biasa berdasarkan prinsip hak istimewa minimal. Lihat Jalankan perintah Cloud Assistant sebagai Pengguna RAM.

      Secara default, perintah dijalankan sebagai pengguna root pada Linux dan pengguna sistem pada Windows.

      Timeout Period

      Timeout Period untuk menjalankan perintah pada instance. Jika tugas mengalami timeout, Cloud Assistant akan menghentikan proses tugas secara paksa.

      Satuan: detik. Default: Timeout Period yang ditentukan untuk perintah tersebut.

      Catatan

      Timeout ini hanya berlaku untuk tugas perintah. Mengubahnya tidak memengaruhi timeout dari perintah itu sendiri.

      Tag

      Tambahkan tag ke tugas perintah dengan menentukan Tag Key dan Value.

    2. Pada bagian Select Instances dan Select Managed Instances, pilih instance target.

      Anda dapat mencari instance berdasarkan ID instans, nama, atau tag, serta memfilter berdasarkan status Cloud Assistant Agent.

      Catatan

      Managed instances adalah server non-Alibaba Cloud yang dikelola oleh Cloud Assistant. Untuk informasi selengkapnya, lihat Instans yang dikelola oleh Alibaba Cloud.

  5. Klik Run.

Jalankan perintah menggunakan Alibaba Cloud CLI

Sebelum menggunakan Alibaba Cloud CLI, instal terlebih dahulu di komputer Anda. Metode instalasi bervariasi tergantung sistem operasi:

  1. (Opsional) Jika instance tidak berada dalam status Running (Running), panggil StartInstance untuk memulainya.

    aliyun ecs StartInstance --InstanceId 'i-bp1f4f6o8lv0wqof****' 
    Catatan

    Nilai dalam tanda petik tunggal ('') merupakan contoh. Ganti dengan nilai aktual Anda.

    Lihat StartInstance.

  2. (Opsional) Panggil DescribeCloudAssistantStatus untuk memeriksa apakah Cloud Assistant Agent telah diinstal pada instance.

    aliyun ecs DescribeCloudAssistantStatus --RegionId 'cn-hangzhou' \
    --InstanceId.1 'i-bp1f4f6o8lv0wqof****' 

    Jika Cloud Assistant Agent telah diinstal, CloudAssistantStatus bernilai true dalam tanggapan. Jika belum, panggil InstallCloudAssistant untuk menginstalnya. Lihat DescribeCloudAssistantStatus dan InstallCloudAssistant.

  3. Panggil InvokeCommand untuk menjalankan perintah Cloud Assistant pada satu atau beberapa instance.

    aliyun ecs InvokeCommand --RegionId 'cn-hangzhou' \
    --InstanceId.1 'i-bp1f4f6o8lv0wqof****' \
    --InstanceId.2 'i-bp137qu6142s3mhm****' \
    --CommandId 'c-hz018qp243j****'

    Tabel berikut menjelaskan parameter utama. Lihat InvokeCommand.

    Parameter

    Contoh

    Deskripsi

    RegionId

    cn-hangzhou

    ID wilayah.

    InstanceId.1

    i-bp1f4f6o8lv0wqof****

    ID instance pertama tempat perintah akan dijalankan.

    InstanceId.2

    i-bp137qu6142s3mhm****

    ID instance kedua tempat perintah akan dijalankan.

    CommandId

    c-hz018qp243j****

    ID perintah.