如何使用Python和boto3获取Lambda函数的最后修改时间?
使用boto3获取Lambda函数的最后更新时间
当然可以通过boto3获取Lambda函数的最后更新时间,具体实现方法如下:
- 先初始化boto3的Lambda客户端:
import boto3 lambda_client = boto3.client('lambda')
- 调用
get_function方法,传入目标Lambda函数的名称或ARN,响应结果里的LastModified字段就是你要的最后更新时间:
response = lambda_client.get_function(FunctionName='你的Lambda函数名称或ARN') last_updated_time = response['Configuration']['LastModified'] print(f"Lambda函数最后更新时间: {last_updated_time}")
这个字段返回的是ISO 8601格式的字符串(比如2024-05-20T12:34:56.789+0000),和控制台显示的时间完全一致。
如果需要批量获取多个Lambda函数的更新时间,可以用list_functions方法遍历所有函数,再逐个提取对应字段:
functions = lambda_client.list_functions()['Functions'] for func in functions: print(f"函数名称: {func['FunctionName']}, 最后更新时间: {func['LastModified']}")
内容的提问来源于stack exchange,提问作者AJ Goudel
相关产品推荐
相关产品推荐

