在AWS中为S3对象禁用“删除”选项

莫希特·阿格劳瓦尔(Mohit Agrawal)

我正在将文件从EC2实例移至AWS S3。我想禁用AWS S3中的“删除”选项(选择对象时),以便复制到AWS S3的文件是安全的,不会被误删除。我想将文件保存至少6个月。

Michal Z.

隐藏该按钮是不可能的。

但是您有2个选项可阻止删除存储桶中的对象:

  1. 将策略附加到您的拒绝 s3:DeleteObject操作的IAM用户

或(我认为更好):

  1. 配置拒绝s3:DeleteObject操作的存储桶策略(权限->存储桶策略

例如,存储桶策略可以如下所示:

{
    "Version": "2012-10-17",
    "Id": "<...>",
    "Statement": [
        {
            "Effect": "Deny",
            "Principal": "*",
            "Action": "s3:DeleteObject",
            "Resource": "arn:aws:s3:::<YOUR BUCKET NAME>/*"
        },
        <...>
    ]
}

我检查了一下,如果我选择对象并单击“删除”按钮,它看起来像这样:

在此处输入图片说明

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章