Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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 web services 我需要对用户隐藏我的S3图像URL吗?_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services 我需要对用户隐藏我的S3图像URL吗?

Amazon web services 我需要对用户隐藏我的S3图像URL吗?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,这是我第一次使用S3,我有一个问题还没有找到答案。我的网站上到处都有这样的图片,我想知道是否需要隐藏该URL?我在这里看到一些人解释了怎么做,但我的问题是我是否需要?如果人们可以访问我的bucket中的任何内容,那么他们是否可以访问该链接?URL使用哈希技术来确保URL不能被修改,也不能被滥用以获取其他文件 把水桶藏起来,这样你就安全了 您在URL中看到的凭据可能与 用于创建URL。但它们可以安全地显示给用户 用户只能在您指定的时间段内下载该文件 许可证,直到到期日期(您将其设置为 GetPr

这是我第一次使用S3,我有一个问题还没有找到答案。我的网站上到处都有这样的
图片,我想知道是否需要隐藏该URL?我在这里看到一些人解释了怎么做,但我的问题是我是否需要?如果人们可以访问我的bucket中的任何内容,那么他们是否可以访问该链接?

URL使用哈希技术来确保URL不能被修改,也不能被滥用以获取其他文件

把水桶藏起来,这样你就安全了

  • 您在URL中看到的凭据可能与 用于创建URL。但它们可以安全地显示给用户
  • 用户只能在您指定的时间段内下载该文件 许可证,直到到期日期(您将其设置为 GetPreSignedUrlRequest(请求调用)
  • 用户无法从bucket下载任何其他文件

如果您将Bucket公开,则任何用户都可能看到其他用户上载的文件。

URL使用哈希技术确保URL不能被修改,也不能被滥用以获取其他文件

把水桶藏起来,这样你就安全了

  • 您在URL中看到的凭据可能与 用于创建URL。但它们可以安全地显示给用户
  • 用户只能在您指定的时间段内下载该文件 许可证,直到到期日期(您将其设置为 GetPreSignedUrlRequest(请求调用)
  • 用户无法从bucket下载任何其他文件

如果您将Bucket公开,那么可能任何用户都会看到其他用户上传的文件。

如果您的安全访问配置正确,则不会。据我所知,这不是最容易实现的。您是否花时间阅读了AWS自己的建议:@β.εηοιτ.βε谢谢您的链接,我现在会调查一下,如果您的安全访问配置正确的话,据我所知,这不是最容易实现的。您是否花时间阅读了AWS自己的建议:@β.εηοιτ.βε谢谢您的链接,我现在会调查的对不起,我不确定我怎么会错过您的答案,这是有意义的,理想情况下我希望能够“阻止公共访问”,但我的网站上有一个表单,允许用户上传图像,然后在网站上显示。然后你应该为你的存储桶分配角色,以便在网站上显示图像,而不是将其公开。对不起,我不确定我怎么会错过你的答案,这是有意义的,理想情况下我希望能够“阻止公共访问”,但我的网站上有一个表单,允许用户上传图像,然后在网站上显示。然后你应该为你的bucket分配角色,在你的网站上显示图像,而不是将其公开。