目前,我正在使用S3桶的rest来访问公司应用程序的映像。我编写了lambda函数,以帮助减轻应用程序的负担,但为了利用这些函数,我必须更改S3桶中的设置,以充当静态网站主机。当我这样做时,我可以更长时间地访问原始的rest。我想利用REST和静态网站url实现从一个到另一个平滑的过渡,但是我找不到任何关于这样做的细节。有可能吗?
Rest请求示例https://s3.amazonaws.com/bucketname.mycompany.com/spacebackground.jpg
静态网站示例http://bucketname.mycompany.com.s3-website-us-west-1.amazonaws.com/spacebackground(1)Full.jpg
一旦我改变一个桶到静态网站主机,我会得到一个“永久重定向”http响应。
这两者都有可能利用吗?
发布于 2018-01-17 22:54:55
您缺少了名为CloudFront的云服务。
https://aws.amazon.com/cloudfront/
您可以将lambda和静态网站映射到单个域。例如,
https://www.example.com/ --将是一个静态站点https://www.example.com/api --属于API。
创建一个CloudFront发行版,配置您的源和映射到您的url模式。
您还可以指定哪些url需要自我签名,哪些url也要公开。
这将是一股微风。
希望能帮上忙。
https://stackoverflow.com/questions/48310651
复制相似问题