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
Permissions 针对';授予/限制';通道_Permissions_Amazon S3_Grant_Bucket - Fatal编程技术网

Permissions 针对';授予/限制';通道

Permissions 针对';授予/限制';通道,permissions,amazon-s3,grant,bucket,Permissions,Amazon S3,Grant,Bucket,我阅读了张贴说明,因此我将尽可能具体 我有一个S3存储桶,里面有许多FLV文件,我将允许客户在他们的域上进行流式处理 我想要完成的是 设置一个bucket策略,该策略“授予”对特定域(列表)的访问权,以从其域中流式传输我的bucket文件 将用户限制为每个域“一个流”的bucket策略。换句话说,对于上述策略中列出的每个域,它们一次只能在其站点上传输一个文件 其前提是一个视频网站,客户将在其中播放特定于其细分市场的视频流。我负责主持并交付视频,但需要对其交付进行一些控制 所有文件都在一个存储桶中

我阅读了张贴说明,因此我将尽可能具体

我有一个S3存储桶,里面有许多FLV文件,我将允许客户在他们的域上进行流式处理

我想要完成的是

  • 设置一个bucket策略,该策略“授予”对特定域(列表)的访问权,以从其域中流式传输我的bucket文件

  • 将用户限制为每个域“一个流”的bucket策略。换句话说,对于上述策略中列出的每个域,它们一次只能在其站点上传输一个文件

  • 其前提是一个视频网站,客户将在其中播放特定于其细分市场的视频流。我负责主持并交付视频,但需要对其交付进行一些控制

    所有文件都在一个存储桶中。这些文件没有任何奇怪的事情发生。这很直截了当

    我只需要桶策略控制,这将授予并限制我的客户从他们的域流式传输我的内容的能力

    我祈祷我已经足够清楚了,但是请不要犹豫,如果我把你弄糊涂了,请问我

    非常感谢
    A

    我不认为只通过设置bucket的访问权限就可以实现您想要的。 我签入了AccessControlList和CannedAccessControlList。 您最好编写一个webservice包装器来访问bucket数据。
    您将能够更好地控制所服务的数据,而且您还可以探索缓存数据副本的选项以实现更高的优化。

    这听起来非常复杂。我最初考虑访问一系列域是否正确?这似乎是直接通过政策实现的。似乎您要说的是,完成第二部分(限制域可以传输文件的次数)是等式中更复杂的部分?