【发布时间】:2022-09-27 16:57:45
【问题描述】:
我继承了大量未记录的 lambda,我想知道我们是哪些,哪些没有在我们的遗产中使用。我可以使用aws lambda list-functions 收集所有这些人的列表,但不告诉我他们是否最后一次被调用。
CLI 是否有一个端点,我可以使用 lambda 的 ARN 对其进行迭代以访问它?我尝试过aws cloudwatch get-event-data-store(不成功)。此外,并非所有 lambdas 都使用 cloudwatch 设置,而且 cloudtrail 似乎没有任何帮助。
查找“上次运行时间”似乎是人们想要为无服务器功能做的事情,但它并不容易。这可能吗?
-
CloudTrail 是您的最佳选择
-
只是为了好奇,为什么不检查控制台..?
-
您可以使用 CloudWatch,虽然通过 CLI 并不容易,但它更直接地是 script 列出函数,然后查找范围内的最后一次调用。
-
AWS Lambda 管理控制台中有一些漂亮的图表监控显示最近处决的选项卡。可能是一个很好的起点!
-
@Riz - 因为有很多的 lambdas 并且每次单击 GUI 的几个部分以一遍又一遍地访问相关的 CloudWatch/CloudTrail 选项卡似乎是倒退的。它看起来就像在某个地方实施的东西。
标签: amazon-web-services aws-lambda command-line-interface amazon-cloudwatch amazon-cloudtrail