全部产品
Search
文档中心

Data Management:Konfigurasikan node perintah jarak jauh ECS

更新时间:Jul 06, 2025

Node perintah jarak jauh Elastic Compute Service (ECS) dalam alur tugas memungkinkan Anda menjalankan skrip shell, PowerShell, atau batch pada instance ECS jarak jauh menggunakan Cloud Assistant. Topik ini menjelaskan cara mengonfigurasi node tersebut.

Skenario

  • Memproses data menggunakan alat canggih seperti pustaka NumPy dan scikit-learn untuk Python serta pustaka MLlib dari Apache Spark. Model yang dihasilkan dapat diterapkan pada fitur penyortiran halus dan rekomendasi sistem pencarian.

  • Mengonsumsi data, misalnya dengan membuat skrip Excel untuk membaca data atau skrip otomatis untuk mengirim email berisi data yang telah dibaca.

  • Memanggil program Hadoop MapReduce atau Apache Spark yang dikembangkan sendiri.

Prasyarat

  • Sebuah instance ECS telah dibeli. Untuk informasi lebih lanjut, lihat Buat Instance di Tab Peluncuran Kustom.

  • Tag telah ditambahkan ke instance ECS. Kunci tag adalah dms, dan nilai tag adalah script-for-dms. Untuk informasi lebih lanjut, lihat Ubah Tag Sebuah Instance.

  • Klien Cloud Assistant telah diinstal pada instance ECS. Untuk informasi lebih lanjut, lihat Instal Agen Cloud Assistant.

    Catatan

    Secara default, instance ECS yang dibuat dari gambar publik setelah 1 Desember 2017 sudah dilengkapi dengan klien Cloud Assistant.

  • Izin InvokeCommand pada instance ECS telah diberikan kepada pengguna RAM Anda. Untuk memberikan izin, lakukan langkah-langkah berikut:

    1. Buat kebijakan. Anda dapat membuat kebijakan menggunakan editor visual atau skrip JSON. Untuk informasi lebih lanjut, lihat Buat Kebijakan Kustom. Untuk memberikan izin InvokeCommand, gunakan skrip berikut:

      {
        "Version": "1",
        "Statement": [
          {
            "Effect": "Allow",
            "Action": [
              "ecs:InvokeCommand"
            ],
            "Resource": [
              "*"
            ],
            "Condition": {}
          }
        ]
      }
    2. Lampirkan kebijakan ke pengguna RAM Anda. Untuk informasi lebih lanjut, lihat Berikan Izin kepada Pengguna RAM.

Prosedur

  1. Masuk ke Konsol DMS V5.0.
  2. Di bilah navigasi atas, pilih DTS > Data Development > Task Orchestration.

    Catatan

    Jika antarmuka konsol dalam mode sederhana, klik 2022-10-21_15-25-22..png di sudut kiri atas dan pilih All functions. Di panel navigasi yang muncul, pilih DTS > Data Development > Task Orchestration.

  3. Klik nama alur tugas yang ingin Anda kelola untuk masuk ke halaman detail alur tugas.

    Catatan

    Untuk informasi lebih lanjut tentang cara membuat alur tugas, lihat Ikhtisar.

  4. Di daftar Task Type di sisi kiri kanvas, seret jenis node ECS remote commands ke area kosong kanvas.

  5. Klik dua kali node ECS remote commands di kanvas.

  6. Di halaman konfigurasi node Perintah Jarak Jauh ECS, atur parameter untuk node tersebut.

    Kategori

    Parameter

    Diperlukan

    Deskripsi

    Konfigurasi dasar

    Region

    Ya

    Wilayah tempat instance ECS berada.

    ECS Instance ID

    Ya

    ID instance ECS. Di daftar drop-down ECS Instance ID, pilih instance ECS tempat Anda ingin menjalankan perintah.

    Catatan
    • Hanya instance ECS dengan kunci tag dms dan nilai tag script-for-dms yang ditampilkan di daftar drop-down ECS Instance ID.

    • Anda dapat memilih beberapa instance ECS yang menjalankan sistem operasi yang sama.

    Command Type

    Ya

    • Tipe perintah yang akan dijalankan. Jika instance ECS menjalankan Linux, pilih Shell (Linux).

    • Jika instance ECS menjalankan Windows, pilih Bat (Windows) atau PowerShell (Windows).

    Timeout

    Ya

    Periode waktu habis untuk menjalankan perintah yang ditentukan. Unit: detik.

    Working Directory

    Ya

    Direktori kerja perintah pada instance ECS.

    Jika Anda tidak menyetel parameter ini, direktori kerja default akan dipilih secara otomatis. Direktori kerja default adalah /root untuk instance ECS yang menjalankan Linux dan C:\Windows\System32 untuk instance ECS yang menjalankan Windows.

    Pengaturan lanjutan

    User

    Ya

    Nama pengguna untuk menjalankan perintah pada instance ECS.

    Catatan

    Jika Anda ingin menentukan pengguna biasa bukan pengguna root atau sistem, pengguna yang ditentukan harus diberi izin yang diperlukan. Untuk informasi lebih lanjut, lihat Jalankan perintah Cloud Assistant sebagai pengguna biasa.

    Password Name for Windows

    Ya

    Kata sandi pengguna untuk menjalankan perintah pada instance ECS yang menjalankan Windows.

    Catatan

    Untuk informasi lebih lanjut, lihat Jalankan perintah Cloud Assistant sebagai pengguna biasa.

    Pengaturan perintah

    Command Settings

    Ya

    Perintah yang akan dieksekusi pada instance ECS.

    Sebagai contoh, python /home/admin/hello.py.

  7. Konfigurasikan variabel output. Langkah ini opsional. Di node hilir, Anda dapat melihat dan merujuk variabel output.

    1. Klik tab Variable Setting di panel navigasi sisi kanan.

    2. Klik tab Output Variables.

    3. Klik Increase Variable.

    4. Di bidang Variable Name, masukkan nama variabel. Untuk informasi lebih lanjut, lihat Variabel.

    Catatan

    Untuk setiap instance ECS yang Anda pilih, jika nilai yang dikembalikan di baris terakhir dalam format JSON, variabel dalam nilai tersebut dapat digunakan sebagai variabel output. Sebagai contoh, jika {"a":"hello"} dikembalikan untuk Instance A dan {"b":"world"} dikembalikan untuk Instance B, baik variabel a maupun b dapat digunakan sebagai variabel output.

  8. Di bilah alat atas halaman konfigurasi, klik Try Run.

    • Jika status SUCCEEDED muncul di baris terakhir log, alur tugas berhasil dijalankan.

    • Jika status FAILED muncul di baris terakhir log, alur tugas gagal dijalankan. Klik Log di bilah alat atas untuk melihat penyebab kegagalan, modifikasi konfigurasi sesuai, dan jalankan alur tugas lagi.