Amazon web services 有没有办法隐藏AWS lambda代码?

Amazon web services 有没有办法隐藏AWS lambda代码?,amazon-web-services,aws-lambda,Amazon Web Services,Aws Lambda,我想发布我的应用程序并向其他人提供lambda,以便在导出lambda包时,任何人都无法获得lambda代码。您应该创建一个API网关,将应用程序连接到lambda代码。将该API端点URL提供给其他人,他们将通过该URL调用您的Lambda函数。这样他们就无法知道Lambda代码中发生了什么。理想的方法是使用API网关,将其用作Lambda的触发器,并将该端点共享给用户 但是,如果你不想这样,你应该考虑交叉帐户角色的交叉帐户访问(允许只执行你想要暴露的LAMNDA并设置信任关系)。让他们扮演这

我想发布我的应用程序并向其他人提供lambda,以便在导出lambda包时,任何人都无法获得lambda代码。

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

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


但是,如果你不想这样,你应该考虑交叉帐户角色的交叉帐户访问(允许只执行你想要暴露的LAMNDA并设置信任关系)。让他们扮演这个角色并称之为lambda。

谢谢,但我需要将lambda部署到我客户的AWS实例上。我不想在我的AWS实例与客户的AWS实例之间创建任何连接。我不知道该连接是否有效,但您可以尝试将所有代码转换为exe文件,然后制作一个主脚本来调用此exe文件。将整个zip文件上载到AWS Lambda。@sid8491如何在AWS Lambda上运行exe文件?@dashmug,我不确定,我正在考虑将所有内容(包括exe文件和python文件)放入zip文件,将其上载到Lambda,这样exe文件将与主python文件位于同一路径,我们可以以某种方式调用它。