Вы ищете что-то вроде этого;
{
"Id": "bucketPolicy",
"Statement": [
{
"Action": "s3:*",
"Effect": "Deny",
"NotPrincipal": {
"AWS": [
"arn:aws:iam::111111111111:user/USERNAME",
"arn:aws:iam::111111111111:role/ROLENAME"
]
},
"Resource": [
"arn:aws:s3:::examplebucket",
"arn:aws:s3:::examplebucket/*"
]
}
],
"Version": "2012-10-17"
}
В целях тестирования убедитесь, что вы заменили arn: aws: iam :: 111111111111: user / USERNAME на вашего пользователя arn.Поэтому, если вы заблокируете всех, вы можете по крайней мере выполнить действия с корзиной.
arn: aws: iam :: 111111111111: роль / ROLENAME должна быть заменена на роль arn, которая прикреплена к вашему экземпляру EC2 (Я предполагаю, что это то, что вы подразумеваете под хозяином).