簡體   English   中英

我可以通過給定的AWS集成將SNS(或SQS)消息持久保存到S3嗎?

[英]Can I persist SNS (or SQS) messages to S3 through given AWS integrations?

我想將所有SNS消息保存到S3,這樣我就可以保留完整的歷史記錄。 目的是有能力在診斷和發布時回顧,稍后索引並使用它來審核,重放,重建數據等。現在,我只想將它們轉儲到S3(便宜),之后我會在需要時挖掘它。

  • 我不需要轉換或操作數據,我現在可以轉儲它

我可以使用AWS提供的集成來完成此任務,還是需要編寫自己的HTTP服務或Lambda?

如果我能避免它,我寧願不必編寫和維護lambda或服務。

到目前為止我所看到的是我可以將HTTP端點設置為SNS訂戶,但它具有與S3 http api不同的消息格式,因此需要lambda來對其進行轉換。 也是初始訂戶確認消息。 這是不可能的,我應該開始自己的服務/ lambda?

據我所知,這是不可能的。

編寫一個可以持久保存SNS或SQS消息的lambda將是非常簡單的。

你也可以使用像sqs-s3-logger這樣的東西(注意這個代碼是基於你無法從SQS觸發Lambda的事實,現在這是可能的,因此你不需要cron作業)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM