Amazon API Gateway의 규칙 대상 EventBridge - Amazon EventBridge

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon API Gateway의 규칙 대상 EventBridge

Amazon API Gateway를 사용하여 를 생성, 게시, 유지 관리 및 모니터링할 수 있습니다APIs. Amazon EventBridge은 API Gateway 엔드포인트로 이벤트 전송을 지원합니다. API Gateway 엔드포인트를 대상으로 지정하면 대상으로 전송된 각 이벤트가 엔드포인트로 전송된 요청에 매핑됩니다.

중요

EventBridge 는 API Gateway Edge 최적화리전 엔드포인트를 대상으로 사용하는 것을 지원합니다. 프라이빗 엔드포인트는 현재 지원되지 않습니다. 엔드포인트에 대한 자세한 내용은 https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-api-endpoint-types.html 섹션을 참조하세요.

다음 사용 사례에 API Gateway 대상을 사용할 수 있습니다.

  • AWS 또는 타사 이벤트를 기반으로 API Gateway에서 API 호스팅되는 고객 지정 를 호출합니다.

  • 일정에 따라 주기적으로 엔드포인트를 간접 호출합니다.

EventBridge JSON 이벤트 정보는 HTTP 요청 본문으로 엔드포인트로 전송됩니다. 다음과 같이 대상의 HttpParameters 필드에 다른 요청 속성을 지정할 수 있습니다.

  • PathParameterValues 에는 엔드포인트 의 경로 변수에 순차적으로 해당하는 값이 나열되어 있습니다ARN"arn:aws:execute-api:us-east-1:112233445566:myapi/dev/POST/pets/*/*".

  • QueryStringParameters 는 호출된 엔드포인트에 EventBridge 추가되는 쿼리 문자열 파라미터를 나타냅니다.

  • HeaderParameters 는 요청에 추가할 HTTP 헤더를 정의합니다.

참고

보안상의 이유로 다음 HTTP 헤더 키는 허용되지 않습니다.

  • X-Amz 또는 X-Amzn 접두사가 붙은 모든 항목

  • Authorization

  • Connection

  • Content-Encoding

  • Content-Length

  • Host

  • Max-Forwards

  • TE

  • Transfer-Encoding

  • Trailer

  • Upgrade

  • Via

  • WWW-Authenticate

  • X-Forwarded-For

동적 파라미터

API Gateway 대상을 호출할 때 대상으로 전송되는 이벤트에 데이터를 동적으로 추가할 수 있습니다. 자세한 내용은 대상 파라미터 단원을 참조하십시오.

간접 호출 재시도

모든 대상과 마찬가지로 는 일부 실패한 호출을 EventBridge 재시도합니다. API Gateway의 경우 는 지수 백오프 및 지터 를 사용하여 최대 24시간 동안 5xx 또는 429 HTTP 상태 코드로 전송된 응답을 EventBridge 재시도합니다. 그런 다음 FailedInvocations 는 Amazon 에 지표를 EventBridge 게시 CloudWatch합니다. 는 다른 4xx HTTP 오류를 재시도 EventBridge 하지 않습니다.

제한 시간

EventBridge 규칙 API 게이트웨이 요청의 최대 클라이언트 실행 제한 시간은 5초여야 합니다. API Gateway가 응답하는 데 5초 이상 걸리는 경우 는 요청을 EventBridge 시간 초과한 다음 재시도합니다.

EventBridge Pipes API Gateway 요청의 최대 제한 시간은 API 게이트웨이 최대인 29초입니다.