我有一个 lambda 函数,它应该返回一个序列化的协议缓冲区有效负载。为此,我需要myobject.proto
与 lambda 处理程序位于同一目录中。
对于函数本身,我使用 AWS CDK 构造NodejsFunction
。
new NodejsFunction(this, 'LambdaThatCreatesProtobufPayload', {
entry: './src/lambda/handlers/LambdaThatCreatesProtobufPayload.ts',
handler: 'handler',
bundling: {
minify: true,
}
});
如何在生成的包中包含 proto 文件或将其提供给 lambda 函数?