从lambda函数的代码中获取aws lambda函数的列表



我在AWS中有一个基于clear-lambda-storage应用程序的lambda函数。代码如下:

from argparse import Namespace
from clear_lambda_storage import remove_old_lambda_versions

def clear_lambda_storage(event, context):
remove_old_lambda_versions(Namespace(token_key_id=None, token_secret=None, regions=None, profile=None, num_to_keep=3, function_names=["insertName"]))
return "Successful clean! 🗑 ✅"

使用function_names参数,我想拥有帐户中所有lambda函数的名称列表-除了手动硬编码它们之外,是否有任何方法可以做到这一点(以便如果添加了新的lambda函数,则更新列表)。

使用SDK。在python中,这是boto3,所以其中一个命令,可能是https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lambda.html#Lambda.Client.list_functions

最新更新