Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.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对象的私有可下载链接_Amazon Web Services_Amazon S3_Video Streaming - Fatal编程技术网

Amazon web services 如何创建到S3对象的私有可下载链接

Amazon web services 如何创建到S3对象的私有可下载链接,amazon-web-services,amazon-s3,video-streaming,Amazon Web Services,Amazon S3,Video Streaming,我有一个S3存储桶,具有包含所有音频和视频文件的私有访问权限。现在我想在网站中添加下载文件功能。因此,我正在寻找一种方法,可以获得每个S3对象的可下载URL,而不公开它们。只能通过在查询参数中传递令牌来访问链接,如下所示 <Link to the S3 bucket object>/?token=<short lived token> /?令牌= 我检查了很多链接,但都在谈论创建一个公开访问的bucket。我找不到任何方法从一个私人的桶里做这件事。如果你有任何建议,请

我有一个S3存储桶,具有包含所有音频和视频文件的私有访问权限。现在我想在网站中添加下载文件功能。因此,我正在寻找一种方法,可以获得每个S3对象的可下载URL,而不公开它们。只能通过在查询参数中传递令牌来访问链接,如下所示

<Link to the S3 bucket object>/?token=<short lived token>
/?令牌=
我检查了很多链接,但都在谈论创建一个公开访问的bucket。我找不到任何方法从一个私人的桶里做这件事。如果你有任何建议,请告诉我


注意:一旦我获得了S3对象的可下载URL。我还将使用它进行音频和视频流传输。

AWS S3通过CLI/SDK提供了这方面的功能


通过对URL进行签名,它有一个固定的持续时间,它可以是公共的(假设在查询字符串中添加了附加的令牌)。每次要共享此URL时,您都需要生成此URL。

AWS S3通过CLI/SDK具有此功能

通过对URL进行签名,它有一个固定的持续时间,它可以是公共的(假设在查询字符串中添加了附加的令牌)。每次要共享此URL时,都需要生成此URL