AWS Lambda C #: acceso al contexto personalizado

Tengo una función Lambda simple escrita en .NET Core (C #) que usa elAPIGatewayProxyRequest objeto para pasar por todas las propiedades de solicitud.

Si pruebo esta función lambda (de AWS Lambda) y le paso una configuración de evento de muestra que contiene información básica:

Puedo obtener esta información así:

public string FunctionHandler(APIGatewayProxyRequest request, ILambdaContext context)
        logger.Logger.Log($"Body: {request.Body}  \n");
        logger.Logger.Log($"Path: {request.Path}  \n");
        logger.Logger.Log($"Resource: {request.Resource}  \n");

¿Cómo es que puedo acceder a contextos personalizados o valores de autorizador desde los mismos datos?

Yo he tratado:

logger.Logger.Log($"RequestContext Authorizor: {request.RequestContext.Authorizer}  \n");

Incluyendo sus diferentes propiedades (StringKey, PrincipleId etc.)

Parece que desde Node.js, esto se lograría simplemente usando esto:

event.requestContext.authorizer.customKey

No hay tal cosa en C #?

Respuestas a la pregunta(1)

Su respuesta a la pregunta