Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS IoT Batas pekerjaan
AWS IoT Jobs memiliki kuota Layanan, atau batasan, yang sesuai dengan jumlah maksimum sumber daya layanan atau operasi untuk Anda Akun AWS.
Batas eksekusi pekerjaan
Bagian ini memberikan informasi tentang batas eksekusi pekerjaan untuk AWS IoT Device Management.
catatan
Batasan ini bukan bagian dari kuota layanan yang dapat Anda temukan di dokumentasi AWS IoT Device Management Kuota Layanan.
Untuk mendapatkan informasi tentang jumlah eksekusi pekerjaan yang tertunda, Anda dapat menggunakan GetPendingJobExecutions API, atau berlangganan topik cadangan MQTT untuk AWS IoT Pekerjaan dan terima. Jenis pemberitahuan pekerjaan
Jumlah eksekusi pekerjaan yang tertunda di akun Anda dapat bervariasi tergantung pada apakah Anda mengaktifkan konfigurasi penjadwalan dan menggunakan jendela pemeliharaan berulang.
| API/notification nama | Deskripsi | Tanpa konfigurasi penjadwalan | Dengan konfigurasi penjadwalan |
|---|---|---|---|
ListNotification |
A ListNotification dipublikasikan setiap kali eksekusi pekerjaan lama memasuki status terminal, atau ketika eksekusi pekerjaan baru diantri atau berubah ke status non-terminal. Ini dapat menampilkan hingga 15 eksekusi pekerjaan yang tertunda yang merupakan salah satu QUEUED atauIN_PROGRESS. |
10 | 15 (Hingga 5 eksekusi pekerjaan hanya muncul di jendela ListNotification selama pemeliharaan). |
GetPendingJobExecutions |
Ketika Anda memanggil
|
10 | 15 |
Batas pekerjaan aktif dan bersamaan
Bagian ini akan membantu Anda mempelajari lebih lanjut tentang pekerjaan aktif dan bersamaan serta batasan yang berlaku untuk mereka.
Pekerjaan aktif dan batas pekerjaan aktif
Saat Anda membuat pekerjaan dengan menggunakan AWS IoT konsol atau CreateJob API, status pekerjaan berubah menjadiIN_PROGRESS. Semua pekerjaan yang sedang berjalan adalah pekerjaan aktif dan diperhitungkan dalam batas pekerjaan aktif. Ini termasuk pekerjaan yang meluncurkan eksekusi pekerjaan baru, atau pekerjaan yang menunggu perangkat menyelesaikan eksekusi pekerjaan mereka. Batas ini berlaku untuk pekerjaan kontinu dan snapshot.
Pekerjaan bersamaan dan batas konkurensi pekerjaan
In-progress pekerjaan yang meluncurkan eksekusi pekerjaan baru, atau pekerjaan yang membatalkan eksekusi pekerjaan yang dibuat sebelumnya adalah pekerjaan bersamaan dan diper hitungkan dalam batas konkurensi pekerjaan. AWS IoT Jobs dapat meluncurkan dan membatalkan eksekusi pekerjaan dengan cepat dengan kecepatan 1000 perangkat per menit. Setiap pekerjaan adalah concurrent dan diperhitungkan terhadap batas konkurensi pekerjaan hanya untuk waktu yang singkat. Setelah eksekusi pekerjaan diluncurkan atau dibatalkan, pekerjaan tidak lagi bersamaan dan tidak dihitung terhadap batas konkurensi pekerjaan. Anda dapat menggunakan konkurensi pekerjaan untuk membuat sejumlah besar pekerjaan sambil menunggu perangkat menyelesaikan eksekusi pekerjaan.
catatan
Jika pekerjaan dengan konfigurasi penjadwalan opsional dan peluncuran dokumen pekerjaan yang dijadwalkan berlangsung selama jendela pemeliharaan mencapai yang dipilih startTime dan Anda berada pada batas konkurensi pekerjaan maksimum, maka pekerjaan terjadwal tersebut akan pindah ke status status. CANCELED
Untuk menentukan apakah pekerjaan bersamaan, Anda dapat menggunakan IsConcurrent properti pekerjaan dari AWS IoT konsol, atau dengan menggunakan ListJob API DescribeJob or. Batas ini berlaku untuk pekerjaan kontinu dan snapshot.
Untuk melihat pekerjaan aktif dan batas konkurensi pekerjaan serta kuota AWS IoT Pekerjaan lainnya untuk Anda Akun AWS dan untuk meminta kenaikan batas, lihat Titik akhir dan kuota Manajemen AWS IoT Perangkat di. Referensi Umum AWS
Diagram berikut menunjukkan bagaimana konkurensi pekerjaan berlaku untuk pekerjaan yang sedang berjalan dan pekerjaan yang sedang dibatalkan.
catatan
Pekerjaan baru dengan opsional SchedulingConfig akan mempertahankan status awal SCHEDULED dan memperbarui IN_PROGRESS setelah mencapai yang dipilihstartTime. Setelah pekerjaan baru dengan opsional SchedulingConfig mencapai yang dipilih startTime dan diperbaruiIN_PROGRESS, itu akan dihitung terhadap batas pekerjaan aktif dan batas konkurensi pekerjaan. Pekerjaan dengan status status SCHEDULED akan dihitung terhadap batas pekerjaan aktif, tetapi tidak akan dihitung terhadap batas konkurensi pekerjaan.
Tabel berikut menunjukkan batasan yang berlaku untuk pekerjaan aktif dan bersamaan serta fase bersamaan dan non-bersamaan dari status pekerjaan.
| Status pekerjaan | Fase | Batas pekerjaan aktif | Batas konkurensi pekerjaan |
|---|---|---|---|
SCHEDULED |
Non-concurrent fase: AWS IoT Jobs menunggu jadwal startTime pekerjaan untuk memulai pemberitahuan eksekusi pekerjaan ke perangkat Anda. Pekerjaan dalam fase ini hanya dihitung terhadap batas pekerjaan aktif dan IsConcurrent properti akan disetel ke false. |
Berlaku | Tidak berlaku |
IN_PROGRESS |
Fase bersamaan: AWS IoT Jobs menerima permintaan untuk membuat pekerjaan dan mulai meluncurkan pemberitahuan eksekusi pekerjaan ke perangkat Anda. Pekerjaan dalam fase ini bersamaan, seperti yang dilambangkan dengan IsConcurrent properti yang disetel ke true, dan dihitung terhadap pekerjaan aktif dan batas konkurensi pekerjaan. |
Berlaku | Berlaku |
Non-concurrent Taha AWS IoT p: Jobs menunggu perangkat melaporkan hasil eksekusi pekerjaan mereka. Pekerjaan dalam fase ini hanya dihitung terhadap batas pekerjaan aktif dan IsConcurrent properti akan disetel ke false. |
Berlaku | Tidak berlaku | |
Canceled |
Fase bersamaan: AWS IoT Jobs menerima permintaan untuk membatalkan pekerjaan dan mulai membatalkan eksekusi pekerjaan yang sebelumnya dibuat untuk perangkat Anda. Pekerjaan dalam fase ini bersamaan dan IsConcurrent properti akan disetel ke true. Setelah eksekusi pekerjaan dan pekerjaan dibatalkan, pekerjaan tidak lagi bersamaan dan tidak dihitung terhadap batas konkurensi pekerjaan. |
Tidak berlaku | Berlaku |
catatan
Durasi maksimal dari jendela pemeliharaan berulang adalah 23 jam, 50 menit.