Aws lambda 获取API网关';Lambda函数中的s IP地址(由Python提供)
我有一个Lambda函数,它有一个API网关触发器,我想知道是否有任何方法可以获取API的IP地址 我已经通过事件和上下文获得了请求地址,如“xxxxxxx.executeapi.ap-xxxx-1.amazonaws.com”。通过以下代码:Aws lambda 获取API网关';Lambda函数中的s IP地址(由Python提供),aws-lambda,aws-api-gateway,Aws Lambda,Aws Api Gateway,我有一个Lambda函数,它有一个API网关触发器,我想知道是否有任何方法可以获取API的IP地址 我已经通过事件和上下文获得了请求地址,如“xxxxxxx.executeapi.ap-xxxx-1.amazonaws.com”。通过以下代码: import json def lambda_handler(event, context): result = str(event.get('params').get('header').get('Host')) return res
import json
def lambda_handler(event, context):
result = str(event.get('params').get('header').get('Host'))
return result
请求者的ip位于此处:
事件['requestContext']['identity']['sourceIp']请求者的ip在这里:
事件['requestContext']['identity']['sourceIp']您需要包含内联代码跨度,以便代码可读且可验证。虽然这段代码可能会解决这个问题,包括如何和为什么解决这个问题的解释将真正有助于提高您的文章质量。请参阅有关如何回答此链接的更多详细信息:您需要包含内联代码跨度,以便代码可读且可验证。虽然这段代码可能会解决这个问题,包括如何和为什么解决这个问题的解释将真正有助于提高您的文章质量。有关如何回答的更多详细信息,请参见此链接: