【问题标题】:Is there a way to find the most recent call of a lambda in AWS using the CLI?有没有办法使用 CLI 在 AWS 中找到最近的 lambda 调用?
【发布时间】: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


【解决方案1】:

这肯定很有用,我需要清点我们庞大的 lambda 函数,通过 cloudwatch 需要很长时间,但现在就足够了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-26
    • 2017-02-06
    • 2022-11-12
    • 1970-01-01
    • 1970-01-01
    • 2020-07-13
    • 2020-12-11
    • 2018-04-17
    相关资源
    最近更新 更多