Pools - Remove Nodes
Menghapus Simpul Komputasi dari Kumpulan yang ditentukan.
Operasi ini hanya dapat berjalan ketika status alokasi Kumpulan stabil.
Ketika operasi ini berjalan, status alokasi berubah dari stabil menjadi mengubah ukuran.
Setiap permintaan dapat menghapus hingga 100 simpul.
POST {endpoint}/pools/{poolId}/removenodes?api-version=2025-06-01
POST {endpoint}/pools/{poolId}/removenodes?api-version=2025-06-01&timeOut={timeOut}
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Titik akhir akun batch (misalnya: https://batchaccount.eastus2.batch.azure.com). |
|
pool
|
path | True |
string |
ID Kumpulan yang akan didapatkan. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
|
time
|
query |
integer (int32) |
Waktu maksimum yang dapat dihabiskan server untuk memproses permintaan, dalam hitung detik. Defaultnya adalah 30 detik. Jika nilainya lebih besar dari 30, defaultnya akan digunakan sebagai gantinya.". |
Header Permintaan
Media Types: "application/json; odata=minimalmetadata"
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| client-request-id |
string |
Identitas permintaan yang dihasilkan penelepon, dalam bentuk GUID tanpa dekorasi seperti kurung kurawal, misalnya 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Apakah server harus mengembalikan client-request-id dalam respons. |
|
| ocp-date |
string (date-time-rfc7231) |
Waktu permintaan dikeluarkan. Pustaka klien biasanya mengatur ini ke waktu jam sistem saat ini; atur secara eksplisit jika Anda memanggil REST API secara langsung. |
|
| If-Modified-Since |
string (date-time-rfc7231) |
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. |
|
| If-Unmodified-Since |
string (date-time-rfc7231) |
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. |
|
| If-Match |
string |
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. |
|
| If-None-Match |
string |
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. |
Isi Permintaan
Media Types: "application/json; odata=minimalmetadata"
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| nodeList | True |
string[] |
Daftar yang berisi ID Simpul Komputasi yang akan dihapus dari Kumpulan yang ditentukan. Maksimal 100 simpul dapat dihapus per permintaan. |
| nodeDeallocationOption |
Menentukan apa yang harus dilakukan dengan Simpul Komputasi dan tugas yang sedang berjalan setelah dipilih untuk pembatalan alokasi. Nilai defaultnya adalah antrean ulang. |
||
| resizeTimeout |
string (duration) |
Batas waktu untuk penghapusan Simpul Komputasi ke Kumpulan. Nilai defaultnya adalah 15 menit. Nilai minimum adalah 5 menit. Jika Anda menentukan nilai kurang dari 5 menit, layanan Batch mengembalikan kesalahan; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk). |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 202 Accepted |
Permintaan telah diterima untuk diproses, tetapi pemrosesan belum selesai. Header
|
|
| Other Status Codes |
Respons kesalahan tak terduga. |
Keamanan
OAuth2Auth
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| https://batch.core.windows.net//.default |
Contoh
Pool remove nodes
Permintaan sampel
POST {endpoint}/pools/poolId/removenodes?api-version=2025-06-01
{
"nodeList": [
"tvm-1695681911_1-20161122t224741z",
"tvm-1695681911_2-20161122t224741z"
]
}
Respon sampel
Definisi
| Nama | Deskripsi |
|---|---|
|
Batch |
Respons kesalahan diterima dari layanan Azure Batch. |
|
Batch |
Item informasi tambahan yang disertakan dalam respons kesalahan Azure Batch. |
|
Batch |
Pesan kesalahan diterima dalam respons kesalahan Azure Batch. |
|
Batch |
Enum BatchNodeDeallocationOption |
|
Batch |
Parameter untuk menghapus simpul dari Kumpulan Azure Batch. |
BatchError
Respons kesalahan diterima dari layanan Azure Batch.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Pengidentifikasi untuk kesalahan. Kode invarian dan dimaksudkan untuk dikonsumsi secara terprogram. |
| message |
Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna. |
|
| values |
Kumpulan pasangan kunci-nilai yang berisi detail tambahan tentang kesalahan. |
BatchErrorDetail
Item informasi tambahan yang disertakan dalam respons kesalahan Azure Batch.
| Nama | Jenis | Deskripsi |
|---|---|---|
| key |
string |
Pengidentifikasi yang menentukan arti properti Nilai. |
| value |
string |
Informasi tambahan yang disertakan dengan respons kesalahan. |
BatchErrorMessage
Pesan kesalahan diterima dalam respons kesalahan Azure Batch.
| Nama | Jenis | Deskripsi |
|---|---|---|
| lang |
string |
Kode bahasa pesan kesalahan. |
| value |
string |
Teks pesan. |
BatchNodeDeallocationOption
Enum BatchNodeDeallocationOption
| Nilai | Deskripsi |
|---|---|
| requeue |
Hentikan proses Tugas yang sedang berjalan dan antre ulang Tugas. Tugas akan berjalan lagi ketika Simpul Komputasi tersedia. Hapus Simpul Komputasi segera setelah Tugas dihentikan. |
| terminate |
Hentikan tugas yang sedang berjalan. Tugas akan diselesaikan dengan failureInfo yang menunjukkan bahwa mereka dihentikan, dan tidak akan berjalan lagi. Hapus Simpul Komputasi segera setelah Tugas dihentikan. |
| taskcompletion |
Perbolehkan Tugas yang sedang berjalan selesai. Jadwalkan tidak ada Tugas baru saat menunggu. Hapus Simpul Komputasi ketika semua Tugas telah selesai. |
| retaineddata |
Tidak digunakan lagi, kami menyarankan Anda untuk mengunggah data tugas ke Azure Storage dalam tugas Anda dan menggunakannya |
BatchNodeRemoveOptions
Parameter untuk menghapus simpul dari Kumpulan Azure Batch.
| Nama | Jenis | Deskripsi |
|---|---|---|
| nodeDeallocationOption |
Menentukan apa yang harus dilakukan dengan Simpul Komputasi dan tugas yang sedang berjalan setelah dipilih untuk pembatalan alokasi. Nilai defaultnya adalah antrean ulang. |
|
| nodeList |
string[] |
Daftar yang berisi ID Simpul Komputasi yang akan dihapus dari Kumpulan yang ditentukan. Maksimal 100 simpul dapat dihapus per permintaan. |
| resizeTimeout |
string (duration) |
Batas waktu untuk penghapusan Simpul Komputasi ke Kumpulan. Nilai defaultnya adalah 15 menit. Nilai minimum adalah 5 menit. Jika Anda menentukan nilai kurang dari 5 menit, layanan Batch mengembalikan kesalahan; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk). |