【发布时间】:2018-03-21 00:55:03
【问题描述】:
我需要制作一个像 HTML + 简单 JS/CSS 一样简单的网页,但它需要从特定 S3 存储桶中读取对象(文件)列表。
我完成了前端部分,但为了获取 s3 对象列表 - 我需要发出命令 aws s3 ls -> 以便从 S3 获取文件列表,但这需要每 1-2 小时使用一次 AWS 令牌。或者我可以从 EC2 运行命令,将用户添加到某个角色,然后在没有令牌的情况下从那里运行。
理想情况下,网站将托管在某些 AWS 服务(S3、CloudFront...)上,而不是 EC2 上。 如何实现上述目标(不在 EC2 上托管)?
【问题讨论】:
-
浏览器需要使用AWS SDK:aws.amazon.com/sdk-for-browser
-
假设您需要向网页提供凭据或构建已经具有凭据的服务器端计算,您是否考虑简单地使用客户端上的 awscli 或 Cloudberry Explorer 之类的工具获取对象列表?
标签: html amazon-web-services amazon-s3 amazon-ec2