![](/img/trans.png)
[英]How to enable/disable a rule in AWS EventBridge using Python/Boto3
[英]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.