我正在嘗試創建一個可以將zip文件作爲輸入(PUT請求)並將其存儲在S3上的休息api。從api網關上傳二進制文件到S3存儲桶
我得到500錯誤廣告的教程CloudWatch的日誌如下
的請求驗證使用計劃: c2140431-1a10-11e7-9f32- 0df3853848fe。 API密鑰:API階段: xjjd186a30/rd
由於方法'PUT/s3'不需要API密鑰授權的API密鑰。
請求將無助於油門或配額限制
使用計劃檢查成功的API密鑰和API階段xjjd186a30/RD
的要求開始執行:c2140431-1a10-11e7-9f32-0df3853848fe
HTTP方法:PUT,資源路徑:/ S3
成功完成執行
方法與狀態完成:500
當我試圖從郵遞員的API,我得到
AccessDenied
訪問 DeniedF55D45C185A5BF11HXopfmxAxGNvmdi7PRp4c1j/wPYmGVTrkKbGXfZwofLOn7TRBPs3uFjer/2UCIktynKtGeNU1Xw =
我的角色我給了AmazonS3FullAc放棄權限並將角色分配給api網關設置和集成請求。
誰能幫助請
也許一個'amazon'錯誤'[InternalServerError] 500' – Hackerman
同時嘗試使用'POST'請求,而不是'put' ...檢查了這http://stackoverflow.com/questions/6273560/put-vs-post-for-files-upload-restful-api-to-built-using-zend-framework – Hackerman