想知道有沒有辦法在檔案上傳或更新版本上傳到 S3 時通知所有 ECS 實體?
據我所知,SNS、SQS 或活動只會通知將收到通知/訊息的第一個實體。
uj5u.com熱心網友回復:
SNS 是廣播通知的標準方式;本檔案描述了如何使用 S3 對其進行配置。
如果所有偵聽器都是網路服務器,那么連接它們的最簡單方法是使用來自 SNS的HTTP 通知。
您需要對應用程式進行以下更改:
- 啟動時,請確保您的服務器端點訂閱了 SNS 主題。您不能簡單地訂閱負載均衡器端點,因為它會分配流量;不是所有的東西都會收到它。
- 您的應用程式必須偵聽訂閱確認請求并確認訂閱。
- 然后,您的應用程式會偵聽通知請求,并執行它需要執行的任何操作。
或者,您可以訂閱 SQS 佇列——每個感興趣的服務器一個——但如果您有一個自動擴展的佇列,這將成為一項管理作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/342437.html
上一篇:將檔案放入私有子網的S3存盤桶中
