AWS - SNS Enum
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Amazon Simple Notification Service (Amazon SNS) se opisuje kao potpuno upravljana usluga za razmenu poruka. Podržava i aplikacija-na-aplikaciju (A2A) i aplikacija-na-osobu (A2P) tipove komunikacije.
Ključne karakteristike za A2A komunikaciju uključuju mehanizme objavljivanja/pretplate (pub/sub). Ovi mehanizmi uvode teme, koje su ključne za omogućavanje visoke propusnosti, push-bazirane, mnoge-na-mnoge razmene poruka. Ova funkcija je veoma korisna u scenarijima koji uključuju distribuirane sisteme, mikroservise i arhitekture bez servera zasnovane na događajima. Korišćenjem ovih tema, sistemi za objavljivanje mogu efikasno distribuirati poruke širokom spektru sistema za pretplatu, olakšavajući obrazac razmene poruka.
SQS je usluga zasnovana na redovima koja omogućava komunikaciju tačka-tačka, osiguravajući da poruke obrađuje jedan potrošač. Nudi isporuku najmanje jednom, podržava standardne i FIFO redove, i omogućava zadržavanje poruka za ponovne pokušaje i odloženu obradu. S druge strane, SNS je usluga zasnovana na objavljivanju/pretplati, koja omogućava jedan-na-mnoge komunikaciju emitovanjem poruka više pretplatnicima istovremeno. Podržava različite krajnje tačke pretplate kao što su email, SMS, Lambda funkcije i HTTP/HTTPS, i pruža mehanizme filtriranja za ciljanje isporuke poruka. Dok obe usluge omogućavaju odvajanje između komponenti u distribuiranim sistemima, SQS se fokusira na komunikaciju putem redova, dok SNS naglašava komunikacione obrasce zasnovane na događajima i širenju.
Napomena da ako je tema tipa FIFO, mogu se koristiti samo pretplatnici koji koriste protokol SQS (HTTP ili HTTPS ne mogu se koristiti).
Takođe, čak i ako --topic-arn
sadrži region, obavezno navedite tačan region u --region
ili ćete dobiti grešku koja izgleda kao da nemate pristup, ali je problem u regionu.
Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)