允许某些以 x 开头的用户代理进入文件夹

吉普提

我的存储桶调用了这个文件夹public/,我想知道是否有机会只允许以特定字符串开头的 User-Agent 标头,例如,任何拥有以“Hello”开头的用户代理的人都应该能够访问其中的文件文件夹。(例如:User-Agent: "HelloSDK_PC...... *this continues*"

不符合此条件的客户应收到“拒绝访问”

果冻

是的,您可以将以下存储桶策略附加到您的 S3 存储桶。

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "PublicReadGetObject",
      "Effect": "Allow",
      "Principal": "*",
      "Action": [
        "s3:GetObject"
      ],
      "Resource": [
        "arn:aws:s3:::Bucket-Name/public/*"
      ],
      "Condition": {
        "StringLike": {
          "aws:UserAgent": "Hello*"
        }
      }
    }
  ]
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

允许用户无需提交按钮即可在x文件夹chrome扩展名上上传图像

Denyhosts:如何始终允许某些已知用户?

如何只允许某些用户使用ssh?

Firebase规则允许某些用户访问

iOS允许用户信任某些证书吗?

我试图允许某些用户访问某些页面

仅允许某些文件通过.htaccess查看

Eclipse-只允许对某些文件执行操作(或忽略项目中的整个文件夹)

AWS S3存储桶策略-仅允许文件夹中的某些文件类型

如何使用HTAccess Rewrite允许某些文件夹,但不是全部?

将图像放入文件夹引用中是否仍然允许@ 2x和@ 3x优化?

vsftp用户将文件上传到允许的文件夹之外的移动文件夹中

仅允许管理员用户访问文件夹

VBA从数据验证列表创建文件夹并允许用户选择文件夹

如何在用户选择的根文件夹中创建包含某些子文件夹的文件夹?

如何只授予某些用户子文件夹权限

如何限制用户对某些文件夹的SSH访问

JavaFX允许用户仅编辑文本的某些区域

允许用户访问服务器上的某些端口

允许某些用户绕过TFS上的门禁值机

限制用户更新某些字段,但允许后端对其进行编辑

Laravel不允许为某些用户角色重置密码

Django-允许指定用户修改某些模型字段

仅允许某些HTML标记作为用户输入

如何允许某些用户在 phpMyAdmin 中下载部分表格?

C#WPF-仅允许某些文件扩展名

如何避免apache允许下载某些文件?

限制对apache 2.4目录的访问,但允许某些文件

Kafka安全性:在单个主题内仅允许某些用户阅读某些消息