首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS S3桶策略,只允许小写文件

AWS S3桶策略,只允许小写文件
EN

Stack Overflow用户
提问于 2022-11-17 19:42:39
回答 1查看 42关注 0票数 1

是否可以将s3桶限制为小写文件/目录?

一些下游系统是不区分大小写的,所以我想防止任何问题。

有一个Lambda解决方案,但是否可以将此需求指定为桶策略?

代码语言:javascript
复制
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Enforce lower-case",
            "Effect": "Deny",
            "Principal":"*",
            "Action": "s3:PutObject",
            "Resource": "arn:aws:s3:::mybucket/*",
            "Condition": {
                "StringNotEquals": {
                    "s3:KeyName": "lower(s3:KeyName)"
                }
            }
        }
    ]
}
EN

回答 1

Stack Overflow用户

发布于 2022-11-17 20:26:07

另一种方法是让S3桶触发一个AWS函数,它可以:

Key

  • If
  • 检查对象
  • 键不是严格的小写,然后将对象替换为新的小写键并删除原始对象

然而,这意味着Foo将重命名为foo,稍后的FOO将覆盖foo

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74481245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档