gpt4 book ai didi

javascript - 使用 AWS S3 Javascript SDK 加载新网页

转载 作者:行者123 更新时间:2023-12-03 04:49:47 36 4
gpt4 key购买 nike

我是 webdev 新手,所以如果这是一个显而易见的问题,请原谅我,但我无法解决解决方案。

我目前在 AWS S3 上托管一个静态网站。登录页面可供公共(public)访问,但所有其他页面仅可供授权用户承担的特定 IAM Angular 色使用。用户输入登录凭据后,他们将收到临时 AWS 凭据,授予他们访问受限页面的权限。

我的问题是:如何以编程方式加载受限网页?通常我会做这样的事情:

$('body').load(/path/to/index.html);

但是 /path/to/index.html 只有具有 IAM Angular 色的用户才能访问。那么我需要使用S3 sdk来访问该文件吗?在我的脑海中,我需要做类似的事情:

$('body').load(s3.getObject(/path/to/index.html));

但这实际上行不通。

感谢您的帮助!

最佳答案

不要将页面(HTML)本身作为 secret 。相反,请将您的基本数据放入 json 文件中,然后对其执行 XHR。

使用带有路由器的前端框架,您可以检查用户是否通过身份验证,如果没有则呈现 403。

该方法取决于您的框架,我不打算描述它。您可以使用 AWS SDK 通过身份验证从 S3 获取数据。

关于javascript - 使用 AWS S3 Javascript SDK 加载新网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42708622/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com