Bagikan melalui


Mengelola sumber daya Azure dan memantau biaya dengan membuat tugas otomatisasi (pratinjau)

Penting

Kemampuan ini masih dalam pratinjau dan mengacu pada Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.

Untuk membantu Anda lebih mudah mengelola sumber daya Azure, Anda dapat membuat tugas pengelolaan otomatis untuk sumber daya atau grup sumber daya tertentu. Tugas-tugas ini bervariasi dalam jumlah dan ketersediaan, berdasarkan jenis sumber daya. Misalnya:

  • Untuk akun penyimpanan Azure, Anda dapat menyiapkan tugas otomatisasi yang mengirimkan biaya bulanan untuk akun penyimpanan tersebut.

  • Untuk komputer virtual AzureAnda dapat membuat tugas otomatisasi yang menyalakan atau mematikan komputer virtual tersebut pada jadwal yang telah ditentukan. Secara khusus, Anda dapat membuat tugas yang secara otomatis memulai atau menghentikan komputer virtual beberapa kali setiap hari, minggu, atau bulan. Pada tab Konfigurasi tugas, atur nilai Interval ke berapa kali dan nilai Frekuensi ke Hari, Minggu, atau Bulan. Tugas otomatisasi terus berfungsi hingga Anda menghapus atau menonaktifkan tugas.

    Misalnya, Anda dapat membuat tugas yang secara otomatis memulai komputer virtual sekali setiap hari. Pada tab Konfigurasi tugas, atur Interval ke 1 dan Frekuensi ke Hari.

Anda dapat membuat tugas otomatisasi dari template tugas otomatisasi tertentu. Tabel berikut mencantumkan jenis sumber daya yang saat ini didukung dan template tugas yang tersedia dalam pratinjau ini:

Jenis Sumber Daya Templat tugas Azure Automation
Semua sumber daya Azure Kirim biaya bulanan untuk sumber daya
Komputer virtual Azure Selain itu:

- Matikan Komputer Virtual
- Mulai Komputer Virtual
- Batalkan Alokasi Mesin Virtual
Akun Penyimpanan Azure Selain itu:

- Hapus blob lama
Azure Cosmos DB Selain itu

- Mengirim hasil kueri melalui surel

Artikel ini memperlihatkan kepada Anda cara menyelesaikan tugas berikut:

  • Membuat tugas otomatisasi untuk sumber daya Azure tertentu.

  • Ulas riwayat tugas , yang mencakup status menjalankan, input, output, dan informasi historis lainnya.

  • Edit tugas agar Anda dapat memperbarui tugas, atau mengkustomisasi alur kerja mendasar tugas tersebut di perancang alur kerja.

Bagaimana tugas otomatisasi berbeda dari Azure Automation?

Tugas otomatisasi lebih mendasar dan ringan daripada Azure Automation. Saat ini, Anda hanya dapat membuat tugas otomatisasi di tingkat sumber daya Azure. Di balik layar, tugas otomatisasi sebenarnya adalah sumber daya aplikasi logika yang menjalankan alur kerja. Alur kerja aplikasi logika ini didukung oleh layanan Azure Logic Apps multi-penyewa. Setelah Anda membuat tugas otomatisasi, Anda bisa menampilkan dan mengedit alur kerja yang mendasarinya dengan membuka tugas di perancang alur kerja. Setelah tugas menyelesaikan setidaknya satu eksekusi, Anda bisa meninjau status, riwayat, input, dan output eksekusi tersebut.

Sebagi perbandingan, Azure Automation adalah otomatisasi berbasis cloud dan layanan konfigurasi yang mendukung manajemen yang konsisten di seluruh lingkungan Azure dan non-Azure Anda. Layanan ini terdiri dariotomatisasi proses untuk mengatur proses yang menggunakan runbook, pengelolaan konfigurasi dengan pelacakan perubahan dan inventaris, pengelolaan pembaruan, kemampuan bersama, dan fitur yang heterogen. Automasi menyediakan kendali penuh selama penyebaran, operasi, dan penonaktifan beban kerja dan sumber daya.

Harga

Ketika Anda membuat tugas automasi, biaya tidak mulai berlaku secara otomatis. Di bawahnya, tugas automasi didukung oleh alur kerja dalam sumber daya aplikasi logika yang dihosting di Azure Logic Apps multi-penyewa. Sehingga, Model harga konsumsi berlaku untuk tugas automasi. Pengukuran dan penagihan didasarkan pada pemicu dan eksekusi tindakan dalam alur kerja aplikasi logika yang mendasarinya.

Eksekusi diukur dan ditagih, terlepas dari apakah alur kerja berjalan dengan sukses atau apakah alur kerja bahkan dipakai. Misalnya, tugas otomatisasi Anda menggunakan pemicu polling yang secara teratur melakukan panggilan keluar ke titik akhir. Permintaan keluar ini diukur dan ditagih sebagai eksekusi, terlepas dari apakah pemicu menembak atau dilompati, yang memengaruhi apakah instans alur kerja dibuat atau tidak.

Pemicu dan tindakan mengikuti Tarif rencana konsumsi, yang berbeda berdasarkan apakah operasi ini "bawaan" atau "dikelola" (Standar atau Perusahaan). Pemicu dan tindakan juga melakukan transaksi penyimpanan, yang menggunakan Tarif data rencana konsumsi.

Catatan

Sebagai bonus bulanan, Rencana konsumsi mencakup beberapa ribu eksekusi bawaan, gratis. Untuk informasi spesifik, tinjau Tarif rencana konsumsi.

Prasyarat

  • Akun dan langganan Azure. Jika Anda tidak memiliki langganan, daftar untuk mendapatkan akun Azure secara gratis.

  • Sumber daya Azure yang ingin Anda kelola. Artikel ini menggunakan akun penyimpanan Azure sebagai contohnya.

  • Akun Office 365 jika Anda ingin mengikuti contoh, yang mengirimi Anda email menggunakan Office 365 Outlook.

Membuat aturan otomatisasi

  1. Di portal Microsoft Azure, temukan sumber daya yang ingin Anda kelola.

  2. Di menu navigasi sumber daya, pada bagian Automasi, dan pilih Tugas (pratinjau).

    Screenshot that shows the Azure portal and storage account resource menu with

  3. Pada panel Tugas, pilih Tambahkan tugas sehingga Anda dapat memilih templat tugas.

    Screenshot that shows the

  4. Di panel Tambahkan tugas, pada Pilih templat, di templat untuk tugas replikasi yang ingin Anda buat, pilih Pilih. Jika halaman berikutnya tidak muncul, pilih Berikutnya: Autentikasi.

    Contoh ini berlanjut dengan memilih templat tugas Kirim biaya bulanan untuk sumber daya.

    Screenshot that shows the

  5. Pada Autentikasi, di bagian Koneksi, pilih Buat untuk setiap koneksi yang muncul dalam tugas sehingga Anda dapat menyediakan info masuk autentikasi untuk semua koneksi. Jenis koneksi di setiap tugas bervariasi berdasarkan tugas.

    Contoh ini hanya memperlihatkan hanya satu koneksi yang diperlukan oleh tugas ini.

    Screenshot that shows the selected

  6. Jika diminta, masuk menggunakan informasi masuk akun Azure Anda.

    Screenshot that shows the selection,

    Setiap koneksi yang berhasil diautentikasi terlihat mirip dengan contoh ini:

    Screenshot that shows successfully created connection.

  7. Setelah Anda mengautentikasi semua koneksi, pilih Berikutnya: Konfigurasi jika halaman berikutnya tidak muncul.

  8. Pada Konfigurasi, berikan nama untuk tugas dan informasi lainnya yang diperlukan untuk tugas tersebut. Setelah selesai, pilih Tinjau + buat.

    Catatan

    Anda tidak bisa mengubah nama tugas setelah pembuatan, jadi pertimbangkan nama yang masih berlaku jika Anda mengedit alur kerja yang mendasarinya. Perubahan yang Anda buat pada alur kerja yang mendasarinya hanya berlaku untuk tugas yang Anda buat, bukan templat tugas.

    Misalnya, jika Anda memberi nama tugas Anda SendMonthlyCost, tetapi Nanti Anda mengedit alur kerja yang mendasarinya untuk berjalan setiap minggu, Anda tidak dapat mengubah nama tugas Anda menjadi SendWeeklyCost.

    Tugas yang mengirim pemberitahuan email memerlukan alamat email.

    Screenshot that shows the required information for the selected task.

    Tugas yang Anda buat, yang secara otomatis aktif dan berjalan, kini muncul di daftar Tugas.

    Screenshot that shows the automation tasks list

    Tip

    Jika tugas tidak langsung muncul, coba refresh daftar tugas atau tunggu sebentar sebelum Anda merefresh. Pada toolbar, pilih Refresh.

    Setelah tugas yang dipilih berjalan, Anda mendapatkan email yang terlihat seperti contoh ini:

    Screenshot that shows email notification sent by task.

Mengulas riwayat tugas

Untuk melihat riwayat tugas yang dijalankan bersama dengan status, input, output, dan informasi lainnya, ikuti langkah-langkah berikut:

  1. Di portal Microsoft Azure, temukan sumber daya yang memiliki riwayat tugas yang ingin Anda tinjau.

  2. Di menu sumber daya, pada Pengaturan, di bagian Automasi, pilih Tugas (pratinjau).

  3. Di daftar tugas, temukan tugas yang ingin Anda ulas. Di kolom Jalankan tugas, pilih Tampilkan.

    Screenshot that shows a task and the selected

    Panel Riwayat menjalankan memperlihatkan semua tugas yang dijalankan bersama dengan status mereka, waktu mulai, pengidentifikasi, dan durasi jalankan.

    Screenshot that shows a task's runs, their statuses, and other information.

    Berikut status yang mungkin dijalankan:

    Keadaan Deskripsi
    Dibatalkan Tugas dibatalkan saat dijalankan.
    Gagal Tugas ini memiliki setidaknya satu tindakan yang gagal, tetapi tidak ada tindakan berikutnya yang ada untuk menangani kegagalan tersebut.
    Sedang berjalan Tugas saat ini sedang berjalan.
    Berhasil Semua Tindakan Berhasil. Tugas masih bisa berhasil diselesaikan jika tindakan gagal, tetapi tindakan berikutnya ada untuk menangani kegagalan tersebut.
    Menunggu Proses belum dimulai dan dijeda karena instans tugas sebelumnya masih berjalan.

    Untuk informasi selengkapnya, lihat Meninjau riwayat eksekusi di tampilan pemantauan.

  4. Untuk melihat status dan informasi lain untuk setiap langkah dalam proses, pilih yang dijalankan.

    Panel Menjalankan aplikasi logika terbuka dan memperlihatkan alur kerja yang mendasari yang berjalan.

    • Alur kerja selalu dimulai dengan pemicu. Untuk tugas ini, alur kerja dimulai dengan pemicu Pengulangan.

    • Setiap langkah menunjukkan statusnya dan durasi menjalankan. Langkah-langkah yang memiliki durasi 0 detik membutuhkan waktu kurang dari 1 detik untuk dijalankan.

    Screenshot that shows each step in the run, status, and run duration.

  5. Untuk mengulas input dan output untuk setiap langkah, pilih langkah yang meluas.

    Contoh ini memperlihatkan input untuk pemicu Pengulangan, yang tidak memiliki output karena pemicu hanya menentukan saat alur kerja berjalan dan tidak menyediakan output untuk tindakan berikutnya untuk diproses.

    Screenshot that shows the expanded trigger and inputs.

    Sebaliknya, tindakan Kirim email memiliki input dari tindakan sebelumnya dalam alur kerja dan output.

    Screenshot that shows an expanded action, inputs, and outputs.

Untuk mempelajari bagaimana Anda dapat membangun alur kerja otomatis Anda sendiri sehingga Anda dapat mengintegrasikan aplikasi, data, layanan, dan sistem selain dari konteks tugas otomatisasi untuk sumber daya Azure, lihat Mulai Cepat: Membuat contoh alur kerja aplikasi logika Konsumsi - portal Azure.

Edit tugas

Untuk mengubah tugas, Anda memiliki opsi ini:

Edit tugas sebaris

  1. Di portal Microsoft Azure, temukan sumber daya yang memiliki tugas yang ingin Anda perbarui.

  2. Di menu navigasi sumber daya, pada bagian Automasi, pilih Tugas (pratinjau).

  3. Di daftar tugas, temukan tugas yang ingin Anda perbarui. Buka menu elipsis tugas (...), dan pilih Edit sebaris.

    Screenshot that shows the opened ellipses menu and the selected option,

    Secara default, tab Autentikasi muncul dan menunjukkan koneksi yang ada.

  4. Untuk menambahkan informasi masuk autentikasi baru atau memilih informasi masuk autentikasi berbeda yang ada untuk koneksi, buka menu elipsis koneksi (...), dan pilih Tambahkan koneksi baru atau jika tersedia, informasi masuk autentikasi yang berbeda.

    Screenshot that shows the Authentication tab, existing connections, and the selected ellipses menu.

  5. Untuk memperbarui properti tugas lainnya, pilih Berikutnya: Konfigurasikan.

    Untuk tugas dalam contoh ini, satu-satunya properti yang tersedia untuk diedit adalah alamat email.

    Screenshot that shows the

  6. Jika sudah selesai, pilih Simpan.

Edit alur kerja yang mendasari tugas

Saat Anda mengubah alur kerja yang mendasari tugas otomatisasi, perubahan Anda hanya memengaruhi instans tugas yang Anda buat, dan bukan templat yang membuat tugas. Setelah Anda membuat dan menyimpan perubahan, nama yang Anda berikan untuk tugas asli Anda mungkin tidak lagi secara akurat menggambarkan tugas, jadi Anda mungkin harus membuat ulang tugas dengan nama yang berbeda.

Tip

Sebagai praktik terbaik, klon alur kerja yang mendasarinya sehingga Anda dapat mengedit versi yang disalin sebagai gantinya. Dengan demikian, Anda dapat membuat dan menguji perubahan pada salinan sementara tugas otomatisasi asli terus berfungsi dan berjalan tanpa risiko gangguan atau melanggar fungsionalitas yang ada. Setelah menyelesaikan perubahan dan puas bahwa versi baru berjalan dengan sukses, Anda dapat menonaktifkan atau menghapus tugas otomatisasi asli dan menggunakan versi klon untuk tugas otomatisasi Anda. Langkah-langkah berikut ini mencakup informasi tentang cara mengklon alur kerja Anda.

  1. Di portal Microsoft Azure, temukan sumber daya yang memiliki tugas yang ingin Anda perbarui.

  2. Di menu navigasi sumber daya, pada bagian Automasi, pilih Tugas.

  3. Di daftar tugas, temukan tugas yang ingin Anda perbarui. Buka menu elipsis tugas (... ), dan pilih Buka di Logic Apps.

    Screenshot that shows the opened ellipses menu and the selected option,

    Alur kerja yang mendasari tugas terbuka di layanan Azure Logic Apps dan memperlihatkan panel Gambaran Umum di mana Anda bisa melihat riwayat menjalankan yang sama yang tersedia untuk tugas tersebut.

    Screenshot that shows the task in Azure Logic Apps view with Overview pane selected.

  4. Untuk membuka alur kerja mendasar di perancang, pada menu navigasi aplikasi logika, pilih Perancang aplikasi logika.

    Screenshot that shows the

    Sekarang Anda bisa mengedit properti untuk pemicu dan tindakan alur kerja dan edit pemicu dan tindakan yang menentukan alur kerja itu sendiri. Namun, sebagai praktik terbaik, ikuti langkah-langkah untuk membuat klon alur kerja Anda sehingga Anda bisa membuat perubahan pada salinan saat alur kerja asli terus bekerja dan berjalan.

  5. Untuk membuat klon alur kerja dan mengedit versi yang disalin, ikuti langkah-langkah berikut:

    1. Di menu alur kerja aplikasi logika, pilih Ringkasan.

    2. Di toolbar panel ringkasan, pilih Klon.

    3. Pada panel pembuatan aplikasi logika, di bawah Nama, masukkan nama baru untuk alur kerja aplikasi logika yang disalin.

      Kecuali untuk Status Aplikasi Logika, properti lain tidak tersedia untuk pengeditan.

    4. Di bawahStatus Aplikasi Logika, pilih Dinonaktifkan sehingga alur kerja klon tidak berjalan saat Anda membuat perubahan. Anda dapat mengaktifkan alur kerja saat Anda siap untuk menguji perubahan Anda.

    5. Setelah Azure selesai memprovisikan klona alur kerja Anda, temukan dan buka alur kerja tersebut di perancang.

  6. Untuk melihat properti untuk pemicu atau tindakan, perluas pemicu atau tindakan tersebut.

    Misalnya, Anda dapat mengubah Pemicu pengulangan agar berjalan setiap minggu, bukan bulanan.

    Screenshot that shows the expanded Recurrence trigger with the Frequency list open to show available frequency options.

    Untuk informasi selengkapnya tentang Pemicu pengulangan, lihat Membuat, menjadwalkan, dan menjalankan tugas dan alur kerja berulang dengan Pemicu pengulangan.

  7. Untuk menyimpan perubahan,pada toolbar perancang, pilih Simpan.

    Screenshot that shows the designer toolbar and the selected

  8. Untuk menguji dan menjalankan alur kerja yang diperbarui, pada toolbar perancang, pilih Jalankan.

    Setelah proses selesai, perancang memperlihatkan detail jalankan alur kerja.

    Screenshot that shows the workflow's run details on the designer.

  9. Untuk menonaktifkan alur kerja agar tugas tersebut tidak terus berjalan, lihat Kelola aplikasi logika di portal Microsoft Azure.

Membuat template tugas otomatisasi dari alur kerja

Anda dapat membuat template tugas otomatisasi milik sendiri menggunakan alur kerja aplikasi logika Konsumsi apa pun yang dimulai dengan pemicu berulang atau berbasis peristiwa, tetapi bukan pemicu berbasis HTTP atau pemicu webhook berbasis HTTP. Untuk tugas ini, Anda memerlukan item berikut:

Untuk membuat template dan mengaturnya agar tersedia untuk digunakan di Azure, berikut adalah langkah-langkah detailnya:

  1. Ekspor alur kerja ke template tugas otomatisasi.
  2. Upload template Anda ke cabang yang berfungsi di repositori yang di-fork.
  3. Uji template Anda menggunakan alat penelusuran kesalahan web atau Fiddler.
  4. Buat permintaan pull (PR) untuk cabang yang berfungsi terhadap cabang default di template tugas otomatisasi repositori GitHub.

Setelah tim Azure Logic Apps meninjau dan menyetujui permintaan pull Anda untuk bergabung ke cabang default, template Anda akan aktif dan tersedia bagi semua pelanggan Azure.

Mengekspor alur kerja ke template tugas otomatisasi

  1. Di portal Azure, buka alur kerja aplikasi logika yang ingin Anda ekspor. Pastikan alur kerja dimulai dengan pemicu berulang atau berbasis peristiwa, bukan pemicu berbasis HTTP atau pemicu webhook berbasis HTTP.

  2. Dari menu sumber daya aplikasi logika, pilih Ringkasan.

  3. Pada toolbar panel Ringkasan, pilih Ekspor>Ekspor ke Tugas Otomatisasi.

    Screenshot showing the 'Overview' pane toolbar with 'Export' menu open and 'Export to Automation Task' selected.

  4. Pada panel Ekspor ke Tugas Otomatisasi yang terbuka, berikan informasi berikut:

    Properti Wajib Nilai Deskripsi
    Nama Templat Ya <template-name> Nama tampilan yang cocok untuk templat tugas otomatisasi.

    Penting: Pastikan Anda menggunakan nama yang ringkas dan mudah dipahami, misalnya, Daftar mesin virtual yang tidak berlaku.

    Deskripsi Template Ya <template-description> Deskripsi untuk tugas atau tujuan template
    Jenis Sumber Daya yang Didukung No Kosong atau <supported-Azure-resource-type-list> Jenis sumber daya Azure utama tempat Anda ingin membuat template tersedia. Jenis sumber daya cadangan saat ini tidak didukung. Untuk menyertakan semua jenis sumber daya Azure utama, biarkan properti ini kosong. Untuk menentukan beberapa jenis sumber daya, pisahkan setiap nama dengan koma dan gunakan sintaks berikut:

    Microsoft.<service-provider>/<entity>

    Misalnya, untuk membuat template tersedia bagi grup sumber daya Azure, tentukan Microsoft.Resources/resourceGroups. Untuk informasi selengkapnya, pelajari Penyedia sumber daya untuk layanan Azure.

    Jenis Sumber Daya yang Tidak Didukung No Kosong atau <unsupported-Azure-resource-type-list> Jika ada, jenis sumber daya Azure tempat Anda secara khusus tidak ingin membuat template tersedia. Untuk menentukan beberapa jenis sumber daya, pisahkan setiap nama dengan koma dan gunakan sintaks berikut:

    Microsoft.<service-provider>/<entity>

    Misalnya, untuk membuat template tidak tersedia bagi grup sumber daya Azure, tentukan Microsoft.Resources/resourceGroups. Untuk informasi selengkapnya, pelajari Penyedia sumber daya untuk layanan Azure.

    Mengonfigurasi Parameter No Bervariasi Jika alur kerja Anda menyertakan definisi parameter lintas lingkungan, parameter tersebut akan muncul di bagian ini untuk Anda konfigurasi lebih lanjut. Anda dapat memilih apakah setiap nilai parameter disediakan baik dari sumber daya atau pembuat tugasnya.

    - Jika Anda memilih Dari Sumber Daya, pilih nilai properti Parameter Sumber untuk digunakan dari sumber daya tersebut:

    -- Nama Sumber Daya
    -- Jenis Sumber Daya
    -- ID Sumber Daya
    -- ID Langganan
    -- Grup Sumber Daya
    -- Lokasi Sumber Daya.

    - Jika Anda memilih Pengguna yang Disediakan, pilih format Templat yang menentukan bagaimana pembuat tugas menyediakan nilai parameter:

    -- Default: Nilai parameter adalah apa pun selain interval, frekuensi, atau zona waktu.

    ---- Tentukan nama tampilan, nilai default, dan deskripsi parameter.

    ---- Jika nilainya adalah stempel waktu (jj:mm:dd), atur properti Format ke Format Waktu.

    ---- Untuk menandai parameter sesuai kebutuhan, ubah Opsional menjadi Wajib.

    -- Interval: Nilai parameter adalah interval, seperti 1 atau 12.

    -- Frekuensi: Nilai parameter adalah frekuensi, seperti Jam, Hari, atau Bulan.

    -- Zona waktu: Nilai parameter adalah zona waktu, seperti (UTC-08:00) Waktu Pasifik (AS & Kanada).

    Contoh berikut menunjukkan properti untuk template tugas otomatisasi sampel yang hanya berfungsi pada grup sumber daya Azure:

    Screenshot showing the 'Export to Automation Task' pane with example properties for an automation task template.

    Dalam contoh ini, alur kerja yang mendasari tugas mencakup definisi parameter berikut dan menentukan bahwa nilai parameter ini disediakan oleh pembuat tugas:

    Parameter Deskripsi
    Emailaddress Menentukan alamat email sebagai tujuan mengirim laporan. Parameter ini menggunakan template Default, yang memungkinkan Anda menentukan informasi parameter, format yang diharapkan, dan apakah parameternya opsional atau tidak. Untuk parameter contoh ini, format yang diharapkan adalah Tidak Ada, dan parameternya Wajib.
    numberOf Menentukan jumlah maksimum unit waktu yang menentukan seberapa lama mesin virtual boleh tidak aktif. Parameter ini menggunakan template Default.
    timeUnit Menentukan satuan waktu yang akan digunakan untuk nilai parameter. Parameter ini menggunakan template Frekuensi, yang menunjukkan satuan waktu yang dapat dipilih pembuat tugas, misalnya, Jam, Hari, atau Bulan.
  5. Setelah selesai, pilih Unduh Template, dan simpan template menggunakan ekstensi nama file .json. Untuk nama template yang konsisten, gunakan hanya huruf kecil, tanda hubung di antara kata-kata, dan sintaks berikut:

    <action-verb>-<Azure-resource>

    Misalnya, berdasarkan contoh nama template sebelumnya, Anda mungkin menamai file template sebagai list-stale-virtual-machines.json.

Unggah template ke GitHub

  1. Buka GitHub, lalu masuk untuk mengakses akun GitHub Anda.

  2. Buka template tugas otomatisasi Azure repositori GitHub, yang membawa Anda ke cabang default di repositori.

  3. Dari daftar cabang, beralihlah ke cabang Anda yang berfungsi.

  4. Di atas daftar file, pilih Tambahkan file>Upload file.

  5. Tarik file definisi alur kerja Anda ke area yang ditentukan pada halaman, atau klik pilih file Anda.

  6. Setelah menambahkan template Anda, di folder yang sama, buka file manifest.json, lalu tambahkan entri untuk file <template-name>.json Anda.

Menguji templat Anda

Anda dapat menggunakan alat penelusuran kesalahan web favorit Anda untuk menguji template yang Anda unggah ke direktori Anda yang berfungsi. Contoh ini berlanjut menggunakan Fiddler dengan skrip yang memodifikasi permintaan web. Jika Anda menggunakan alat yang berbeda, gunakan langkah dan skrip yang setara untuk alat Anda.

  1. Dalam skrip Fiddler, temukan fungsi onBeforeRequest(), dan tambahkan kode berikut ke fungsi ini, misalnya:

    static function OnBeforeRequest(oSession: Session)
    {
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/manifest.json") {
          oSession.url = "raw.githubusercontent.com/<GitHub-username>/automation-task-template/<working-branch>/templates/manifest.json";
       }
    
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/<template-name>") {
          oSession.url = "raw.githubusercontent.com/<GitHub-username>/automation-task-template/<working-branch>/templates/<template-name>";
       }
    
       {...}
    }
    

    Kode ini mendapatkan file manifest.json dan <template-name>.json dari repositori yang di-fork, bukan dari repositori GitHub Utama Azure.

    Jadi, berdasarkan contoh, kode pengalihan file terlihat seperti versi berikut:

    static function OnBeforeRequest(oSession: Session)
    {
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/manifest.json") {
          oSession.url = "raw.githubusercontent.com/sophowe/automation-task-template/upload-auto-template/templates/manifest.json";
       }
    
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/list-stale-virtual-machines.json") {
          oSession.url = "raw.githubusercontent.com/sophowe/automation-task-template/upload-auto-template/templates/list-stale-virtual-machines.json";
       }
    
       {...}
    }
    
  2. Sebelum menjalankan pengujian Anda, pastikan untuk menutup semua jendela browser, dan menghapus cache browser Anda di Fiddler.

  3. Buka jendela browser baru dan masuk ke portal Azure.

  4. Buka sumber daya Azure tempat Anda memperkirakan lokasi tugas otomatisasi Anda. Buat tugas otomatisasi dengan template yang diekspor. Menjalankan tugas.

Jika tugas Anda berjalan dengan sukses, lanjutkan dengan membuat permintaan pull dari cabang yang berfungsi ke cabang default.

Membuat permintaan pull Anda

  1. Di bagian Perubahan penerapan, masukkan judul yang ringkas tetapi deskriptif untuk pembaruan anda. Anda dapat memberikan informasi selengkapnya di kotak deskripsi.

  2. Pilih Buat cabang baru untuk penerapan ini dan mulai permintaan pull. Pada jendela prompt, berikan nama untuk cabang Anda yang berfungsi, misalnya:

    <your-GitHub-alias>-<automation-task-name>-template

  3. Saat Anda siap, pilih Ajukan perubahan. Di halaman berikutnya, pilih Buat permintaan pull.

  4. Berikan nama dan deskripsi untuk permintaan pull Anda. Di sudut kanan bawah, pilih Buat permintaan pull.

  5. Tunggu hingga tim Azure Logic Apps meninjau permintaan pull Anda.

Memberikan tanggapan

Kami ingin mendengar pendapat Anda! Untuk melaporkan bug, memberikan tanggapan, atau mengajukan pertanyaan tentang kemampuan pratinjau ini hubungi tim Azure Logic Apps.

Langkah berikutnya