要从Lambda事件对象中获取客户端的IPv4地址,可以使用以下代码示例:
exports.handler = async (event) => {
// 从事件对象中获取客户端IP地址
const clientIP = event.requestContext.identity.sourceIp;
// 打印客户端IP地址
console.log(`Client IP: ${clientIP}`);
// 进一步处理...
return {
statusCode: 200,
body: JSON.stringify('Hello from Lambda!'),
};
};
在上面的代码中,我们使用event.requestContext.identity.sourceIp
从Lambda事件对象中获取客户端IP地址。然后,我们可以对该IP地址进行进一步的处理,例如记录日志或根据IP地址进行一些逻辑判断。
请注意,上述代码示例假设您正在使用AWS Lambda和Node.js 10.x版本或更高版本。