私はzipファイルを入力(PUT requst)してS3に保存できる残りのAPIを作成しようとしていました。apiゲートウェイからS3バケットにバイナリをアップロード
のチュートリアル私は、要求の使用上の計画の検証
次のようにCloudWatchのログがある500エラー広告取得しています以下のよ: 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を与えましたcessの権限を割り当て、APIのゲートウェイ設定と統合要求に役割を割り当てました。
誰もがあなたがrest
という名前のバケットに入れしようとしているように見えます
たぶん 'amazon'エラー' [InternalServerError] 500 ' – Hackerman
また' POST'リクエストを使用して代わりに 'のPUT' ...これをチェックしてみてくださいhttp://stackoverflow.com/questions/6273560/put-vs-post-for-files-upload-restful-api-to-be-built-using-zend-framework – Hackerman