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