AWS Lambda C # - Acessando o contexto personalizado

Eu tenho uma função Lambda simples escrita no .NET Core (C #) que usa oAPIGatewayProxyRequest objeto para passar por todas as propriedades da solicitação.

Se eu testar esta função lambda (da AWS Lambda) e transmitir uma amostra de configuração de evento que contém informações básicas:

Eu posso obter essas informações assim:

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");

Como é que posso acessar o contexto personalizado ou os valores do autorizador a partir dos mesmos dados:

Eu tentei:

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

Incluindo suas propriedades diferentes (StringKey, PrincipleId etc.)

Parece que no Node.js, isso seria simplesmente alcançado usando o seguinte:

event.requestContext.authorizer.customKey

Não existe tal coisa em c #?

questionAnswers(1)

yourAnswerToTheQuestion