2016-09-07 3 views
1

In Body Mapping Template einer ApiGateway Resource Ich kann den User-Agent und IP des Clients an meine Lambda-Funktion übergeben.Api Gateway Zugang UserAgent und Ip von Custom Authorizer

{ 
    "client_ip":"$util.escapeJavaScript($input.params('X-Forwarded-For'))", 
    "user_agent" : "$util.escapeJavaScript($input.params('User-Agent'))" 
} 

Ist es möglich, diese Informationen vorher zu übergeben? Um die Lambda-Funktion als Custom Authorizer für ApiGateway verwendet?

+1

Ich denke, dass Sie nur einen Parameter als Token an Ihren * Custom Authorizer * übergeben können –

Antwort

0

Sie können den Inhalt dessen, was an den Autorisierer gesendet wird, derzeit nicht ändern. Nur verfügbare Dinge sind methodArn, authorizatonToken und type.

Verwandte Themen