2010-07-27 8 views
1

La politique du godet suivant renvoie une erreur malformé:de godet politique erreur malformée

{ 
"Version": "2008-10-17", 
"Id":"S3Policy", 
"Statement":[ 
{ 
"Sid":"1", 
"Effect": "Allow", 
"Principal": { 
"AWS": ["AWSID"] 
}, 
"Action": ["s3:GetObject", "s3:PutObject"], 
"Resource": "arn:aws:s3:::BUCKETNAME/*" 
] 
} 
} 

Je suis en train de créer une politique où tous les fichiers dans BUCKETNAME seront lecture/écriture par l'utilisateur AWSID - un Identifiant hexadécimal de 65 caractères que je connais.

Des idées ce qui spécifiquement renvoie l'erreur?

Répondre

1

Je pense que vous avez mélangé la parenthèse.

Essayez ceci:

{ 
    "Version": "2008-10-17", 
    "Id": "S3Policy", 
    "Statement": [ 
     { 
      "Sid": "1", 
      "Effect": "Allow", 
      "Principal": { 
       "AWS": [ 
        "AWSID" 
       ] 
      }, 
      "Action": [ 
       "s3:GetObject", 
       "s3:PutObject" 
      ], 
      "Resource": "arn:aws:s3:::BUCKETNAME/*" 
     } 
    ] 
} 
Questions connexes