iT邦幫忙

2025 iThome 鐵人賽

DAY 18
0
Build on AWS

亞馬遜熱帶雨林生存日記系列 第 18

Day 18: 使用 AWS SNS 設計文章發佈通知 — 從 0 到 1 建置 SNS 服務

  • 分享至 

  • xImage
  •  

昨天簡介完 SNS ,今天就開始來建置 SNS 服務。由於這個系列是也設計文章發佈通知,文章發佈通知通常會收到 email 或網頁上的小鈴噹通知,比較偏向 A2A ,所以本篇文章會著重在 A2A 的設定。

接下來先到 Topics 頁面,按下 Create topic 新增一個 topic 。

接著需要決定 topic 的 type ,是要 FIFO 還是 Standard ,這兩種的區別在於, FIFO 會依照 Publisher 送 message 的順序發送給 Subscriber ,並且可以根據 message 的內容去做 dedupe ,而 Standard 就是把一切交給 AWS 處理。

這邊要注意的是, FIFO 只有 Subscriber 是 SQS 才能使用,如果你的 Subscriber 是 email 或 Lambda 之類的,就無法使用。

假設通知是要透過 email 的形式通知,就只能選擇 Standard ,接著按下 Create topic 即可完成 topic 的設定。

建好 topic 之後,就可以進到 topic 裡面,按下 Create subscription 新增 Subscriber

這邊必須指定 Protocol ,因為是要發送 email ,所以就選擇 Email

接著填寫要發送的 email 。

寫完之後,按下 Create subscription 就可以新增一個 Subscriber ,但是這樣還沒完!!

Subscriptions 頁面可以看到這個 subscription 還在 Pending confirmation 的狀態。

這個時候填寫的 email 會收到一封確認信,需要按下 Confirm subscription 才算完成訂閱。

完成後,就可以看到 Status 變成 Confirmed


上一篇
Day 17: 使用AWS SNS設計文章發佈通知 - 簡介 SNS 服務
下一篇
Day 19: 使用AWS SNS設計文章發佈通知—流程和需求分析
系列文
亞馬遜熱帶雨林生存日記19
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言