Menggunakan pengalaman desain visual - AWS Systems Manager

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan pengalaman desain visual

Belajar membuat, mengedit, dan menjalankan alur kerja runbook menggunakan pengalaman desain visual. Setelah alur kerja Anda siap, Anda dapat menyimpannya atau mengekspornya. Anda juga dapat menggunakan pengalaman desain visual untuk pembuatan prototipe cepat.

Buat alur kerja runbook

  1. Masuk ke konsol Otomasi Systems Manager.

  2. Pilih Buat runbook.

  3. Di kotak Nama, masukkan nama untuk runbook Anda, misalnya,MyNewRunbook.

  4. Di sebelah sakelar Desain dan Kode, pilih ikon pensil dan masukkan nama untuk runbook Anda.

Anda sekarang dapat merancang alur kerja untuk runbook baru Anda.

Desain buku runbook

Untuk mendesain alur kerja runbook menggunakan pengalaman desain visual, Anda menyeret tindakan otomatisasi dari browser Actions ke kanvas, menempatkannya di tempat yang Anda inginkan dalam alur kerja runbook Anda. Anda juga dapat mengatur ulang tindakan dalam alur kerja Anda dengan menyeretnya ke lokasi yang berbeda. Saat Anda menyeret tindakan ke kanvas, sebuah garis muncul di mana pun Anda dapat melepaskan tindakan dalam alur kerja Anda. Setelah tindakan dijatuhkan ke kanvas, kodenya dibuat secara otomatis dan ditambahkan di dalam konten runbook Anda.

Jika Anda tahu nama tindakan yang ingin Anda tambahkan, gunakan kotak pencarian di bagian atas browser Tindakan untuk menemukan tindakan.

Setelah Anda menjatuhkan tindakan ke kanvas, konfigurasikan menggunakan panel Formulir di sebelah kanan. Panel ini berisi tab Umum, Input, Output, dan Konfigurasi untuk setiap tindakan otomatisasi atau tindakan API yang Anda tempatkan di kanvas. Misalnya, tab Umum terdiri dari bagian-bagian berikut:

  • Nama Langkah mengidentifikasi langkah. Tentukan nilai unik untuk nama langkah.

  • Deskripsi membantu Anda menjelaskan tindakan yang dilakukan dalam alur kerja runbook Anda.

Tab Input berisi bidang yang bervariasi berdasarkan tindakan. Misalnya, tindakan aws:executeScript otomatisasi terdiri dari bagian-bagian berikut:

  • Runtime adalah bahasa yang digunakan untuk menjalankan skrip yang disediakan.

  • Handler adalah nama fungsi Anda. Anda harus memastikan bahwa fungsi yang didefinisikan dalam handler memiliki dua parameter: events dancontext. Bagian PowerShell runtime tidak mendukung parameter ini.

  • Script adalah skrip tertanam yang ingin Anda jalankan selama alur kerja.

  • (Opsional) Lampiran adalah untuk skrip mandiri atau file.zip yang dapat dipanggil oleh tindakan. Parameter ini diperlukan untuk runbook JSON.

Tab Output membantu Anda menentukan nilai yang ingin Anda keluarkan dari suatu tindakan. Anda dapat mereferensikan nilai keluaran dalam tindakan selanjutnya dari alur kerja Anda, atau menghasilkan output dari tindakan untuk tujuan pencatatan. Tidak semua tindakan akan memiliki tab Output karena tidak semua tindakan mendukung output. Misalnya, aws:pause tindakan tidak mendukung output. Untuk tindakan yang mendukung output, tab Output terdiri dari bagian berikut:

  • Nama adalah nama yang akan digunakan untuk nilai output. Anda dapat mereferensikan output dalam tindakan selanjutnya dari alur kerja Anda.

  • Selector adalah JSONPath string ekspresi dimulai dengan "$." yang digunakan untuk memilih satu atau lebih komponen dalam elemen JSON.

  • Tipe adalah tipe data untuk nilai output. Misalnya, tipe Integer data String atau.

Tab Konfigurasi berisi properti dan opsi yang dapat digunakan oleh semua tindakan otomatisasi. Tindakan ini terdiri dari bagian-bagian berikut:

  • Properti upaya Max adalah berapa kali tindakan mencoba lagi jika gagal.

  • Properti detik Timeout menentukan nilai batas waktu untuk tindakan.

  • Properti Is critical menentukan apakah kegagalan tindakan menghentikan seluruh otomatisasi.

  • Properti Next step menentukan tindakan otomatisasi berikutnya di runbook.

  • Properti On failure menentukan tindakan otomatisasi berikutnya di runbook jika tindakan gagal.

  • Properti On cancel menentukan tindakan otomatisasi berikutnya di runbook jika tindakan dibatalkan oleh pengguna.

Untuk menghapus tindakan, Anda dapat menggunakan backspace, toolbar di atas kanvas, atau klik kanan dan pilih Hapus tindakan.

Saat alur kerja Anda tumbuh, mungkin tidak muat di kanvas. Untuk membantu membuat alur kerja sesuai di kanvas, coba salah satu opsi berikut:

  • Gunakan kontrol pada panel samping untuk mengubah ukuran atau menutup panel.

  • Gunakan bilah alat di bagian atas kanvas untuk memperbesar grafik alur kerja masuk atau keluar.

Perbarui runbook Anda

Anda dapat memperbarui alur kerja runbook yang ada dengan membuat versi baru dari runbook Anda. Pembaruan untuk runbook Anda dapat dilakukan dengan menggunakan pengalaman desain visual, atau dengan mengedit kode secara langsung. Untuk memperbarui runbook yang ada, gunakan prosedur berikut:

  1. Masuk ke konsol Otomasi Systems Manager.

  2. Pilih runbook yang ingin Anda perbarui.

  3. Pilih Buat versi baru.

  4. Pengalaman desain visual memiliki dua panel: Panel kode dan panel alur kerja visual. Pilih Desain di panel alur kerja visual untuk mengedit alur kerja Anda dengan pengalaman desain visual. Setelah selesai, pilih Buat versi baru untuk menyimpan perubahan dan keluar.

  5. (Opsional) Gunakan panel kode untuk mengedit konten runbook di YAMAL atau JSON.

Ekspor runbook Anda

Untuk mengekspor alur kerja kode YAMAL atau JSON runbook Anda, dan juga grafik alur kerja Anda, gunakan prosedur berikut:

  1. Pilih runbook Anda di konsol Dokumen.

  2. Pilih Buat versi baru.

  3. Di dropdown Tindakan, pilih apakah Anda ingin mengekspor grafik atau runbook, dan format mana yang Anda inginkan.