标题已经说明了一切:是否可能在S3上托管静态生成的站点,并基于Github OAuth限制对它的访问?
场景:您生成一个静态网站(使用Hugo或其他工具),并将其上传到S3作为静态网站。是否有一些AWS服务(API Gateway,Lambda等)的组合可以使只有我的Github组织成员可以访问这个站点?使用Github的OAuth进行身份验证?未经身份验证的任何人都应该被视为404。
有人做过这个或知道如何做吗?这样的事情是否可能不需要运行任何后端服务器(EC2,Heroku,DigitalOcean Droplet等)?
寻求一个完整的答案,概述如何设置(如果可能)以最低的成本/复杂性。
场景:您生成一个静态网站(使用Hugo或其他工具),并将其上传到S3作为静态网站。是否有一些AWS服务(API Gateway,Lambda等)的组合可以使只有我的Github组织成员可以访问这个站点?使用Github的OAuth进行身份验证?未经身份验证的任何人都应该被视为404。
有人做过这个或知道如何做吗?这样的事情是否可能不需要运行任何后端服务器(EC2,Heroku,DigitalOcean Droplet等)?
寻求一个完整的答案,概述如何设置(如果可能)以最低的成本/复杂性。