duplicate invocations1 [AWS/Lambda] AWS Lambda 중복 trigger slack bot을 만드는 과정에서 AWS Lambda를 사용하였는데, 어떻게 해도 duplicate function invocation을 방지하기가 어려웠다. 우선 공식문서(https://repost.aws/knowledge-center/lambda-function-duplicate-invocations)에서 하라는 대로 따라가 보기로 했다. 1️⃣ 재시도 횟수 0구성 - 비동기식 호출 - 재시도 횟수를 0으로 만드는 것이다.오류 발생 시 재시도를 하는 횟수를 0으로 맞추면, 확실히 3번 4번 trigger 되던 것은 방지된다. 2️⃣ dynamo db에 event ID 넣기client side에서 할 수 있는 행위인데, 그냥 클라이언트 사이드에서 보내는 event ID를 dynamo DB에 저장하고 .. DevOps/🐝 AWS 2024. 5. 8. 이전 1 다음