NAME
AWS::Lambda::Context - It's Perl port of the AWS Lambda Context.
SYNOPSIS
sub handle {
my ($payload, $context) = @_;
# $context is an instance of AWS::Lambda::Context
my $result = {
# The name of the Lambda function.
function_name => $context->function_name,
# The version of the function.
function_version => $context->function_version,
# The Amazon Resource Name (ARN) used to invoke the function.
# Indicates if the invoker specified a version number or alias.
invoked_function_arn => $context->invoked_function_arn,
# The amount of memory configured on the function.
memory_limit_in_mb => $context->memory_limit_in_mb,
# The identifier of the invocation request.
aws_request_id => $context->aws_request_id,
# The log group for the function.
log_group_name => $context->log_group_name,
# The log stream for the function instance.
log_stream_name => $context->log_stream_name,
};
return $result;
}
LICENSE
The MIT License (MIT)
Copyright (C) ICHINOSE Shogo.
AUTHOR
ICHINOSE Shogo <shogo82148@gmail.com>