The Role of the Context Object

Learn the role of the context parameter in an AWS Lambda handler.

Context objects

The second parameter we pass to a standard AWS Lambda function handler method is a context object. In a .NET project, this would be an implementation of the ILambdaContext interface from the Amazon.Lambda.Core namespace.

The role of the context object is to provide the metadata of an event. It holds information such as the function name as defined in the host environment, a unique invocation ID, the version of the function that has been triggered, and so on. We can log this information for any future analysis.

The following playground demonstrates how the context object can be used.

Get hands-on with 1200+ tech skills courses.