Amazon web services 如何使用AWS S3 bucket策略强制文件类型上载

Amazon web services 如何使用AWS S3 bucket策略强制文件类型上载,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,使用AWS S3的bucket策略,是否可以强制正在上载的文件(PutObject)具有文件扩展名“.txt”?如果是这样的话,桶策略会是什么样子?类似这样的内容: { "Version":"2008-10-17", "Statement": [ { "Sid":"AddPerm", "Effect":"Allow", "Principal": { "AWS": "arn:aws:iam::111122223333:root" },

使用AWS S3的bucket策略,是否可以强制正在上载的文件(PutObject)具有文件扩展名“.txt”?如果是这样的话,桶策略会是什么样子?

类似这样的内容:

{
  "Version":"2008-10-17",
  "Statement": [
    {
      "Sid":"AddPerm",
      "Effect":"Allow",
      "Principal": { "AWS": "arn:aws:iam::111122223333:root" },
      "Action": "s3:PutObject",
      "Resource": "arn:aws:s3:::bucket/*.txt"
    }
  ]
}

干杯,耶戈尔!这适用于定义单个用户,但当我尝试将主体应用于组时,失败了。跟进问题如下: