Lambda 函数和层 - AWS Lambda 的安全性概览

Lambda 函数和层

借助 Lambda,您无需对底层基础设施进行管理即可通过虚拟方式运行代码。您仅负责您向 Lambda 提供的代码以及配置 Lambda 如何代表您运行该代码。目前,Lambda 支持两种类型的代码资源:函数

函数 是一种资源,可以调用它以在 Lambda 中运行代码。函数可以包括一个称为 的公用或共享资源。层可用于在不同的函数或 AWS 账户之间共享公用代码或数据。您负责管理函数或层中包含的所有代码。当 Lambda 从客户那里收到函数或层代码时,Lambda 会使用 AWS Key Management Service (AWS KMS) 对函数或层代码进行静态加密,并在传输中使用 TLS 1.2+ 进行加密,从而保护对它的访问。

您可以通过 AWS Lambda 策略或基于资源的权限来管理对函数和层的访问。有关 IAM 上受支持的 IAM 功能的完整列表,请参阅使用 IAM 的 AWS 服务

还可以通过 Lambda 的控制层面 API 控制函数和层的整个生命周期。例如,您可以选择通过调用 DeleteFunction 来删除您的函数,或通过调用 RemovePermission 撤消其他账户的权限。