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 status, seperti jumlah tindakan API selama periode waktu atau jumlah mesin status yang dapat Anda tentukan. Kuota dirancang untuk mencegah mesin status yang salah konfigurasi memakan semua sumber daya sistem, meskipun banyak yang tidak memiliki batasan keras.
Untuk meminta kenaikan kuota layanan, Anda dapat melakukan salah satu hal berikut:
-
Gunakan konsol Kuota Layanan di https://console.aws.amazon.com/servicequotas/home
. Untuk informasi tentang meminta kenaikan kuota menggunakan konsol Kuota Layanan, lihat Mem inta peningkatan kuota di Panduan Pengguna Kuota Layanan. -
Gunakan halaman Pusat Dukungan di Konsol Manajemen AWS untuk meminta peningkatan kuota untuk sumber daya yang disediakan AWS Step Functions berdasarkan Per-wilayah. Untuk informasi selengkapnya, lihat kuota layanan AWS di Referensi Umum AWS.
penting
AWS Akun baru telah mengurangi kuota transisi negara bagian. AWS meningkatkan kuota ini secara otomatis berdasarkan penggunaan Anda.
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
Nama mesin status, eksekusi, dan tugas aktivitas tidak boleh melebihi 80 karakter panjangnya. Nama-nama ini harus unik untuk akun dan AWS Wilayah Anda, dan tidak boleh berisi hal-hal berikut:
-
Spasi putih
-
Karakter wildcard (
? *) -
Karakter tanda kurung (
< > { } [ ]) -
Karakter khusus (
" # % \ ^ | ~ ` $ & , ; : /) -
Karakter kontrol (
\\u0000-\\u001fatau\\u007f-\\u009f).
Fungsi Langkah menerima nama untuk mesin status, eksekusi, aktivitas, dan label yang berisi karakter non-ASCII. Karena karakter tersebut akan CloudWatch mencegah Amazon mencatat data, sebaiknya gunakan hanya karakter ASCII sehingga Anda dapat melacak metrik Fungsi Langkah.
Kuota yang terkait dengan akun
| Sumber daya | Kuota default | Dapat ditingkatkan hingga |
|---|---|---|
| Jumlah maksimum dari mesin status yang terdaftar | 100,000 | 150.000 |
|
Jumlah maksimum aktivitas yang terdaftar |
100,000 | 150.000 |
|
Ukuran maksimum definisi mesin negara |
1 MB | Kuota keras |
| Ukuran permintaan maksimum | 1 MB per permintaan. Ini adalah ukuran data total per permintaan API 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 Run yang terbuka |
1000 Kuota ini berlaku untuk status Peta Terdistribusi . Map Run terbuka telah dimulai, tetapi belum selesai. Backlog Map Run menunggu di MapRunStarted acara sampai jumlah total Map Run yang terbuka kurang dari kuota. |
Kuota keras |
Maksim redrives al Map Run. |
1000 Kuota ini berlaku untuk status Peta Terdistribusi. |
Kuota keras |
| Jumlah maksimum eksekusi anak paralel dalam satu Map Run |
10,000 Step Functions mengirimkan eksekusi ekspres hingga 1.000 TPS dan eksekusi standar hingga 100 TPS. |
Kuota keras |
Kuota terkait dengan Tugas HTTP
Tugas HTTP dibatasi menggunakan skema bucket token untuk mempertahankan bandwidth Step Functions layanan.
| Sumber daya | Ukuran bucket | Tingkat isi ulang per detik |
|---|---|---|
| Tugas HTTP | 300 | 300 |
| Sumber daya | Kuota bawaan |
|---|---|
| Durasi tugas HTTP — waktu untuk mengirim permintaan HTTP dan menerima respons | 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 ExecutionThrottled di Amazon CloudWatch. Untuk informasi selengkapnya, lihat ExecutionThrottled CloudWatch metrik.
| Standard | Express | |||
|---|---|---|---|---|
| Metrik layanan | Ukuran bucket | Tingkat isi ulang per detik | Ukuran bucket | Tingkat isi ulang per detik |
|
|
5000 | 5000 |
Tidak terbatas. |
Tidak terbatas. |
|
|
800 | 800 |
Tidak terbatas. |
Tidak terbatas. |
Kuota terkait throttling tindakan API
Beberapa tindakan API Step Functions dibatasi menggunakan skema bucket token untuk mempertahankan bandwidth layanan. Berikut ini adalah kuota lunak dan dapat ditingkatkan.
catatan
Kuota throttling adalah per akun, per Wil AWS ayah.
AWS Step Functions dapat meningkatkan ukuran ember dan tingkat pengisian ulang kapan saja.
| Standard | Express | |||
|---|---|---|---|---|
| Nama API | Ukuran bucket | Tingkat isi ulang per detik | Ukuran bucket | Tingkat isi ulang per detik |
StartExecution— AS Timur (Virginia Utara), AS Barat (Oregon), dan Eropa (Irlandia) |
1.300 | 300 | 6000 | 6000 |
StartExecution— Semua wilayah lainnya |
800 | 150 | 6000 | 6000 |
Kuota lainnya
Berikut ini adalah kuota lunak dan dapat ditingkatkan.
| US East (N. Virginia), US West (Oregon), and Europe (Ireland) | All other regions | |||
|---|---|---|---|---|
| Nama API | 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 |
3000 | 500 | 1500 | 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 |
3000 | 500 | 1500 | 300 |
SendTaskHeartbeat |
3000 | 500 | 1500 | 300 |
SendTaskSuccess |
3000 | 500 | 1500 | 300 |
| StartSyncExecution |
Panggilan API eksekusi Sinkron Express 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 Sinkron Express, lihat. Alur Kerja Ekspres Sinkron dan Asinkron di Step Functions |
|||
StopExecution |
1.000 | 200 | 500 | 25 |
TagResource |
200 | 1 | 200 | 1 |
TestState |
50 | 10 | 50 | 10 |
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 riwayat eksekusi mesin status tunggal. 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 Dibatasi oleh waktu eksekusi maksimum. |
5 menit Dibatasi 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 penyimpanan 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 per akun per Wilayah. Untuk mengurangi retensi di beberapa Wilayah atau akun, kirimkan permintaan terpisah untuk setiap kombinasi Akun-wilayah. |
Untuk melihat riwayat eksekusi, pen CloudWatch catatan Amazon Logs harus dikonfigurasi. Untuk informasi selengkapnya, lihat Menggunakan CloudWatch Log untuk mencatat riwayat eksekusi di Step Functions. |
| Peri redrivable ode eksekusi | 14 hari Kuota keras berlaku untuk status Peta Terdistribusi . RedrivablePeriode mengacu pada waktu di mana Anda dapat menjalankan redrive alur kerja standar tertentu. Periode ini dimulai dari hari mesin negara menyelesaikan eksekusinya. |
Redrivetidak 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 - Dibatasi oleh waktu eksekusi maksimum. | 5 menit — Dibatasi oleh waktu eksekusi maksimum. |
| Waktu maksimum bagi Step Functions menyimpan tugas dalam antrean | 1 tahun - Dibatasi oleh waktu eksekusi maksimum. | 5 menit — Dibatasi oleh waktu eksekusi maksimum. |
| Ukuran input atau output maksimum untuk tugas, sttaus, atau eksekusi | 256 KiB data sebagai string yang UTF-8 dikodekan. 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 UTF-8 dikodekan. 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 status yang diterbitkan | 1000 per mesin negara |
| Jumlah maksimum alias mesin status | 100 per mesin negara |
Untuk meminta peningkatan batas lunak untuk versi mesin status yang diterbitkan dan alias, gunakan halaman Pusat Dukungan di Konsol Manajemen AWS.
Pembatasan terkait penandaan
Batasan penandaan berikut tidak dapat dimodifikasi atau ditingkatkan.
Pembatasan awalan — Jangan gunakan
aws:awalan dalam nama atau nilai tag Anda karena disediakan untuk AWS digunakan saja. 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 boleh berisi huruf Unicode, digit, spasi, atau simbol berikut:
_ . : / = + - @
| Pembatasan | Deskripsi |
|---|---|
| Jumlah maksimum tanda per sumber daya | 50 |
| Panjang kueri maksimum | 128 Karakter Unicode dalam UTF-8 |
| Panjang nilai maksimum | 256 karakter Unicode dalam UTF-8 |