2017-02-26 2 views

Antwort

1

Stellen Sie sicher, dass Sie AWS access_key_id und secret_access_key in Ihrer Konfiguration eingerichtet haben. Außerdem müssen Sie sicherstellen, dass in Ihrem Benutzerkonto in der AWS IAM Console ein Access Policy festgelegt ist.

Einzelheiten visit

Diese Politik arbeitete für mich

{ 
    "Version": "2008-10-17", 
    "Statement": [ 
     { 
      "Effect": "Allow", 
      "Principal": { 
       "AWS": "arn:aws:iam::IAM_USER_ID:user/IAM_USER_NAME" 
      }, 
      "Action": [ 
       "s3:PutObject", 
       "s3:DeleteObject", 
       "s3:PutObjectAcl" 
      ], 
      "Resource": "arn:aws:s3:::S3_BUCKET_NAME/*" 
     } 
    ] 
} 
+0

ich habe AWS 'access_key_id' und' secret_access_key'. Bei einem anderen Projekt habe ich mit diesen Einstellungen ohne Richtlinien gearbeitet. Hier funktioniert nicht. Warum nicht? – Andy

+0

Sie müssen Zugriff auf Ihren Speicher gewähren, indem Sie eine Richtlinie erstellen. Sehen Sie, wie es funktioniert http://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html –

Verwandte Themen