小编Pix*_*002的帖子

如何从AWS Lambda函数返回存储在AWS S3存储桶上的HTML页面

我目前的情况:我有一个带有资源/登录的AWS API网关.当此资源上存在GET请求时,将调用AWS Lambda函数,该函数将返回HTML登录表单.登录表单的HTML写在Lambda函数的JavaScript字符串中(我在Lambda函数中使用Node JS).提交表单时,相同的资源 - 使用POST方法的/ login调用另一个验证登录的Lambda函数.如果登录失败,它将返回带有验证错误消息的HTML表单,但同样,HTML代码也会写入JavaScript字符串中.

我的问题:是否可以在AWS S3存储桶中存储HTML文件,因此当我点击/登录时,API网关调用Lambda函数,该函数然后从S3存储桶获取HTML页面并将其返回给用户?当表单验证失败时,我想从S3存储桶返回相同的HTML并添加错误消息.

是否可以通过这种方式互连这些组件?我正在努力的部分是在S3上存储HTML并从Lambda访问它.

amazon-s3 amazon-web-services aws-lambda

3
推荐指数
2
解决办法
2284
查看次数

如何获取将访问者连接到我的网站的IP地址/位置,并向我显示他们的地址?

我正在寻找这个问题的帮助.我知道如何在PHP代码中获取IPv4地址,如下所示:

$ip = $_SERVER['REMOTE_ADDR'];
Run Code Online (Sandbox Code Playgroud)

这就是我在这里找到许多问题的答案,但如果我去网站,它只显示我的IP地址,如果我的朋友去网站,他只看到他的IP地址.问题是,我将在网站上有管理员界面,我需要确定所有连接客户端的IP地址 - 在php或javascript中,并在管理界面中显示在我的网站上.在服务器上,apache正在运行.有什么办法吗?

javascript php location geoip web

2
推荐指数
1
解决办法
3万
查看次数