我在Amazon S3上托管了一个静态HTML网站。
理想情况下,我希望能够以与.htaccess / .htpasswd文件相同的方式限制对暂存站点的访问。
据我所知,存储桶策略可以用来限制访问(我已经使用了一个来公开访问存储桶内容),但我看不到任何限制访问的方法。
在理想的情况下,我想要一个身份验证提示 - 但是将一个令牌附加到URL也可以。
答案 0 :(得分:5)
是的,这是可能的:结帐s3auth(没有从属关系)。
答案 1 :(得分:2)
我认为AWS SDK for Javascript是您正在寻找的。它允许您使用Facebook,Google或亚马逊登录。这里使用AWS登录another resource。
答案 2 :(得分:0)
您是否可以使用标准AWS令牌进行身份验证?你需要一些JavaScript或类似的东西才能将密钥应用于页面中的所有资产/内部链接,这会给加载带来轻微的延迟,但它应该在理论上有效。
答案 3 :(得分:0)
您可以尝试操作AWS ACL,否则,您需要将其克隆到私人服务器上的仓库或其他东西。通过阅读描述,似乎S3提供静态页面的能力非常有限,并且设计得更方便功能服务器。