Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aws lambda 获取API网关';Lambda函数中的s IP地址(由Python提供)_Aws Lambda_Aws Api Gateway - Fatal编程技术网

Aws lambda 获取API网关';Lambda函数中的s IP地址(由Python提供)

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

我有一个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 result

请求者的ip位于此处:


事件['requestContext']['identity']['sourceIp']

请求者的ip在这里:


事件['requestContext']['identity']['sourceIp']

您需要包含内联代码跨度,以便代码可读且可验证。虽然这段代码可能会解决这个问题,包括如何和为什么解决这个问题的解释将真正有助于提高您的文章质量。请参阅有关如何回答此链接的更多详细信息:您需要包含内联代码跨度,以便代码可读且可验证。虽然这段代码可能会解决这个问题,包括如何和为什么解决这个问题的解释将真正有助于提高您的文章质量。有关如何回答的更多详细信息,请参见此链接: