Bir kullanıcı için aşağıdaki IAM politikam var
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1395161912000",
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:PutObject",
"s3:*"
],
"Resource": [
"arn:aws:s3:::bucketname"
]
},
{
"Sid": "list",
"Effect": "Allow",
"Action": [
"s3:ListAllMyBuckets"
],
"Resource": [
"arn:aws:s3:::*"
]
}
]
}
Amaç, kullanıcının dosyaları gruba yüklemesine izin vermek, ancak üzerine yazmamak veya silmek değil. Yedekleme için. İle başladım ListBucketve işe yaramadığı için PutObjectekledim *. *Kullanıcının dosyaları yüklemesine bile izin vermiyor, sadece alıyorum Access Denied.
Ben Simülatörü çalıştığınızda, döndürür Denied - Implicitly denied (no matching statements found).için ListBucketben örtük buna izin beri tuhaf görünüyor ki,.
Cyberduck ve 3Hub'ı S3 istemcisi olarak denedim.
Neyin yanlış olduğu hakkında bir fikrin var mı?
sidgerekli değil mi?