有没有办法隐藏AWS lambda代码?

时间:2017-12-06 06:55:21

标签: amazon-web-services aws-lambda

我想发布我的应用程序并向其他人提供lambdas,这样我想在导出lambda包时没有人可以得到lambda代码。

2 个答案:

答案 0 :(得分:1)

您应该创建一个API网关,将应用程序连接到您的Lambda代码。将该API端点URL提供给其他人,他们将通过它调用您的Lambda函数。这样他们就无法知道你的Lambda代码中发生了什么。

答案 1 :(得分:0)

理想的方法是使用API​​网关并将其用作Lambda的触发器并将该端点共享给用户。

但是,如果您不想要,您应该考虑使用跨账户角色进行跨账户访问(仅允许执行您希望公开的Lamnda并设置信任关系)。让他们担任这个角色并称之为lambda。