2017-08-11 14 views
0

いくつかの助けが必要です。私はラムダバックエンドを使ってシンプルなAWS API Gatewayを試してみました。唯一の応答は{ "date": "2017-01-01" }であり、受け入れられる唯一の方法はGETです。 AWS ConsoleでAPIをテストするとうまく動作します。応答は期待通りです。しかし、外部からアクセスしようとするとInternal error messageという応答が出ます。もちろんそれは一種の吹き荒れです。これを動作させるために弾力性のあるIPを設定する必要がありますか?私はAPIゲートウェイにアクセスするためにどのようなリソースしか宣言していないので、APIゲートウェイに何らかの役割を追加する必要はありません。あるいは、何か「外部アクセス」の役割がありますか? Otにアクセスするには、HTTPヘッダーを指定する必要がありますか?APIゲートウェイベースのREST APIを呼び出すときの内部エラーメッセージ

+0

あなたがAPIを導入しましたを有効にする方法を示しており、以下のスクリーンショットを参照してください? – Ajay

+0

CloudWatchを見ると、ラムダ関数がそこにログオンします。 – Raf

+0

送信しているリクエストに 'Accept:application/json'を追加することができます。 –

答えて

1

APIに外部ドメインからアクセスする場合は、CORSを有効にしてください。 CORS

enter image description here

関連する問題