Sns'nin yanıt mesajlarını nasıl işlediğini anlamakta zorlanıyorum. SNS abonem, aşağı inebilecek veya yalnızca bir 4xx hatası döndürebilecek bir sayfadır.
Bazı nedenlerden dolayı, SNS 4xx hata kodlarını döndüren istekleri başarılı olarak değerlendiriyor gibi görünüyor.
Yanıt kodu yalnızca 5xx değil, 4xx olduğunda nasıl başarısız olabilirim?
Günlüklerden, abonenin 404 bulunamadı durum kodunu döndürdüğünü görebiliriz, ancak buna rağmen isteğin durumu hala başarılıdır.
{
"notification": {
"messageMD5Sum": "fd746e97153916fd99bba*********",
"messageId": "be666c50-8de5-594b-9e77-*********",
"topicArn": "arn:aws:sns:us-east-1:060758096283:*********,
"timestamp": "2021-11-23 14:21:23.778"
},
"delivery": {
"deliveryId": "ef278086-2a70-5512-a191-da90d1534d24",
"redrivePolicy": "{\"deadLetterTargetArn\":\"arn:aws:sqs:us-east-1:*********:*********-DLQ\"}",
"destination": "*********/subscriber.php",
"providerResponse": "Not Found",
"dwellTimeMs": 80,
"attempts": 1,
"statusCode": 404
},
"status": "SUCCESS"
}
Bu, izleme ile ilgili sorunlara neden oluyor, çünkü isteklerimin gerçekten başarılı olup olmadığını manuel olarak aramadan bilmek çok zor.