如何将文件夹限制为用户

时间:2011-08-22 05:14:45

标签: amazon-web-services amazon-s3

感谢以前的回复。

是否可以限制用户查看存储桶中的特定文件夹。让我们举个例子,我有一个桶,它包含2个文件夹,用户A只有权限查看桶的第一个文件夹,如果他试图访问另一个文件夹,它必须显示访问被拒绝。这可以在亚马逊S3中做到。

1 个答案:

答案 0 :(得分:1)

您可以使用AWS Identity and Access Management (IAM)执行此操作。您可以使用它来创建多个身份并为这些身份分配各种权限。

以下是从亚马逊文档中获取的相关示例:

  

示例1:允许每个用户在Amazon S3中拥有主目录

     

在此示例中,我们创建了一个我们将附加到用户的策略   名叫鲍勃。该策略使Bob可以访问以下主目录   在Amazon S3中:my_corporate_bucket / home / bob。鲍勃被允许访问   仅限策略中显示的特定Amazon S3操作,且仅限于   他主目录中的对象。

{
   "Statement":[{
      "Effect":"Allow",
      "Action":["s3:PutObject","s3:GetObject","s3:GetObjectVersion",
      "s3:DeleteObject","s3:DeleteObjectVersion"],
      "Resource":"arn:aws:s3:::my_corporate_bucket/home/bob/*"
   }
   ]
}