Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 有没有办法从AmazonS3提供私有静态文件_Amazon S3_Amazon Ec2_Amazon Web Services_Amazon Cloudfront - Fatal编程技术网

Amazon s3 有没有办法从AmazonS3提供私有静态文件

Amazon s3 有没有办法从AmazonS3提供私有静态文件,amazon-s3,amazon-ec2,amazon-web-services,amazon-cloudfront,Amazon S3,Amazon Ec2,Amazon Web Services,Amazon Cloudfront,我一直在使用AmazonS3作为存储后端,我注意到现在可以在s3上提供静态网站 我尝试上传一个简单的网站,效果很好,但我认为如果你能将文件设置为私有,并生成一个签名url来查看该网站,那就太好了 不幸的是,为索引页面生成签名url似乎允许您查看该页面,但可以预见的是,所有图像都会丢失,因为它们被设置为私有,因此需要有自己的签名url 由于我不熟悉s3和amazon服务,我想知道是否有其他人从s3管理过一个私有站点,或者将s3与其他amazon服务(cloudfront等)结合使用过。我试图找出在

我一直在使用AmazonS3作为存储后端,我注意到现在可以在s3上提供静态网站

我尝试上传一个简单的网站,效果很好,但我认为如果你能将文件设置为私有,并生成一个签名url来查看该网站,那就太好了

不幸的是,为索引页面生成签名url似乎允许您查看该页面,但可以预见的是,所有图像都会丢失,因为它们被设置为私有,因此需要有自己的签名url


由于我不熟悉s3和amazon服务,我想知道是否有其他人从s3管理过一个私有站点,或者将s3与其他amazon服务(cloudfront等)结合使用过。

我试图找出在开发过程中如何做同样的事情来保持站点的私有性。我认为这在S3中是不可能的。有人在AWS论坛上提出了同样的问题:


一句话:“恐怕你需要在S3之外托管网站,直到你准备好公开。”

首先,如果你给网站一个私人访问权限,你会扼杀网站的目标。不要这样做。