繁体   English   中英

aws lambda 使用 python 以编程方式启用和禁用

[英]aws lambda enable and disable programmatically using python

我需要 python 的语法以编程方式启用和禁用 lambda function

我已经检查了 boto3 我找不到任何东西或者我遗漏了一些不确定的东西请帮忙

谢谢你。

提供的链接是关于启用/禁用 lambda function 的事件源映射 这可以使用带有Enabled选项的boto3中的boto3来完成:

Enabled (boolean) -- 如果为 true,则事件源映射处于活动状态。 设置为 false 以暂停轮询和调用。

但是,这只会禁用映射,而不是 function 本身。 没有 API 调用来禁用 function 您的 function 仍然可以调用,只是不能通过源映射。

作为一种可以以某种方式模拟“禁用”function 的解决方法,是拒绝其调用或从任何不应调用它的 IAM 用户/角色中删除调用权限。

作为解决方法,要禁用 lambda,您可以使用https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lambda.html#Lambda.Client.put_function_concurrency将并发设置为 0

您可以通过将其设置为正数来启用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM