az batch job
Catatan
Grup perintah ini memiliki perintah yang ditentukan di Azure CLI dan setidaknya satu ekstensi. Instal setiap ekstensi untuk mendapatkan manfaat dari kemampuannya yang diperluas. Pelajari lebih lanjut tentang ekstensi.
Mengelola pekerjaan Batch.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az batch job create |
Tambahkan pekerjaan ke akun Batch. |
Inti | GA |
az batch job create (azure-batch-cli-extensions extension) |
Tambahkan pekerjaan dan tugas terkait ke akun Batch. |
Ekstensi | GA |
az batch job delete |
Menghapus Pekerjaan. |
Inti | GA |
az batch job disable |
Menonaktifkan Pekerjaan yang ditentukan, mencegah Tugas baru berjalan. |
Inti | GA |
az batch job enable |
Mengaktifkan Pekerjaan yang ditentukan, yang memungkinkan Tugas baru dijalankan. |
Inti | GA |
az batch job list |
Cantumkan semua pekerjaan atau jadwal pekerjaan di akun Batch. |
Inti | GA |
az batch job prep-release-status |
Lihat status tugas persiapan dan rilis pekerjaan Batch. |
Inti | GA |
az batch job prep-release-status list |
Mencantumkan status eksekusi Tugas Persiapan Pekerjaan dan Rilis Pekerjaan untuk Pekerjaan yang ditentukan di seluruh Simpul Komputasi tempat Pekerjaan telah berjalan. |
Inti | GA |
az batch job reset |
Perbarui properti pekerjaan Batch. Properti yang tidak ditentukan yang dapat diperbarui diatur ulang ke defaultnya. |
Inti | GA |
az batch job set |
Perbarui properti pekerjaan Batch. Memperbarui properti dalam subgrup akan mengatur ulang properti yang tidak ditentukan dari grup tersebut. |
Inti | GA |
az batch job show |
Mendapatkan informasi tentang Pekerjaan yang ditentukan. |
Inti | GA |
az batch job stop |
Hentikan pekerjaan Batch yang sedang berjalan. |
Inti | GA |
az batch job task-counts |
Lihat jumlah tugas dan slot dalam pekerjaan Batch dan statusnya. |
Inti | GA |
az batch job task-counts show |
Mendapatkan jumlah Tugas untuk Pekerjaan yang ditentukan. |
Inti | GA |
az batch job create
Tambahkan pekerjaan ke akun Batch.
az batch job create [--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--id]
[--job-manager-task-command-line]
[--job-manager-task-environment-settings]
[--job-manager-task-id]
[--job-manager-task-resource-files]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--pool-id]
[--priority]
[--required-slots]
[--uses-task-dependencies]
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Apakah Tugas dalam pekerjaan ini dapat didahulukan oleh pekerjaan prioritas tinggi lainnya. Jika nilai diatur ke True, pekerjaan prioritas tinggi lainnya yang dikirimkan ke sistem akan diutamakan dan akan dapat mengantrekan kembali tugas dari pekerjaan ini. Anda dapat memperbarui allowTaskPreemption pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan. True jika ada bendera.
Harus diisi. ID dapat berisi kombinasi karakter alfanumerik termasuk tanda hubung dan garis bawah, dan tidak boleh berisi lebih dari 64 karakter. ID ini mempertahankan huruf besar/kecil dan tidak peka huruf besar/kecil (artinya, Anda mungkin tidak memiliki dua ID dalam Akun yang hanya berbeda menurut kasus).
Harus diisi. Baris perintah tidak berjalan di bawah shell, dan oleh karena itu tidak dapat memanfaatkan fitur shell seperti ekspansi variabel lingkungan. Jika Anda ingin memanfaatkan fitur tersebut, Anda harus memanggil shell di baris perintah, misalnya menggunakan "cmd /c MyCommand" di Windows atau "/bin/sh -c MyCommand" di Linux. Jika baris perintah mengacu pada jalur file, baris tersebut harus menggunakan jalur relatif (relatif terhadap direktori kerja Tugas), atau menggunakan variabel lingkungan yang disediakan Batch (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables).
Nilai yang dipisahkan spasi dalam format 'key=value'.
Harus diisi. ID dapat berisi kombinasi karakter alfanumerik termasuk tanda hubung dan garis bawah dan tidak boleh berisi lebih dari 64 karakter.
File yang tercantum di bawah elemen ini terletak di direktori kerja Tugas. Ada ukuran maksimum untuk daftar file sumber daya. Ketika ukuran maksimum terlampaui, permintaan akan gagal dan kode kesalahan respons akan menjadi RequestEntityTooLarge. Jika ini terjadi, kumpulan ResourceFiles harus dikurangi ukurannya. Ini dapat dicapai menggunakan file .zip, Paket Aplikasi, atau Kontainer Docker. Referensi sumber daya yang dipisahkan spasi dalam format filename=httpurl.
Jumlah maksimum setiap Tugas dapat dicoba kembali. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol. Perhatikan bahwa nilai ini secara khusus mengontrol jumlah percobaan kembali. Layanan Batch akan mencoba setiap Tugas sekali, dan kemudian dapat mencoba kembali hingga batas ini. Misalnya, jika jumlah coba lagi maksimum adalah 3, Batch mencoba Tugas hingga 4 kali (satu percobaan awal dan 3 percobaan ulang). Jika jumlah percobaan kembali maksimum adalah 0, layanan Batch tidak mencoba kembali Tugas. Jika jumlah percobaan kembali maksimum adalah -1, layanan Batch mencoba kembali Tugas tanpa batas. Nilai defaultnya adalah 0 (tidak ada percobaan kembali).
Jika Pekerjaan tidak selesai dalam batas waktu, layanan Batch mengakhirinya dan Tugas apa pun yang masih berjalan. Dalam hal ini, alasan penghentian adalah MaxWallClockTimeExpiry. Jika properti ini tidak ditentukan, tidak ada batas waktu berapa lama Pekerjaan dapat berjalan. Format yang diharapkan adalah durasi ISO-8601.
File yang berisi spesifikasi pekerjaan di JSON (diformat agar sesuai dengan isi REST API masing-masing). Jika parameter ini ditentukan, semua 'Argumen Pekerjaan' diabaikan.
Jumlah maksimum tugas yang dapat dijalankan secara paralel untuk pekerjaan tersebut. Nilai maxParallelTasks harus -1 atau lebih besar dari 0 jika ditentukan. Jika tidak ditentukan, nilai defaultnya adalah -1, yang berarti tidak ada batasan jumlah tugas yang dapat dijalankan sekaligus. Anda dapat memperbarui maxParallelTasks pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan. Nilai default: -1 .
Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna. Nilai yang dipisahkan spasi dalam format 'key=value'.
Id kumpulan yang ada. Semua tugas pekerjaan akan berjalan pada kumpulan yang ditentukan.
Prioritas Pekerjaan. Nilai prioritas dapat berkisar dari -1000 hingga 1000, dengan -1000 menjadi prioritas terendah dan 1000 menjadi prioritas tertinggi. Nilai default adalah 0.
Jumlah slot penjadwalan yang perlu dijalankan Tugas. Defaultnya adalah 1. Tugas hanya dapat dijadwalkan untuk dijalankan pada simpul komputasi jika simpul memiliki slot penjadwalan gratis yang cukup tersedia. Untuk Tugas multi-instans, properti ini tidak didukung dan tidak boleh ditentukan.
Apakah Tugas dalam Pekerjaan dapat menentukan dependensi satu sama lain. Defaultnya adalah false. True jika ada bendera.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az batch job create (azure-batch-cli-extensions extension)
Tambahkan pekerjaan dan tugas terkait ke akun Batch.
az batch job create [--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--id]
[--job-manager-task-command-line]
[--job-manager-task-environment-settings]
[--job-manager-task-id]
[--job-manager-task-resource-files]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--parameters]
[--pool-id]
[--priority]
[--required-slots]
[--resource-group]
[--template]
[--uses-task-dependencies]
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun Batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun Batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Apakah Tugas dalam pekerjaan ini dapat didahulukan oleh pekerjaan prioritas tinggi lainnya. Jika nilai diatur ke True, pekerjaan prioritas tinggi lainnya yang dikirimkan ke sistem akan diutamakan dan akan dapat mengantrekan kembali tugas dari pekerjaan ini. Anda dapat memperbarui allowTaskPreemption pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan.
Harus diisi. ID dapat berisi kombinasi karakter alfanumerik termasuk tanda hubung dan garis bawah, dan tidak boleh berisi lebih dari 64 karakter. ID ini mempertahankan huruf besar/kecil dan tidak peka huruf besar/kecil (artinya, Anda mungkin tidak memiliki dua ID dalam Akun yang hanya berbeda menurut kasus).
Baris perintah tugas Manajer Pekerjaan. Baris perintah tidak berjalan di bawah shell, dan oleh karena itu tidak dapat memanfaatkan fitur shell seperti ekspansi variabel lingkungan. Jika Anda ingin memanfaatkan fitur tersebut, Anda harus memanggil shell di baris perintah, misalnya menggunakan "cmd /c MyCommand" di Windows atau "/bin/sh -c MyCommand" di Linux.
Daftar pengaturan variabel lingkungan untuk tugas Manajer Pekerjaan. Nilai yang dipisahkan spasi dalam format 'key=value'.
String yang secara unik mengidentifikasi tugas Job Manager dalam pekerjaan. Id dapat berisi kombinasi karakter alfanumerik termasuk tanda hubung dan garis bawah dan tidak boleh berisi lebih dari 64 karakter.
Daftar file yang akan diunduh layanan Batch ke simpul komputasi sebelum menjalankan baris perintah. File yang tercantum di bawah elemen ini terletak di direktori kerja tugas. Referensi sumber daya yang dipisahkan spasi dalam format filename=httpurl.
Jumlah maksimum setiap tugas dapat dicoba kembali. Layanan Batch mencoba kembali tugas jika kode keluarnya bukan nol. Perhatikan bahwa nilai ini secara khusus mengontrol jumlah percobaan kembali. Layanan Batch akan mencoba setiap tugas sekali, dan kemudian dapat mencoba kembali hingga batas ini. Misalnya, jika hitungan percobaan kembali maksimum adalah 3, Batch mencoba tugas hingga 4 kali (satu percobaan awal dan 3 percobaan kembali). Jika hitungan percobaan kembali maksimum adalah 0, layanan Batch tidak mencoba kembali tugas. Jika hitungan percobaan kembali maksimum adalah -1, layanan Batch mencoba kembali tugas tanpa batas. Nilai defaultnya adalah 0 (tidak ada percobaan kembali).
Waktu maksimum yang berlalu yang dapat dijalankan pekerjaan, diukur sejak pekerjaan dibuat. Jika pekerjaan tidak selesai dalam batas waktu, layanan Batch mengakhirinya dan tugas apa pun yang masih berjalan. Dalam hal ini, alasan penghentian adalah MaxWallClockTimeExpiry. Jika properti ini tidak ditentukan, tidak ada batas waktu berapa lama pekerjaan dapat berjalan. Format yang diharapkan adalah durasi ISO-8601.
File yang berisi spesifikasi pekerjaan di JSON (diformat agar sesuai dengan isi REST API masing-masing). Jika parameter ini ditentukan, semua 'Argumen Pekerjaan' diabaikan.
Jumlah maksimum tugas yang dapat dijalankan secara paralel untuk pekerjaan tersebut. Nilai maxParallelTasks harus -1 atau lebih besar dari 0 jika ditentukan. Jika tidak ditentukan, nilai defaultnya adalah -1, yang berarti tidak ada batasan jumlah tugas yang dapat dijalankan sekaligus. Anda dapat memperbarui maxParallelTasks pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan. Nilai default: -1 .
Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna.
Nilai parameter untuk file templat JSON pekerjaan Batch. Hanya dapat digunakan dengan --template.
Id kumpulan yang ada. Semua tugas pekerjaan akan berjalan pada kumpulan yang ditentukan.
Prioritas Pekerjaan. Nilai prioritas dapat berkisar dari -1000 hingga 1000, dengan -1000 menjadi prioritas terendah dan 1000 menjadi prioritas tertinggi. Nilai default adalah 0.
Jumlah slot penjadwalan yang perlu dijalankan Tugas. Defaultnya adalah 1. Tugas hanya dapat dijadwalkan untuk dijalankan pada simpul komputasi jika simpul memiliki slot penjadwalan gratis yang cukup tersedia. Untuk Tugas multi-instans, properti ini tidak didukung dan tidak boleh ditentukan.
Grup sumber daya akun Batch.
File templat JSON pekerjaan Batch. Jika parameter ini ditentukan, semua parameter lainnya diabaikan.
Bendera yang menentukan apakah pekerjaan ini akan menggunakan tugas dengan dependensi. True jika ada bendera.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az batch job delete
Menghapus Pekerjaan.
Menghapus Pekerjaan juga menghapus semua Tugas yang merupakan bagian dari Pekerjaan tersebut, dan semua statistik Pekerjaan. Ini juga mengambil alih periode retensi untuk data Tugas; artinya, jika Pekerjaan berisi Tugas yang masih dipertahankan pada Simpul Komputasi, layanan Batch menghapus direktori kerja Tugas tersebut dan semua kontennya. Saat permintaan Hapus Pekerjaan diterima, layanan Batch mengatur Pekerjaan ke status penghapusan. Semua operasi pembaruan pada Pekerjaan yang dalam status penghapusan akan gagal dengan kode status 409 (Konflik), dengan informasi tambahan yang menunjukkan bahwa Pekerjaan sedang dihapus.
az batch job delete --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--yes]
Parameter yang Diperlukan
ID Pekerjaan yang akan dihapus.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan belum dimodifikasi sejak waktu yang ditentukan.
Jangan meminta konfirmasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az batch job disable
Menonaktifkan Pekerjaan yang ditentukan, mencegah Tugas baru berjalan.
Layanan Batch segera memindahkan Pekerjaan ke status pennonaktifkan. Batch kemudian menggunakan parameter disableTasks untuk menentukan apa yang harus dilakukan dengan Tugas Pekerjaan yang sedang berjalan. Pekerjaan tetap dalam status penonaktifan hingga operasi penonaktifan selesai dan semua Tugas telah ditangani sesuai dengan opsi disableTasks; Pekerjaan kemudian berpindah ke status dinonaktifkan. Tidak ada Tugas baru yang dimulai di bawah Pekerjaan hingga kembali ke status aktif. Jika Anda mencoba menonaktifkan Pekerjaan yang berada dalam status apa pun selain aktif, menonaktifkan, atau menonaktifkan, permintaan gagal dengan kode status 409.
az batch job disable --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--disable-tasks]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
Parameter yang Diperlukan
ID Pekerjaan yang akan dinonaktifkan.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Nilai yang mungkin termasuk: 'requeue', 'terminate', 'wait'.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan belum dimodifikasi sejak waktu yang ditentukan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az batch job enable
Mengaktifkan Pekerjaan yang ditentukan, yang memungkinkan Tugas baru dijalankan.
Saat Anda memanggil API ini, layanan Batch menetapkan Pekerjaan yang dinonaktifkan ke status pengaktifan. Setelah operasi ini selesai, Pekerjaan berpindah ke status aktif, dan penjadwalan Tugas baru di bawah Pekerjaan dilanjutkan. Layanan Batch tidak mengizinkan Tugas tetap dalam status aktif selama lebih dari 180 hari. Oleh karena itu, jika Anda mengaktifkan Pekerjaan yang berisi Tugas aktif yang ditambahkan lebih dari 180 hari yang lalu, Tugas tersebut tidak akan berjalan.
az batch job enable --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
Parameter yang Diperlukan
ID Pekerjaan yang akan diaktifkan.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan belum dimodifikasi sejak waktu yang ditentukan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az batch job list
Cantumkan semua pekerjaan atau jadwal pekerjaan di akun Batch.
az batch job list [--account-endpoint]
[--account-key]
[--account-name]
[--expand]
[--filter]
[--job-schedule-id]
[--select]
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun Batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun Batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Klausa $expand OData.
Klausa $filter OData.
ID jadwal pekerjaan tempat Anda ingin mendapatkan daftar pekerjaan. Jika dihilangkan, mencantumkan semua pekerjaan di akun.
Klausa $select OData.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az batch job reset
Perbarui properti pekerjaan Batch. Properti yang tidak ditentukan yang dapat diperbarui diatur ulang ke defaultnya.
az batch job reset --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete {noaction, terminatejob}]
[--pool-id]
[--priority]
Parameter yang Diperlukan
ID Pekerjaan yang propertinya ingin Anda perbarui.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Apakah Tugas dalam pekerjaan ini dapat didahulukan oleh pekerjaan prioritas tinggi lainnya. Jika nilai diatur ke True, pekerjaan prioritas tinggi lainnya yang dikirimkan ke sistem akan diutamakan dan akan dapat mengantrekan kembali tugas dari pekerjaan ini. Anda dapat memperbarui allowTaskPreemption pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan. True jika ada bendera.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan belum dimodifikasi sejak waktu yang ditentukan.
Jumlah maksimum setiap Tugas dapat dicoba kembali. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol. Perhatikan bahwa nilai ini secara khusus mengontrol jumlah percobaan kembali. Layanan Batch akan mencoba setiap Tugas sekali, dan kemudian dapat mencoba kembali hingga batas ini. Misalnya, jika jumlah coba lagi maksimum adalah 3, Batch mencoba Tugas hingga 4 kali (satu percobaan awal dan 3 percobaan ulang). Jika jumlah percobaan kembali maksimum adalah 0, layanan Batch tidak mencoba kembali Tugas. Jika jumlah percobaan kembali maksimum adalah -1, layanan Batch mencoba kembali Tugas tanpa batas. Nilai defaultnya adalah 0 (tidak ada percobaan kembali).
Jika Pekerjaan tidak selesai dalam batas waktu, layanan Batch mengakhirinya dan Tugas apa pun yang masih berjalan. Dalam hal ini, alasan penghentian adalah MaxWallClockTimeExpiry. Jika properti ini tidak ditentukan, tidak ada batas waktu berapa lama Pekerjaan dapat berjalan. Format yang diharapkan adalah durasi ISO-8601.
File yang berisi spesifikasi parameter pembaruan pekerjaan di JSON (diformat agar sesuai dengan isi REST API masing-masing). Jika parameter ini ditentukan, semua 'Argumen Pekerjaan' diabaikan.
Jumlah maksimum tugas yang dapat dijalankan secara paralel untuk pekerjaan tersebut. Nilai maxParallelTasks harus -1 atau lebih besar dari 0 jika ditentukan. Jika tidak ditentukan, nilai defaultnya adalah -1, yang berarti tidak ada batasan jumlah tugas yang dapat dijalankan sekaligus. Anda dapat memperbarui maxParallelTasks pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan. Nilai default: -1 .
Jika dihilangkan, dibutuhkan nilai default dari daftar kosong; berlaku, metadata yang ada dihapus. Nilai yang dipisahkan spasi dalam format 'key=value'.
Tindakan yang harus diambil layanan Batch ketika semua Tugas dalam Pekerjaan dalam status selesai. Jika dihilangkan, perilaku penyelesaian diatur ke noaction. Jika nilai saat ini dihentikan, ini adalah kesalahan karena perilaku penyelesaian Pekerjaan tidak dapat diubah dari terminatejob ke noaction. Anda tidak boleh mengubah nilai dari terminatejob ke noaction - yaitu, setelah Anda melibatkan penghentian Pekerjaan otomatis, Anda tidak dapat menonaktifkannya lagi. Jika Anda mencoba melakukan ini, permintaan gagal dan Batch mengembalikan kode status 400 (Permintaan Buruk) dan respons kesalahan 'nilai properti yang tidak valid'. Jika Anda tidak menentukan elemen ini dalam permintaan PUT, itu setara dengan noaction passing. Ini adalah kesalahan jika nilai saat ini dihentikan.
Id kumpulan yang ada. Semua tugas pekerjaan akan berjalan pada kumpulan yang ditentukan.
Prioritas Pekerjaan. Nilai prioritas dapat berkisar dari -1000 hingga 1000, dengan -1000 menjadi prioritas terendah dan 1000 menjadi prioritas tertinggi. Jika dihilangkan, nilai tersebut diatur ke nilai default 0.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az batch job set
Perbarui properti pekerjaan Batch. Memperbarui properti dalam subgrup akan mengatur ulang properti yang tidak ditentukan dari grup tersebut.
az batch job set --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--allow-task-preemption]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--job-max-task-retry-count]
[--job-max-wall-clock-time]
[--json-file]
[--max-parallel-tasks]
[--metadata]
[--on-all-tasks-complete {noaction, terminatejob}]
[--pool-id]
[--priority]
Parameter yang Diperlukan
ID Pekerjaan yang propertinya ingin Anda perbarui.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Apakah Tugas dalam pekerjaan ini dapat didahulukan oleh pekerjaan prioritas tinggi lainnya. Jika nilai diatur ke True, pekerjaan prioritas tinggi lainnya yang dikirimkan ke sistem akan diutamakan dan akan dapat mengantrekan kembali tugas dari pekerjaan ini. Anda dapat memperbarui allowTaskPreemption pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan. Tentukan 'true' atau 'false' untuk memperbarui properti.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan belum dimodifikasi sejak waktu yang ditentukan.
Jumlah maksimum setiap Tugas dapat dicoba kembali. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol. Perhatikan bahwa nilai ini secara khusus mengontrol jumlah percobaan kembali. Layanan Batch akan mencoba setiap Tugas sekali, dan kemudian dapat mencoba kembali hingga batas ini. Misalnya, jika jumlah coba lagi maksimum adalah 3, Batch mencoba Tugas hingga 4 kali (satu percobaan awal dan 3 percobaan ulang). Jika jumlah percobaan kembali maksimum adalah 0, layanan Batch tidak mencoba kembali Tugas. Jika jumlah percobaan kembali maksimum adalah -1, layanan Batch mencoba kembali Tugas tanpa batas. Nilai defaultnya adalah 0 (tidak ada percobaan kembali).
Jika Pekerjaan tidak selesai dalam batas waktu, layanan Batch mengakhirinya dan Tugas apa pun yang masih berjalan. Dalam hal ini, alasan penghentian adalah MaxWallClockTimeExpiry. Jika properti ini tidak ditentukan, tidak ada batas waktu berapa lama Pekerjaan dapat berjalan. Format yang diharapkan adalah durasi ISO-8601.
File yang berisi spesifikasi parameter patch pekerjaan di JSON (diformat agar sesuai dengan isi REST API masing-masing). Jika parameter ini ditentukan, semua 'Argumen Pekerjaan' diabaikan.
Jumlah maksimum tugas yang dapat dijalankan secara paralel untuk pekerjaan tersebut. Nilai maxParallelTasks harus -1 atau lebih besar dari 0 jika ditentukan. Jika tidak ditentukan, nilai defaultnya adalah -1, yang berarti tidak ada batasan jumlah tugas yang dapat dijalankan sekaligus. Anda dapat memperbarui maxParallelTasks pekerjaan setelah dibuat menggunakan API pekerjaan pembaruan.
Jika dihilangkan, metadata Pekerjaan yang ada dibiarkan tidak berubah. Nilai yang dipisahkan spasi dalam format 'key=value'.
Tindakan yang harus diambil layanan Batch ketika semua Tugas dalam Pekerjaan dalam status selesai. Jika dihilangkan, perilaku penyelesaian dibiarkan tidak berubah. Anda tidak boleh mengubah nilai dari terminatejob ke noaction - yaitu, setelah Anda melibatkan penghentian Pekerjaan otomatis, Anda tidak dapat menonaktifkannya lagi. Jika Anda mencoba melakukan ini, permintaan gagal dengan respons kesalahan 'nilai properti yang tidak valid'; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk).
Id kumpulan yang ada. Semua tugas pekerjaan akan berjalan pada kumpulan yang ditentukan.
Prioritas Pekerjaan. Nilai prioritas dapat berkisar dari -1000 hingga 1000, dengan -1000 menjadi prioritas terendah dan 1000 menjadi prioritas tertinggi. Jika dihilangkan, prioritas Pekerjaan dibiarkan tidak berubah.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az batch job show
Mendapatkan informasi tentang Pekerjaan yang ditentukan.
az batch job show --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--expand]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--select]
Parameter yang Diperlukan
ID Pekerjaan.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Klausa $expand OData.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan belum dimodifikasi sejak waktu yang ditentukan.
Klausa $select OData.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az batch job stop
Hentikan pekerjaan Batch yang sedang berjalan.
Hentikan pekerjaan yang ditentukan, menandainya sebagai selesai. Ketika permintaan Hentikan Pekerjaan diterima, layanan Batch menetapkan pekerjaan ke status penghentian. Layanan Batch kemudian mengakhiri tugas yang sedang berjalan yang terkait dengan pekerjaan dan menjalankan tugas rilis pekerjaan yang diperlukan. Kemudian pekerjaan berpindah ke status selesai. Jika ada tugas dalam pekerjaan dalam status aktif, tugas tersebut akan tetap dalam status aktif. Setelah pekerjaan dihentikan, tugas baru tidak dapat ditambahkan dan tugas aktif yang tersisa tidak akan dijadwalkan.
az batch job stop --job-id
[--account-endpoint]
[--account-key]
[--account-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--terminate-reason]
Parameter yang Diperlukan
ID Pekerjaan yang akan dihentikan.
Parameter Opsional
Titik akhir layanan batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ENDPOINT.
Kunci akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCESS_KEY.
Nama akun batch. Atau, diatur menurut variabel lingkungan: AZURE_BATCH_ACCOUNT.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.
Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.
Tanda waktu yang menunjukkan waktu terakhir yang dimodifikasi dari sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan belum dimodifikasi sejak waktu yang ditentukan.
Alasan penghentian.
Teks yang ingin Anda munculkan sebagai TerminateReason pekerjaan. Defaultnya adalah 'UserTerminate'.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk