AWS ограничивает пользователя IAM обновлением класса хранения для объектов s3
Мне нужно написать политику IAM, чтобы ограничить моего пользователя IAM, чтобы пользователь не мог обновить класс хранения объектов s3, или класс по умолчанию применяется ко всем объектам, и пользователь не сможет обновить его класс с помощью консоли AWS.
Я попытался с политикой ниже, но это не работает -
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"s3:*"
],
"Resource": "*"
},
{
"Sid": "restrictStorageClass",
"Effect": "Deny",
"Action": [
"s3:PutObjectVersionTagging"
],
"Resource": "*",
"Condition": {
"StringNotLike": {
"s3:x-amz-storage-class": [
"STANDARD"
]
}
}
}
]
}