【问题标题】:Kill a Lambda function from another Lambda function从另一个 Lambda 函数中终止一个 Lambda 函数
【发布时间】:2021-03-23 00:36:05
【问题描述】:

我有一个要求,当 X 的函数状态保持“活动”2 分钟时,我需要从另一个函数 Y 中终止 Lambda 函数 X。

使用以下文档中的信息,我可以使用 get_function 方法获取函数 X 的状态,但是如何从 Y 中杀死它?我在此处的文档中找不到任何有用的信息。

感谢任何帮助或指导。 https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lambda.html#Lambda.Client.update_function_event_invoke_config

【问题讨论】:

    标签: python aws-lambda boto3


    【解决方案1】:

    您无法终止 lambda,但如果您需要它在 2 分钟时停止,您可以将 lambda 超时设置为 2 分钟。如果到了那个时间,它将为您停止。

    【讨论】:

    • 是的,这是最后的手段,但是 boto3 中没有可以杀死指定 Lambda 的函数吗?如果没有杀死,我可以使用任何其他解决方法终止它吗?
    • 据我所知,你无法从外部杀死它。超时应该是第一选择。这就是它的用途。
    猜你喜欢
    • 2022-12-05
    • 1970-01-01
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 2018-10-26
    • 2018-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多