기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Step Functions 서비스 할당량
AWS Step Functions 일정 기간 동안의 API 작업 수 또는 정의할 수 있는 상태 머신의 수와 같은 상태 머신 파라미터에 대한 기본 서비스 할당량을 제공하십시오. 할당량은 잘못 구성된 상태 머신이 시스템의 모든 리소스를 소비하지 않도록 설계되었지만 대부분의 경우 엄격한 제한이 적용되지 않습니다.
서비스 할당량 증가를 요청하려면 다음 중 하나를 수행하면 됩니다.
-
집에서 Service Quotas 콘솔을 사용하십시오. https://console.aws.amazon.com/servicequotas/
Service Quotas 콘솔을 사용하여 할당량 증가를 요청하는 방법은 Service Quotas 사용 설명서의 할당량 증가 요청을 참조하세요. -
의 Support 센터 페이지를 사용하십시오. AWS Management Console 에서 제공하는 리소스의 할당량 증가를 요청하려면 AWS Step Functions 지역별 기준. 자세한 내용은 단원을 참조하세요.AWS 서비스 할당량은 AWS 일반 참조.
참고
상태 머신 실행이나 활동 실행의 특정 단계가 너무 오래 걸리는 경우 상태 머신 시간 제한을 구성하여 시간 초과 이벤트를 발생시킬 수 있습니다.
주제
일반 할당량
상태 머신, 실행 및 활동 태스크의 이름은 80자를 초과하면 안 됩니다. 이러한 이름은 계정별로 고유해야 하며 AWS 지역이며 다음 중 어느 것도 포함해서는 안 됩니다.
-
공백
-
와일드카드 문자 (
? *
) -
괄호 문자(
< > { } [ ]
) -
특수 문자 (
" # % \ ^ | ~ ` $ & , ; : /
) -
제어 문자(
\\u0000
-\\u001f
또는\\u007f
-\\u009f
).
Step Functions는 ASCII -자가 아닌 문자를 포함하는 상태 머신, 실행, 액티비티 및 레이블의 이름을 허용합니다. CloudWatchAmazon에서는 이러한 문자를 사용할 수 없으므로 지표를 추적할 수 있도록 ASCII 문자만 사용하는 것이 좋습니다 CloudWatch.
계정과 관련된 할당량
Resource | 기본 할당량 | 증가 가능 |
---|---|---|
등록된 상태 머신 최대 수 | 10,000개 | 25,000 |
등록된 활동 최대 수 |
10,000개 | 15,000 |
스테이트 머신 정의의 최대 크기 |
1MB | 하드 할당량 |
최대 요청 크기 | 요청당 1MB. 요청 헤더 및 기타 모든 관련 API 요청 데이터를 포함한 Step Functions 요청당 총 데이터 크기입니다. | 하드 할당량 |
계정당 최대 열린 실행 수 |
각 실행당 1,000,000회 실행 AWS 계정
각 건당 AWS 리전. 이 한도를 초과하면 ExecutionLimitExceeded 오류가 발생합니다. Express 워크플로에는 적용되지 않습니다. |
수백만 |
최대 오픈 맵 실행 수 |
1000 이 할당량은 분산 맵 상태에 적용됩니다. 오픈 맵 실행은 시작되었지만 아직 완료되지 않은 맵 실행입니다. 예정된 맵 런은 열린 맵 런의 총 수가 할당량 이하가 될 때까지 MapRunStarted이벤트 기간 동안 대기합니다. |
하드 할당량 |
최대 redrives맵 런의. |
1000 이 할당량은 분산 맵 상태에 적용됩니다. |
하드 할당량 |
병렬 Map Run 하위 실행 최대 수 | 10,000개 |
하드 할당량 |
태스크 관련 할당량 HTTP
HTTP토큰 버킷 체계를 사용하여 작업을 제한하여 유지 관리합니다.Step Functions 서비스 대역폭.
Resource | 버킷 크기 | 초당 다시 채우기 속도 |
---|---|---|
HTTP태스크 | 300 | 300 |
Resource | 기본 할당량 |
---|---|
HTTP작업 기간 - HTTP 요청을 보내고 응답을 받는 데 걸리는 시간 | 60초 (고정 할당량) |
상태 제한과 관련된 할당량
서비스 대역폭을 유지하기 위해 토큰 버킷 체계를 사용하여 Step Functions 상태 변환을 제한합니다. 표준 워크플로와 Express 워크플로의 상태 전환 제한은 서로 다릅니다. 표준 워크플로 할당량은 소프트 할당량이며 증가될 수 있습니다.
참고
StateTransition
서비스 지표에 대한 스로틀링은 ExecutionThrottled
Amazon에서와 같이 보고됩니다. CloudWatch 자세한 내용은 지표를 참조하십시오. ExecutionThrottled CloudWatch
Standard | Express | |||
---|---|---|---|---|
서비스 지표 | 버킷 크기 | 초당 다시 채우기 속도 | 버킷 크기 | 초당 다시 채우기 속도 |
|
5,000 | 5,000 |
무제한 |
무제한 |
|
800 | 800 |
무제한 |
무제한 |
액션 스로틀링 관련 할당량 API
일부 Step API Functions 작업은 서비스 대역폭을 유지하기 위해 토큰 버킷 체계를 사용하여 조절됩니다. 다음은 소프트 쿼터이며 늘릴 수 있습니다.
참고
제한 할당량은 계정당, 계정별로 책정됩니다. AWS 리전.
AWS Step Functions 언제든지 버킷 크기와 리필 비율을 모두 늘릴 수 있습니다.
Standard | Express | |||
---|---|---|---|---|
API이름 | 버킷 크기 | 초당 다시 채우기 속도 | 버킷 크기 | 초당 다시 채우기 속도 |
StartExecution — 미국 동부 (버지니아 북부), 미국 서부 (오레곤), 유럽 (아일랜드) |
1,300 | 300 | 6,000 | 6,000 |
StartExecution - 다른 모든 리전 |
800 | 150 | 6,000 | 6,000 |
관련 할당량: TestState API
API이름 | 할당량 | 증가 가능 |
---|---|---|
TestState | 초당 1건의 트랜잭션 (TPS) | 하드 할당량 |
기타 할당량
다음은 소프트 쿼터이며 늘릴 수 있습니다.
US East (N. Virginia), US West (Oregon), and Europe (Ireland) | All other regions | |||
---|---|---|---|---|
API이름 | 버킷 크기 | 초당 다시 채우기 속도 | 버킷 크기 | 초당 다시 채우기 속도 |
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 |
동기식 익스프레스 실행 API 호출은 기존 계정 용량 한도에 영향을 주지 않습니다. Step Functions는 온디맨드 용량을 제공하고 지속적인 워크로드에 따라 자동으로 규모를 조정합니다. 용량이 확보될 때까지 워크로드 급증이 제한될 수 있습니다. 제한이 발생하면 잠시 후 다시 시도하세요. 동기 Express 워크플로에 대한 자세한 내용은 Step Functions의 동기식 및 비동기식 익스프레스 워크플로우 섹션을 참조하세요. |
|||
StopExecution |
1,000 | 200 | 500 | 25 |
TagResource |
200 | 1 | 200 | 1 |
UntagResource |
200 | 1 | 200 | 1 |
UpdateStateMachine |
100 | 1 | 100 | 1 |
상태 시스템 실행과 관련된 할당량
다음 표에서는 상태 시스템 실행과 관련된 할당량을 설명합니다. 상태 시스템 실행 할당량은 실행 내역 보존 시간 할당량을 제외하고 변경될 수 없는 하드 할당량입니다.
할당량 | 표준 | Express |
---|---|---|
최대 실행 시간 |
1년. 최대 1년 이상 실행되면 |
5분 최대 5분 이상 실행되면 |
최대 실행 기록 크기 |
단일 상태 시스템 실행 내역에 있는 이벤트 25,000개입니다. 실행 내역이 이 할당량에 도달할 경우 실행이 실패합니다. 이를 피하려면 Step Functions의 기록 할당량에 도달하지 않도록 새 실행 시작 단원을 참조하십시오. | 무제한. |
최대 실행 유휴 시간 |
1년 최대 실행 시간으로 제한됩니다. |
5분 최대 실행 시간에 제한이 있습니다. |
실행 내역 보존 기간 |
실행이 종료된 지 90일 후. 이 기간이 지나면 실행 내역을 더 이상 검색하거나 볼 수 없습니다. Step Functions에서 유지하는 닫힌 실행 수에 대한 추가 할당량은 없습니다. 규정 준수, 조직 또는 규제 기관 요구 사항을 충족하려면 할당량 요청을 보내 실행 내역 보존 기간을 30일로 줄이면 됩니다. 이렇게 하려면 다음을 사용하십시오. AWS Support Center Console 그리고 새 케이스를 만드세요. 보존 기간을 30일로 줄이는 변경 사항은 리전의 계정 수준에서 적용됩니다. |
실행 기록을 보려면 Amazon CloudWatch Logs 로깅을 구성해야 합니다. 자세한 내용은 Step Functions에서 CloudWatch 로그를 사용하여 실행 기록 기록 단원을 참조하십시오. |
Execution redrivable 기간 | 14일 하드 쿼터는 분산 맵 상태에 적용됩니다. Redrivable 기간이란 가능한 기간을 말합니다. redrive지정된 표준 워크플로우 실행. 이 기간은 상태 시스템에서 실행을 완료한 날부터 시작합니다. |
Redrive Express 워크플로우에서는 지원되지 않습니다. |
작업 실행과 관련된 할당량
다음 표에는 작업 실행과 관련된 할당량이 설명되어 있습니다. 이는 모두 변경할 수 없는 고정 할당량입니다.
할당량 | 표준 | Express |
---|---|---|
최대 작업 실행 시간 | 1년 — 최대 실행 시간으로 제한됩니다. | 5분 — 최대 실행 시간으로 제한됩니다. |
Step Functions가 대기열에 작업을 유지하는 최대 시간 | 1년 — 최대 실행 시간으로 제한됩니다. | 5분 — 최대 실행 시간으로 제한됩니다. |
Amazon 리소스 이름당 최대 활동 폴러 수 () ARN | 한 명당 1,000명의 폴러가 전화를 GetActivityTask 걸고 있습니다. ARN 이 할당량을 초과하면 "활동 작업에 대해 동시에 폴링 중인 작업자 최대 수에 도달했습니다" 오류가 나타납니다. |
Express 워크플로에는 적용되지 않습니다. |
작업, 상태 또는 실행에 대한 최대 입력 또는 결과 | 256KB의 데이터를 UTF -8로 인코딩된 문자열로 변환합니다. 이 할댱량은 작업을 예약하거나 상태를 입력하거나 실행을 시작할 때 작업(활동, Lambda 함수 또는 통합 서비스), 상태 또는 실행 출력 및 입력 데이터에 영향을 미칩니다. | 256KB의 데이터는 -8로 인코딩된 문자열입니다. UTF 이 할댱량은 작업을 예약하거나 상태를 입력하거나 실행을 시작할 때 작업(활동, Lambda 함수 또는 통합 서비스), 상태 또는 실행 출력 및 입력 데이터에 영향을 미칩니다. |
버전 및 별칭과 관련된 할당량
Resource | 기본 할당량 |
---|---|
게시된 스테이트 머신 버전의 최대 수 | 스테이트 머신당 1,000개 |
최대 스테이트 머신 별칭 수 | 스테이트 머신당 100개 |
게시된 스테이트 머신 버전 및 별칭에 대한 소프트 한도 증가를 요청하려면 다음 Support Center 페이지를 사용하십시오. AWS Management Console.
태그 지정과 관련된 제한
다음과 같은 태깅 제한은 수정하거나 늘릴 수 없습니다.
접두사 제한 — 접두사는 전용
aws:
접두사이므로 태그 이름이나 값에 사용하지 마십시오. AWS 전용 사용.aws:
접두사가 있는 태그 이름이나 값은 편집하거나 삭제할 수 없습니다.aws:
접두사가 있는 태그는 리소스 할당량당 태그 수에 포함되지 않습니다.문자 제한 — 태그에는 유니코드 문자, 숫자, 공백 또는 다음 기호만 포함될 수 있습니다.
_ . : / = + - @
제한 | 설명 |
---|---|
리소스당 최대 태그 수 | 50 |
최대 키 길이 | -8의 유니코드 문자 128개 UTF |
최대 값 길이 | -8의 유니코드 문자 256개 UTF |