【问题标题】:Securing S3 website with username and password使用用户名和密码保护 S3 网站
【发布时间】:2017-12-02 01:07:49
【问题描述】:

我正在开发一个概念验证静态网站,并希望使用 Amazon 的 S3 网站托管设施。我目前没有域名,但希望使用某种形式的用户名和密码来保护网站,以便在我们准备好之前进行访问。

我似乎找不到快速简便的方法来做到这一点。我正在考虑在我的 EC2 实例上使用 NGINX docker 映像,使用基本身份验证并从 S3 提供文件。这会起作用还是有其他方法(lambda?)我可以做到这一点?任何指针或示例代码将不胜感激。

【问题讨论】:

  • 您可以配置存储桶策略和 CORS 来实现这一点
  • 这可以使用 CloudFront 和 Lambda@Edge。在这里查看答案:stackoverflow.com/a/45971193/4550880
  • 你是@LeonidMakarov 的明星,我试试看???

标签: amazon-web-services nginx amazon-s3 aws-lambda


【解决方案1】:

最好使用Cognito 进行无服务器,因为看起来您正在坚持使用 AWS 堆栈。转向无服务器,您无需为 EC2 实例付费。

【讨论】:

    猜你喜欢
    • 2011-10-21
    • 1970-01-01
    • 2023-04-02
    • 2014-05-24
    • 2011-06-20
    • 2016-10-03
    • 2016-08-17
    相关资源
    最近更新 更多