aws iot rule 에러 인식

0

aws iot rule 에 의해서 http api 호출하는 기능이 있습니다. 이 API 에서는 의도적으로 3초를 지연하는 기능이 있습니다. AWS IoT Rule 에서는 API 호출에 대해서 지연되면 에러로 인식하여 에러 Rule 이 실행됩니다. HttpAction failed to make a request to the specified endpoint. Request timeout to test.com after 4000 ms after 2 retries AWS IoT Rule에서 인식하는 API Timeout 시간을 설정할 수 있나요? 감사합니다.

질문됨 2달 전132회 조회
1개 답변
0

안녕하세요,

“HttpAction이 지정된 엔드포인트에 요청을 보내는 데 실패했습니다.” 라는 오류 메시지가 표시되는 것을 확인했습니다.규칙을 실행하는 동안 “2회 재시도 후 4000밀리초 후 test.com에 요청 타임아웃”을 요청하세요.일반적으로 이 오류는 IoT 규칙 서비스가 메시지를 HTTP 엔드포인트로 전송하지 못했음을 의미합니다.이 오류가 나타나는 데에는 여러 가지 이유가 있을 수 있습니다.

이 문제는 인터넷 네트워크의 일시적인 특성으로 인해 간혹 발생할 수 있으며, 때때로 HTTPS 엔드포인트로 전송되는 일부 메시지가 삭제될 수 있습니다.이러한 시나리오를 처리하는 가장 좋은 방법은 클라이언트 측 코드 내에서 오류 재시도와 지수 백오프 메커니즘을 사용하는 것입니다. [+] https://aws.amazon.com/builders-library/timeouts-retries-and-backoff-with-jitter/

그러나 귀하의 경우에는 AWS 측에서 조사해야 하므로 사용 사례에 대한 추가 정보/컨텍스트가 필요합니다.다음 단계로 IoT 팀과 함께 다음 정보와 함께 지원 사례를 개설하는 것이 좋습니다.

1.AWS IoT 규칙 ARN 2.이 문제를 나타내는 생성된 AWS IoT V2 로그. 3.전체 사용 사례 및 IoT Rule이 데이터를 전송하려는 HTTP 엔드포인트에 대한 정보. 4.쿼리에서 언급한 함수 중 지연의 원인이 되었다고 생각하는 함수에 대한 컨텍스트.여기에 어떤 함수를 언급하셨는지에 대한 문서 링크를 추가해 주세요. 5.이 문제가 얼마나 자주 발생하나요?AWS IoT 규칙 호출을 재시도하면 문제가 사라지나요?

아래 링크를 사용하여 기술 지원 사례를 제출해 주십시오. [+] https://docs.aws.amazon.com/awssupport/latest/user/case-management.html#creating-a-support-case

요청된 정보가 포함된 지원 사례를 열면 동일한 지원을 추가로 제공할 수 있습니다.

AWS
지원 엔지니어
답변함 2달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인