2015-05-27 219 views
0

我試圖將圖像上傳到我的AWS桶 我創造了一個新的用戶 授予他fulls3控制Amazon S3的訪問被拒絕

AWSCredentials credentials = new BasicAWSCredentials(MY_ACCESS_KEY_ID, MY_SECRET_KEY); 
      AmazonS3 s3client = new AmazonS3Client(credentials); 

      PutObjectResult objectRequest = s3client.putObject(new PutObjectRequest(GlobalConstant.bucketName+"/testing", f.getName().toString(), 
        f)); 

,但在上傳我得到以下錯誤:

05-27 07:09:47.219: W/System.err(20594): com.amazonaws.services.s3.model.AmazonS3Exception: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID:), S3 Extended Request ID: +++/=

回答

0

運行aws configure命令並填寫所有配置細節。 在管理控制檯中,選擇存儲桶並選擇屬性選項卡。點擊添加更多權限。受讓人從下拉菜單中選擇用戶名,查看列表,上傳/刪除。爲了測試目的,您可以將權限設置爲Everyone並檢查所有選項。