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 对象策略而不是存储桶策略_Amazon S3 - Fatal编程技术网

Amazon s3 对象策略而不是存储桶策略

Amazon s3 对象策略而不是存储桶策略,amazon-s3,Amazon S3,使用AmazonS3 我有一个这样的结构 bucket ./folder1 ./sub1(xxx.com) 1.png 2.png ./sub2(yyy.com) 1.png ./folder2 ./sub1(xxx.com) 1.png ./sub2(ttt.com) 1.png 我可以为这些文件夹设置存储桶策略。例如:子文件夹需要referer语句,folder1和folder2需要允许或拒

使用AmazonS3

我有一个这样的结构

bucket
  ./folder1
    ./sub1(xxx.com)
      1.png
      2.png
    ./sub2(yyy.com)
      1.png
  ./folder2
    ./sub1(xxx.com)
      1.png
    ./sub2(ttt.com)
      1.png
我可以为这些文件夹设置存储桶策略。例如:子文件夹需要referer语句,folder1和folder2需要允许或拒绝。一切正常

但恐怕我没有2个主文件夹和3个子文件夹

Aprox I将有近100个文件夹,每个文件夹有近250个子文件夹。如果可能的话,我还想一个文件一个文件地进行访问控制(基于referer)。因此,我必须设置一个最小25.000语句行的桶策略

如果我试图为这些文件夹和文件生成策略,它对于策略文件来说太大了,我不确定它们是否能正常快速地工作。更糟糕的情况是,必须每分钟左右设置一次(取决于用户在管理面板上的活动)

我正在搜索基于对象或文件夹的策略,但找不到类似的内容

并搜索事务性策略或其他内容(如逐个向策略添加规则)。什么也找不到

另一方面,我可以为主文件夹创建bucket。上限是100。甚至有太多的文件夹。仍然需要生成250条语句或类似的语句

有什么方法或建议吗


谢谢。

您想对所有对象应用相同的策略还是不同的策略,如果相同,我认为您不需要为每个文件夹/子文件夹添加规则。但如果您想为每个文件夹应用不同的应用程序,则必须为每个文件夹/子文件夹应用不同的应用程序。你能解释一下你的问题吗?@TejKiran我想对不同的文件夹应用不同的规则。首先,所有子文件夹都将使用基于名称的引用进行限制。如stackoverflow.com文件夹或xxx.com文件夹。每一个主文件夹都会根据他们的预付信用额度来允许或拒绝。