Am un serviciu HTTP simplu construit cu AWS lambda și gateway API. Domeniul care indică gateway-ul este găzduit de Route53, iar gateway-ul folosește certificatul de la Certificate Manager. Este absolut nou, cu unicul text „serviciul rulează” pe pagina de index. Configurație destul de standard. Toate bine conectate folosind Terraform, funcționează ca un farmec... cu excepția solicitărilor ciudate care vin la API la fiecare câteva secunde (!). Am verificat toate probele posibile, controalele de sănătate disponibile pe AWS â totul este dezactivat, dar solicitările continuă să vină.
Evacuarea cererii de la lambda:
{
...
„anteturi”: {
„accept”: „*/*”, „accept-encoding”: „gzip, deflate”, „content-length”: „0”,
„gazdă”: „sub-b.sub-a.my-domain.com”,
"user-agent": "python-requests/2.26.0",
"x-amzn-trace-id": "Root=1-6158e0d5-0d266e5d0a84add227005a79",
"x-forwarded-for": "3.85.226.144", "x-forwarded-port": "443",
"x-forwarded-proto": "https"
},
...
„http”: {
„metodă”: „GET”, „cale”: „/”, „protocol”: „HTTP/1.1”,
"sourceIp": "3.85.226.144", "userAgent": "python-requests/2.26.0"
},
"requestId": "GmgRbgATFiAEMtQ=",
"routeKey": "$implicit",
"stage": "$implicit",
„ora”: „02/oct/2021:22:44:37 +0000”
...
}
The 3.85.226.144 IP este instanța EC2 în Virginia de Nord, așa că este noi-est-1 Regiunea AWS (a mea este eu-central-1). Și acel agent python-requests/2.26.0. Arată ca un serviciu AWS. Mai ales că am experimentat schimbarea subdomeniului, care nu modifică rezultatul final, deoarece cererea începe să apară imediat după ce am configurat din nou serviciul meu cu un subdomeniu diferit. Volumul este de aproximativ 3000 de cereri pe 1 oră.
Mi-am petrecut deja ore întregi cautând pe Google și verificând orice mi-a venit în minte, dar chiar dacă lucrez destul de des cu infrastructură, sunt literalmente neajutorat.
Ce dracu este responsabil pentru aceste cereri?!
Tot felul de idei și sugestii foarte apreciate.
EDITAȚI | ×:
Am efectuat un test cu un nou domeniu rădăcină pentru a mă asigura că este ceva de la AWS. Interogările s-au oprit (evident) în timpul întreruperii, dar au revenit imediat (ca câteva secunde) după ce serviciul a fost din nou accesibil. se aplică terraform început la 9:52 și finalizat la 9:59. Un domeniu nou a fost atașat puțin mai devreme de 9:59 (unele modificări irelevante erau în așteptare pentru încă câteva minute) și astfel au început să vină cereri. Din câte îmi pot imagina, nu există nicio modalitate de a detecta un nou domeniu rădăcină atât de repede, așa că trebuie să fie legat de AWS însuși.
