【发布时间】:2021-03-05 12:55:58
【问题描述】:
首先,我对 javascript 的经验为 0,但我需要为 AWS VPN 创建代码,以仅允许访问某些公共地址。这是该主题的指南:
它说“Lambda 函数将包含以下字段的 JSON blob 作为输入。”。
如何使用特定字段(public-ip)来确定客户端的 IP?
到目前为止,我的代码如下所示:
exports.handler = async (event) => {
const response = {
"allow": true,
"error-msg-on-failed-posture-compliance": "",
"posture-compliance-statuses": [],
"schema-version": "v1"
}
const response2 = {
"allow": false,
"error-msg-on-failed-posture-compliance": "",
"posture-compliance-statuses": [],
"schema-version": "v1"
}
return response;
};
两个响应都完成了它们的工作,但现在需要一个条件。我不知道怎么称呼那个“BLOB”。
【问题讨论】:
-
你看看
event里面有什么吗?我的猜测是event.public_ip。或者查看arguments以查看传递给 lambda 的内容。
标签: javascript amazon-web-services aws-lambda vpn