AppSync Lambda Authoriser Source IP Address指的是AWS AppSync中用于Lambda认证授权的源IP地址(来源IP地址)。可以在Lambda函数中使用event参数来获取请求的源IP地址。下面是一个Python示例代码:
import json
def lambda_handler(event, context):
ip_source = event["requestContext"]["identity"]["sourceIp"]
response = {
"statusCode": 200,
"body": json.dumps({
"message": "Hello world!",
"sourceIp": ip_source
})
}
return response
在这个示例中,ip_source变量存储了请求的源IP地址,可以将其用于认证授权过程中的判断。