[英]How to mock aws-sdk gem to store s3 uploads, sqs messages, sns messages
[英]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.