Kinesis return wrong error when using PRODUCER_TIMESTAMP for end timestamp that is outside of retention period

0

** I'm trying to retrieve a video stream from Kinesis that is outside of the retention period** either by using KinesisVideoArchivedMedia or GetClip or event through the Kinesis download media clip UI (which uses the getClip API).

when I'm using SERVER_TIMESTAMP I get the correct error message which is:

InvalidArgumentException End timestamp XXXXXXXXXXX is outside of the stream retention period.

However when I'm trying to get the same stream using PRODUCER_TIMESTAMP I get the wrong error: ResourceNotFoundException No fragments found in the stream for the clip request.

although the video existed before it reached the retention period, I wish to get InvalidArgumentException error so I could present a proper error message to my clients. when using PRODUCER_TIMESTAMP I have no way to tell whether the video never existed or it is reached the retention period.

Is there any other way to solve this issue and continue using PRODUCER_TIMESTAMP

Thank you.

질문됨 2년 전82회 조회
답변 없음

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

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

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

관련 콘텐츠