給自己 2022 年的新目標 – AWS Certified Developer Associate 的學習筆記。這篇筆記簡介下 AWS 的 SNS。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/11851372
本篇範圍:Chapter 20
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. 若你想要將一個 message 送給多個 receivers,建議使用 SNS 的方式來讓 receivers 訂閱 ( pub / sub )。
2. 一個 topic 可以有 1250000 個 receivers;最高可以有 100000 個 topic
3. 眾多的 AWS 服務都可以結合 SNS
4. 可以透過 SDK 發佈 Topic;Mobile SDK 發佈 Direct publish
5. SNS 的內容自然也是可以加密, 加上 IAM Control 和 Policy
6. 一個經典的 SNS + SQS 的操作就是一個服務推 message 到 SNS,其餘服務若要訂閱 SNS 的話,也透過他們各自的 SQS Queue 來進行。這樣一來可以確保彼此服務間的完全解耦。
7. 訂閱時,你可以透過 filter policy 來過濾資料