我正在使用ASP.NET Core 3.0和C#编写Web服务。该服务将用于上传文件,该文件需要物理存储在Amazon S3 bucket上,其信息也需要存储在AWS RDS中。
我希望这是TRANSACTIONAL,这意味着如果其中一个失败,另一个应该回滚。
有人能帮我吗?我该怎么做?
我不熟悉C#,但通常步骤都是相同的
配置Amazon S3以发布事件
下面的完整示例:
Lambda函数在AmazonS3 中的应用
如何在S3事件触发器上执行Lambda函数
一旦您成功地在lambda函数上获取了s3事件,您将获得s3对象信息。在那里,你将连接你的RDS数据库(例如MySQL(和lambda来最终放置信息。我为C#找到了这个,用Lambda 连接RDS数据库