簡體   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