锈撬棍
使用撬杠可以轻松地在Rust中编写AWS Lambda函数。 它将原生Rust函数包装到CPython模块中,该模块处理将Python对象转换为Rust对象并再次转换的过程。
用法
将撬杠和cpython都添加到您的Cargo.toml :
[ dependencies ]
crowbar = " 0.3 "
cpython = " 0.2 "
使用两个包装箱中的宏:
#[macro_use(lambda)]
extern crate crowbar;
#[macro_use]
extern crate cpython;
并使用lambda!编写函数lambda! 巨集:
lambda! ( | event, context | {
println! ( "hi cloudwatch logs, this is {}" , context. function_name ());
// return the event without doing anything with it
Ok (event)
});
构建Lambda函数
为了使代码可
1