AWS - SNS Enum
Last updated
Last updated
AWS Hacking'i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE) GCP Hacking'i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)
Amazon Basit Bildirim Servisi (Amazon SNS), tamamen yönetilen bir mesajlaşma servisi olarak tanımlanır. Hem uygulama-uygulama (A2A) hem de uygulama-kisi (A2P) iletişim türlerini destekler.
A2A iletişimi için ana özellikler yayınla/abone ol (pub/sub) mekanizmaları içerir. Bu mekanizmalar, yüksek verimli, itme tabanlı, çoktan çoğa mesajlaşmayı sağlamak için kritik olan konuları tanıtır. Bu özellik, dağıtık sistemler, mikro hizmetler ve olay odaklı sunucusuz mimariler içeren senaryolar için son derece avantajlıdır. Bu konuları kullanarak, yayıncı sistemler mesajları geniş bir abone sistemi yelpazesine verimli bir şekilde dağıtabilir, böylece bir fanout mesajlaşma modeli oluşturur.
SQS, kuyruk tabanlı bir hizmettir ve nokta-nokta iletişimi sağlar, mesajların tek bir tüketici tarafından işlenmesini garanti eder. En az bir kez teslimat sunar, standart ve FIFO kuyruklarını destekler ve mesajların yeniden denemeler ve gecikmeli işleme için saklanmasına izin verir. Öte yandan, SNS bir yayınla/abone ol tabanlı hizmettir, mesajları birden fazla aboneye aynı anda yayınlayarak birden bire iletişimi sağlar. E-posta, SMS, Lambda fonksiyonları ve HTTP/HTTPS gibi çeşitli abonelik uç noktalarını destekler ve hedefli mesaj teslimatı için filtreleme mekanizmaları sunar. Her iki hizmet de dağıtık sistemlerde bileşenler arasında ayrıştırma sağlasa da, SQS kuyruklu iletişime odaklanırken, SNS olay odaklı, fan-out iletişim modellerine vurgu yapar.
Not edin ki eğer konu FIFO türündeyse, yalnızca SQS protokolünü kullanan aboneler kullanılabilir (HTTP veya HTTPS kullanılamaz).
Ayrıca, --topic-arn
bölgeyi içeriyor olsa bile, --region
parametresinde doğru bölgeyi belirttiğinizden emin olun, aksi takdirde erişiminiz olmadığına dair bir hata alırsınız, ancak sorun bölgedir.
AWS Hacking öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE) GCP Hacking öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)