動作1:建立SNS主題 & 新增訂閱
動作2:建立Event Bridge規則
《建立SNS主題 & 建立訂閱》
1. 建立SNS主題
到服務所在區域(Region)建立SNS主題(若要以email或簡訊方式接收訊息,主題類型選擇”標準”),輸入主題名稱,其他加密…等項目依需求進行設定
2. 新增訂閱
① 輸入要訂閱的主題ARN
② 選擇通訊協定(SQS, Lamda, SMS, 郵件…等)
③ 輸入端點(步驟2若選郵件則輸入email)
3. 以建立郵件訂閱為例,建立完成後訂閱者信箱會收到訂閱通知信,點擊”Confirm subscription”就會跳出確認訂閱的訊息
4. 此時訂閱狀態會從原本的”待定確認”變成”已確認”即訂閱完成
※擁有主題的帳號可主動新增其他訂閱者
《建立Event Bridge規則》
1. 建立規則
到服務所在區域(Region)建立Event Bridge規則,輸入規則名稱及規則描述(非必要)。事件匯流排及規則類型用預設的即可
2. 事件來源選” AWS 事件或 EventBridge 合作夥伴事件”
3. 選取事件來源(有不同的建立事件模式方法,可依需求使用結構描述、表單範本、自訂JSON)
4. 選取事件發送目標(此例為SNS,選擇已建立的SNS主題)
《觸發通知》
當發生觸發規則的事件時,Event Bridge 便會透過 SNS 將事件發送給訂閱對象。
例:將 EC2 關閉時,SNS 的訂閱對象就會收到 EC2 stopping、EC2 stopped 兩個狀態的通知信
參考來源:
建立 EventBridge 規則 AWS Health
建立 Amazon SNS 主題
https://docs.aws.amazon.com/zh_tw/sns/latest/dg/sns-create-topic.html
訂閱 Amazon SNS 主題
https://docs.aws.amazon.com/zh_tw/sns/latest/dg/sns-create-subscribe-endpoint-to-topic.html
沒有留言:
張貼留言