Kuota - AWS Step Functions

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kuota

AWS Step Functions menempatkan kuota pada ukuran parameter mesin status tertentu, seperti jumlah tindakan API selama periode waktu tertentu atau jumlah mesin status yang dapat Anda tentukan. Meskipun kuota ini dirancang untuk mencegah mesin status melakukan kesalahan konfigurasi dengan mengonsumsi semua sumber daya dari sistem, sebagian besar bukan merupakan kuota keras.

Untuk meminta peningkatan kuota layanan, Anda dapat melakukan salah satu hal berikut:

catatan

Jika tahap tertentu eksekusi mesin status atau aktivitas eksekusi terlalu lama, Anda dapat mengonfigurasi batas waktu mesin status untuk menghasilkan peristiwa waktu habis.

Kuota umum

Kuota Deskripsi

Nama dalam Step Functions

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).

Jika mesin status Anda bertipe Express, Anda dapat memberikan nama yang sama untuk beberapa eksekusi mesin status. Step Functions menghasilkan ARN eksekusi unik untuk setiap eksekusi mesin status Express, bahkan jika beberapa eksekusi memiliki nama yang sama.

Step Functions memungkinkan Anda membuat nama untuk mesin status, eksekusi, dan aktivitas, serta label yang berisi karakter non-ASCII. Nama-nama non-ASCII ini tidak berfungsi dengan Amazon. CloudWatch Untuk memastikan bahwa Anda dapat melacak CloudWatch metrik, pilih nama yang hanya menggunakan karakter ASCII.

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 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 ini akan menyebabkan kesalahan ExecutionLimitExceeded. Ini tidak berlaku untuk Alur Kerja Ekspres.

Juta.

Jumlah maksimum Map Runs yang terbuka

Map Run terbuka adalah Map Run yang telah dimulai, tetapi belum selesai. Peta Terjadwal Runs menunggu di MapRunStartedacara hingga jumlah total Map Runs yang terbuka kurang dari kuota default 1000.

1000

Kuota ini berlaku untuk status Peta Terdistribusi.

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 HTTP Task

Tugas HTTP dibatasi menggunakan skema token bucket untuk mempertahankan bandwidth Step Functions layanan.

Sumber Daya Ukuran bucket Tingkat isi ulang per detik
Tugas HTTP 300 300

Tabel berikut mencantumkan kuota untuk durasi Tugas HTTP.

Sumber Daya Kuota bawaan

Durasi tugas HTTP

Durasi Tugas HTTP mengacu pada waktu yang dibutuhkan oleh Tugas HTTP untuk mengirim permintaan HTTP dan menerima respons.

60 detik

Ini adalah kuota keras yang tidak dapat diubah.

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

StateTransitionDi US East (N. Virginia), US West (Oregon), dan Europe (Ireland)

5.000 5.000

Tidak terbatas.

Tidak terbatas.

StateTransitionSemua daerah lainnya

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. Kuota 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
Nama API Ukuran bucket Tingkat isi ulang per detik Ukuran bucket Tingkat isi ulang per detik
StartExecutionDi US East (N. Virginia), US West (Oregon), dan Europe (Ireland) 1.300 300 6.000 6.000
StartExecutionSemua daerah lainnya 800 150 6.000 6.000

Kuota yang terkait dengan API TestState

Nama API Kuota Dapat ditingkatkan hingga
TestState 1 transaksi per detik (TPS) Kuota keras

Kuota lainnya

Kuota ini adalah kuota lunak dan dapat ditingkatkan.

In 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
DeleteActivity 100 1 100 1
DeleteStateMachine 100 1 100 1
DescribeActivity 200 1 200 1
DescribeExecution 300 15 250 10
DescribeStateMachine 200 20 200 20
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
ListStateMachines 100 5 100 5
ListTagsForResource 100 1 100 1
SendTaskFailure 3.000 500 1.500 300
SendTaskHeartbeat 3.000 500 1.500 300
SendTaskSuccess 3.000 500 1.500 300
StartSyncExecution

Panggilan API 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 Tidak Sinkron

StopExecution 1.000 200 500 25
TagResource 200 1 200 1
UntagResource 200 1 200 1
UpdateStateMachine 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 States.Timeout kesalahan dan memancarkan metrik. ExecutionsTimedOut CloudWatch

5 menit. Jika eksekusi berjalan lebih dari maksimum 5 menit, itu akan gagal dengan States.Timeout kesalahan dan memancarkan metrik. ExecutionsTimedOut CloudWatch

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 Hindari mencapai kuota sejarah. 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 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 Logging menggunakanCloudWatchLog.

redrivablePeriode eksekusi

Redrivableperiode mengacu pada waktu di mana Anda dapat redriveeksekusi Alur Kerja Standar tertentu. Periode ini dimulai dari hari mesin negara menyelesaikan pelaksanaannya.

14 hari.

Kuota keras ini berlaku untuk status Peta Terdistribusi.

Redrivesaat ini 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 (dibatasi oleh waktu eksekusi maksimal)

5 menit (dibatasi oleh waktu eksekusi maksimal)

Waktu maksimum bagi Step Functions menyimpan tugas dalam antrean

1 tahun (dibatasi oleh waktu eksekusi maksimal)

5 menit (dibatasi oleh waktu eksekusi maksimal)

Poling aktivitas maksimum per Amazon Resource Name (ARN)

1.000 poller memanggil 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 KB 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 KB 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 untuk setiap mesin negara.

Untuk meminta peningkatan batas lunak ini, gunakan halaman Support Center di halaman AWS Management Console.

Jumlah maksimum alias mesin negara

100 untuk setiap mesin negara.

Untuk meminta peningkatan batas lunak ini, gunakan halaman Support Center di halaman AWS Management Console.

Pembatasan terkait penandaan

Waspadalah terhadap pembatasan ini ketika menandai sumber daya Step Functions.

catatan

Pembatasan penandaan tidak dapat ditingkatkan seperti kuota lainnya.

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

Pembatasan prefiks

Jangan gunakan aws: awalan dalam nama atau nilai tag Anda karena itu dicadangkan untuk AWS digunakan. Anda tidak dapat mengedit atau menghapus nama atau nilai tanda dengan prefiks ini. Tanda dengan prefiks ini tidak memengaruhi tanda Anda per kuota sumber daya.

Pembatasan karakter

Tanda hanya boleh berisi huruf Unicode, angka, spasi putih, atau simbol berikut: _ . : / = + - @.