发布于: Mar 8, 2021

AWS Lambda 现在支持四项新的 Trusted Advisor 检查,以帮助客户优化其 Lambda 函数的成本、安全性、函数运行时版本和容错能力。 

AWS Trusted Advisor 是一个在线工具,可提供实时指导,帮助您按照 AWS 最佳实践预置资源。这些检查会捕获可帮助客户改善其体验并降低其总成本的部分常见的最佳实践。新的检查项目是:

  1. 高错误率 – 检查在过去 7 天内错误率超过每天 10% 的函数。Lambda 的收费基于对您的函数发起请求的次数。函数错误可能导致重试,从而产生额外费用。
  2. 超时过长 – 检查在过去 7 天内超时率超过每天 10% 的函数。超时是指 Lambda 允许函数在被停止前运行的时间量。超时过长会导致重试并延长函数的执行时间,从而产生请求费用并增加计费持续时间。
  3. 使用已弃用(或即将弃用的)运行时 - 检查已被弃用或即将被弃用的函数运行时。
  4. 单个可用区内已启用 VPC 的函数 - 检查在单个可用区内容易受服务中断影响的已启用 VPC 的 Lambda 函数。AWS 建议客户将已启用 VPC 的函数连接至多个可用区,以便实现高可用性。

您可以在 AWS 控制台的 Trusted Advisor 部分中查看这些新检查,还可以通过 AWS Support API 进行访问。客户可以基于 Trusted Advisor 检查来设置提醒。

要了解关于使用 CloudWatch 设置警报的更多信息,见使用 CloudWatch 创建 Trusted Advisor 警报。如需查看全套 Trusted Advisor 最佳实践检查,见:AWS Trusted Advisor 最佳实践检查表。转至此处查看 Lambda 文档。