def my_handler(event, context): return "aws lambda in python using zip file"
Sr.No | 方法名称和描述 |
1 |
get_remaining_time_in_millis()
此方法以毫秒为单位给出剩余时间,直到 lambda 函数终止函数
|
Sr.No | 属性和描述 |
1 |
function_name
这给出了 aws lambda 函数名
|
2 |
function_version
这里给出了 aws lambda 函数执行的版本
|
3 |
invoked_function_arn
这将提供 ARN 详细信息。
|
4 |
memory_limit_in_mb
这显示了创建 lambda 函数时添加的内存限制
|
5 |
aws_request_id
这给出了 aws 请求 ID。
|
6 |
og_group_name
这将给出cloudwatch组的名称
|
7 |
log_stream_name
这将给出写入日志的 cloudwatch 日志流名称。
|
8 |
identity
当与 aws mobile sdk 一起使用时,这将提供有关 amazon cognito 身份提供商的详细信息。给出的详细信息如下-
identity.cognito_identity_id identity.cognito_identity_pool_id |
9 |
client_context
这将是与 aws mobile sdk 一起使用时客户端应用程序的详细信息。给出的细节如下-
client_context.client.installation_id client_context.client.app_title client_context.client.app_version_name client_context.client.app_version_code client_context.client.app_package_name client_context.custom-它具有来自移动客户端应用程序的自定义值的字典 client_context.env-它包含来自 AWS 移动开发工具包的环境详细信息 |
def my_handler(event, context): print("Log stream name:", context.log_stream_name) print("Log group name:", context.log_group_name) print("Request ID:",context.aws_request_id) print("Mem. limits(MB):", context.memory_limit_in_mb) print("Time remaining (MS):", context.get_remaining_time_in_millis()) return "aws lambda in python using zip file"
def my_handler(event, context): print("Log stream name:", context.log_stream_name) print("Log group name:", context.log_group_name) print("Request ID:",context.aws_request_id) print("Mem. limits(MB):", context.memory_limit_in_mb) print("Time remaining (MS):", context.get_remaining_time_in_millis()) return "aws lambda in python using zip file"
import logging logger = logging.getLogger() logger.setLevel(logging.INFO) def my_handler(event, context): logger.info('Using logger to print messages to cloudwatch logs') return "aws lambda in python using zip file"
def error_handler(event, context):
raise Exception('Error Occured!')