AWS Lambda 在 C# 中与 CodeCommit 交互

问题描述

我用 Python 编写了一个简单的 AWS Lambda,它由 CodeCommit 事件触发。它接收有关事件的信息并对已提交的对象进行一些处理,然后再将它们写出到 S3 存储桶。我需要添加大量的新功能,所以我想重写我在 C# 中的内容。但是,我找不到像 Amazon.Lambda.CodeCommitEvents 这样的 nuget 包。我想我知道答案,但我想确认一下,C# 的 AWSSDK 不支持 lambda 的 CodeCommit 事件,是吗?还是我遗漏了什么?

如果有替代方法,我愿意接受任何建议。基本上,我需要对我的 CodeCommit 事件执行一些自定义编译。替代方案?

解决方法

您要寻找哪些特定的事件类型? Amazon.CodeCommit.Model 命名空间中有许多 CodeCommit 事件类。您可以在 AWSSDK.CodeCommit nuget 包中找到它。