Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kuota layanan Step Functions
AWS Step Functions menyediakan kuota layanan default untuk parameter mesin negara, seperti jumlah API tindakan selama periode waktu atau jumlah mesin status yang dapat Anda tentukan. Kuota dirancang untuk mencegah mesin negara yang salah konfigurasi mengkonsumsi semua sumber daya sistem, meskipun banyak yang tidak memiliki batasan keras.
Untuk meminta peningkatan kuota layanan, Anda dapat melakukan salah satu hal berikut:
-
Gunakan konsol Service Quotas di https://console.aws.amazon.com/servicequotas/ rumah.
Untuk informasi tentang meminta peningkatan kuota menggunakan konsol Service Quotas, lihat Meminta peningkatan kuota dalam Panduan Pengguna Service Quotas. -
Gunakan halaman Support Center di halaman AWS Management Console untuk meminta peningkatan kuota sumber daya yang disediakan oleh AWS Step Functions per wilayah. Untuk informasi selengkapnya, lihat kuota layanan AWS di Referensi Umum AWS.
catatan
Jika tahap tertentu eksekusi mesin status atau aktivitas eksekusi terlalu lama, Anda dapat mengonfigurasi batas waktu mesin status untuk menghasilkan peristiwa waktu habis.
Topik
- Kuota umum
- Kuota yang terkait dengan akun
- Kuota yang terkait dengan Tugas HTTP
- Kuota terkait throttling status
- Kuota terkait dengan API tindakan pelambatan
- Kuota yang berkaitan dengan eksekusi mesin status
- Kuota yang berkaitan dengan eksekusi tugas
- Kuota yang terkait dengan versi dan alias
- Pembatasan terkait penandaan
Kuota umum
Nama mesin negara, eksekusi, dan tugas aktivitas tidak boleh melebihi 80 karakter panjangnya. Nama-nama ini harus unik untuk akun dan AWS Wilayah Anda, dan tidak boleh mengandung salah satu dari yang berikut:
-
Spasi putih
-
Karakter wildcard (
? *
) -
Karakter tanda kurung (
< > { } [ ]
) -
Karakter khusus (
" # % \ ^ | ~ ` $ & , ; : /
) -
Karakter kontrol (
\\u0000
-\\u001f
atau\\u007f
-\\u009f
).
Step Functions menerima nama untuk mesin negara, eksekusi, aktivitas, dan label yang berisi ASCII non-karakter. Karena karakter seperti itu tidak akan berfungsi dengan Amazon CloudWatch, kami sarankan hanya menggunakan ASCII karakter sehingga Anda dapat melacak metrik. CloudWatch
Kuota yang terkait dengan akun
Sumber Daya | Kuota default | Dapat ditingkatkan hingga |
---|---|---|
Jumlah maksimum dari mesin status yang terdaftar | 10.000 | 25.000 |
Jumlah maksimum aktivitas yang terdaftar |
10.000 | 15.000 |
Ukuran maksimum definisi mesin negara |
1 MB | Kuota keras |
Ukuran permintaan maksimum | 1 MB per permintaan. Ini adalah ukuran data total per API permintaan Step Functions, termasuk header permintaan dan semua data permintaan terkait lainnya. | Kuota keras |
Eksekusi terbuka maksimal per akun |
1.000.000 eksekusi untuk masing-masing Akun AWS
. Wilayah AWS Melebihi batas ini akan menyebabkan ExecutionLimitExceeded kesalahan. Ini tidak berlaku untuk Alur Kerja Ekspres. |
Jutaan |
Jumlah maksimum Map Runs yang terbuka |
1000 Kuota ini berlaku untuk status Peta Terdistribusi. Map Run terbuka adalah Map Run yang telah dimulai, tetapi belum selesai. Peta Berjalan Terjadwal menunggu di MapRunStartedacara hingga jumlah total Map Runs yang terbuka kurang dari kuota. |
Kuota keras |
Maksimum redrivesdari Map Run. |
1000 Kuota ini berlaku untuk status Peta Terdistribusi. |
Kuota keras |
Jumlah maksimum eksekusi anak paralel Map Run | 10.000 |
Kuota keras |
Kuota yang terkait dengan Tugas HTTP
HTTPTugas dibatasi menggunakan skema token bucket untuk mempertahankan Step Functions bandwidth layanan.
Sumber Daya | Ukuran bucket | Tingkat isi ulang per detik |
---|---|---|
HTTPTugas | 300 | 300 |
Sumber Daya | Kuota bawaan |
---|---|
HTTPDurasi tugas — waktu untuk mengirim HTTP permintaan dan menerima tanggapan | 60 detik (Kuota keras) |
Kuota terkait throttling status
Transisi status Step Functions dibatasi menggunakan skema token bucket untuk mempertahankan bandwidth layanan. Alur kerja standar dan alur kerja Express memiliki status transisi throttling yang berbeda. Kuota alur kerja standar adalah kuota lunak dan dapat ditingkatkan.
catatan
Pelambatan pada metrik StateTransition
layanan dilaporkan seperti di ExecutionThrottled
Amazon. CloudWatch Untuk informasi lebih lanjut, lihat ExecutionThrottled CloudWatch metrik.
Standard | Express | |||
---|---|---|---|---|
Metrik layanan | Ukuran bucket | Tingkat isi ulang per detik | Ukuran bucket | Tingkat isi ulang per detik |
|
5.000 | 5.000 |
Tidak terbatas. |
Tidak terbatas. |
|
800 | 800 |
Tidak terbatas. |
Tidak terbatas. |
Kuota terkait dengan API tindakan pelambatan
Beberapa API tindakan Step Functions dibatasi menggunakan skema token bucket untuk mempertahankan bandwidth layanan. Berikut ini adalah kuota lunak dan dapat ditingkatkan.
catatan
Kuota pembatasan adalah per akun, per Wilayah. AWS
AWS Step Functions dapat meningkatkan ukuran ember dan laju isi ulang kapan saja.
Standard | Express | |||
---|---|---|---|---|
API nama | Ukuran bucket | Tingkat isi ulang per detik | Ukuran bucket | Tingkat isi ulang per detik |
StartExecution — AS Timur (Virginia N.), AS Barat (Oregon), dan Eropa (Irlandia) |
1.300 | 300 | 6.000 | 6.000 |
StartExecution — Semua daerah lainnya |
800 | 150 | 6.000 | 6.000 |
Kuota terkait dengan TestState API
API nama | Kuota | Dapat ditingkatkan hingga |
---|---|---|
TestState | 1 transaksi per detik (TPS) | Kuota keras |
Kuota lainnya
Berikut ini adalah kuota lunak dan dapat ditingkatkan.
US East (N. Virginia), US West (Oregon), and Europe (Ireland) | All other regions | |||
---|---|---|---|---|
API nama | Ukuran bucket | Tingkat isi ulang per detik | Ukuran bucket | Tingkat isi ulang per detik |
CreateActivity |
100 | 1 | 100 | 1 |
CreateStateMachine |
100 | 1 | 100 | 1 |
CreateStateMachineAlias |
100 | 1 | 100 | 1 |
DeleteActivity |
100 | 1 | 100 | 1 |
DeleteStateMachine |
100 | 1 | 100 | 1 |
DeleteStateMachineAlias |
100 | 1 | 100 | 1 |
DeleteStateMachineVersion |
100 | 1 | 100 | 1 |
DescribeActivity |
200 | 1 | 200 | 1 |
DescribeExecution |
300 | 15 | 250 | 10 |
DescribeMapRun |
200 | 1 | 200 | 1 |
DescribeStateMachine |
200 | 20 | 200 | 20 |
DescribeStateMachineAlias |
200 | 1 | 200 | 1 |
DescribeStateMachineForExecution |
200 | 1 | 200 | 1 |
GetActivityTask |
3.000 | 500 | 1.500 | 300 |
GetExecutionHistory |
400 | 20 | 400 | 20 |
ListActivities |
100 | 10 | 100 | 5 |
ListExecutions |
200 | 5 | 100 | 2 |
ListMapRuns |
100 | 1 | 100 | 1 |
ListStateMachineAliases |
100 | 1 | 100 | 1 |
ListStateMachines |
100 | 5 | 100 | 5 |
ListStateMachineVersions |
100 | 1 | 100 | 1 |
ListTagsForResource |
100 | 1 | 100 | 1 |
PublishStateMachineVersion |
100 | 1 | 100 | 1 |
RedriveExecution |
1.300 | 300 | 800 | 150 |
SendTaskFailure |
3.000 | 500 | 1.500 | 300 |
SendTaskHeartbeat |
3.000 | 500 | 1.500 | 300 |
SendTaskSuccess |
3.000 | 500 | 1.500 | 300 |
StartSyncExecution |
APIPanggilan eksekusi Express sinkron tidak berkontribusi pada batas kapasitas akun yang ada. Step Functions menyediakan kapasitas sesuai permintaan dan secara otomatis menskalakan dengan beban kerja yang berkelanjutan. Lonjakan beban kerja dapat di-throtling hingga kapasitas tersedia. Jika Anda mengalami pelambatan, coba lagi setelah beberapa waktu. Untuk informasi tentang alur kerja Synchronous Express, lihat. Alur Kerja Ekspres Sinkron dan Asinkron di Step Functions |
|||
StopExecution |
1.000 | 200 | 500 | 25 |
TagResource |
200 | 1 | 200 | 1 |
UntagResource |
200 | 1 | 200 | 1 |
UpdateMapRun |
100 | 1 | 100 | 1 |
UpdateStateMachine |
100 | 1 | 100 | 1 |
UpdateStateMachineAlias |
100 | 1 | 100 | 1 |
ValidateStateMachineDefinition |
100 | 1 | 100 | 1 |
Kuota yang berkaitan dengan eksekusi mesin status
Tabel berikut menjelaskan kuota yang terkait dengan eksekusi mesin status. Kuota eksekusi mesin status adalah kuota keras yang tidak dapat diubah, kecuali untuk kuota waktu retensi riwayat Eksekusi.
Kuota | Standar | Express |
---|---|---|
Waktu eksekusi maksimum |
1 tahun. Jika eksekusi berjalan lebih dari maksimum 1 tahun, itu akan gagal dengan |
5 menit. Jika eksekusi berjalan lebih dari maksimum 5 menit, itu akan gagal dengan |
Ukuran riwayat eksekusi maksimum |
25.000 peristiwa dalam satu riwayat eksekusi mesin negara. Jika riwayat eksekusi mencapai kuota ini, eksekusi akan gagal. Untuk menghindari hal ini, lihat Memulai eksekusi baru untuk menghindari mencapai kuota riwayat di Step Functions. | Tidak terbatas. |
Waktu eksekusi maksimum |
1 tahun Terkendala oleh waktu eksekusi maksimum. |
5 menit Terkendala oleh waktu eksekusi maksimum. |
Waktu retensi riwayat eksekusi |
90 hari setelah eksekusi ditutup. Setelah waktu ini, Anda tidak lagi dapat mengambil atau melihat riwayat eksekusi. Tidak ada kuota lebih lanjut untuk jumlah eksekusi tertutup yang dipertahankan Step Functions. Untuk memenuhi persyaratan kepatuhan, organisasi, atau peraturan, Anda dapat mengurangi periode retensi riwayat eksekusi menjadi 30 hari dengan mengirimkan permintaan kuota. Untuk melakukan ini, gunakan AWS Support Center Console dan buat kasus baru. Perubahan untuk mengurangi periode retensi menjadi 30 hari berlaku untuk setiap akun di Wilayah. |
Untuk melihat riwayat eksekusi, CloudWatch pencatatan Log Amazon harus dikonfigurasi. Untuk informasi selengkapnya, lihat Menggunakan CloudWatch Log untuk mencatat riwayat eksekusi di Step Functions. |
Eksekusi redrivable periode | 14 hari Kuota keras berlaku untuk status Peta Terdistribusi. Redrivable periode mengacu pada waktu di mana Anda bisa redriveeksekusi Alur Kerja Standar yang diberikan. Periode ini dimulai dari hari mesin negara menyelesaikan pelaksanaannya. |
Redrive tidak didukung untuk alur kerja Express. |
Kuota yang berkaitan dengan eksekusi tugas
Tabel berikut menjelaskan kuota yang terkait dengan eksekusi tugas. Ini semua adalah kuota keras yang tidak dapat diubah.
Kuota | Standar | Express |
---|---|---|
Waktu eksekusi tugas maksimum | 1 tahun — Terkendala oleh waktu eksekusi maksimum. | 5 menit — Diblokir oleh waktu eksekusi maksimum. |
Waktu maksimum bagi Step Functions menyimpan tugas dalam antrean | 1 tahun — Terkendala oleh waktu eksekusi maksimum. | 5 menit — Diblokir oleh waktu eksekusi maksimum. |
Poller aktivitas maksimum per Nama Sumber Daya Amazon () ARN | 1.000 poller menelepon GetActivityTask per. ARN Melebihi kuota ini berakibat kesalahan berikut : "Jumlah maksimum pekerja serentak untuk tugas kegiatan telah tercapai." |
Tidak berlaku untuk alur kerja Express. |
Ukuran input atau output maksimum untuk tugas, sttaus, atau eksekusi | 256 KiB data sebagai string yang dikodekan UTF -8. Kuota ini mempengaruhi tugas (aktivitas, fungsi Lambda, atau layanan terpadu), output status atau eksekusi, dan data input saat penjadwalan tugas, memasuki status, atau memulai eksekusi. | 256 KiB data sebagai string yang dikodekan UTF -8. Kuota ini mempengaruhi tugas (aktivitas, fungsi Lambda, atau layanan terpadu), output status atau eksekusi, dan data input saat penjadwalan tugas, memasuki status, atau memulai eksekusi. |
Kuota yang terkait dengan versi dan alias
Sumber Daya | Kuota bawaan |
---|---|
Jumlah maksimum versi mesin negara yang dipublikasikan | 1000 per mesin negara |
Jumlah maksimum alias mesin negara | 100 per mesin negara |
Untuk meminta peningkatan batas lunak untuk versi dan alias mesin status yang dipublikasikan, gunakan halaman Support Center di AWS Management Consolehalaman.
Pembatasan terkait penandaan
Pembatasan penandaan berikut tidak dapat dimodifikasi atau ditingkatkan.
Pembatasan awalan - Jangan gunakan
aws:
awalan dalam nama atau nilai tag Anda karena hanya dicadangkan untuk AWS digunakan. Anda tidak dapat mengedit atau menghapus nama tag atau nilai denganaws:
awalan. Tag denganaws:
awalan tidak dihitung terhadap tag Anda per kuota sumber daya.Pembatasan karakter — Tag hanya dapat berisi huruf Unicode, digit, spasi putih, atau simbol berikut:
_ . : / = + - @
Pembatasan | Deskripsi |
---|---|
Jumlah maksimum tanda per sumber daya | 50 |
Panjang kueri maksimum | 128 karakter Unicode di UTF -8 |
Panjang nilai maksimum | 256 karakter Unicode di UTF -8 |