AWS noobはここにあります。これはちょっとしたベストプラクティス開発の質問ですが、具体的にするつもりです:APIゲートウェイエンドポイントの背後にあるAWS Lambdasをローカルでテストします。
私は入力用にjsonファイルを使ってノードのLambdaをローカルでテストできますが、私のWebアプリケーションは、S3で実行され、API Gatewayエンドポイントコールに応答してLambdasを呼び出します。
私の実際のAPIゲートウェイ構成ファイルを使用して、同じメソッドをローカルで呼び出して、自分のLambdasをローカルで実行できるようにすることは素晴らしいことです。この記事では、ローカルAPIゲートウェイテスト環境がないので、これは不可能であることを示唆しています。http://nickmchardy.com/blog/2015/09/my-thoughts-about-aws-api-gateway-working-with-aws-lambda
これは明らかではありません。例:GETとPOSTを使用しているAPI /ゲートウェイにユーザー/メソッドがあるとします。 AWUsのlistUsers.jsとcreateUser.js Lambdasにそれぞれ接続します。開発中に私はhttp://localhost:0000/users GET/POSTを呼び出し、Lambdaを実行して正しい応答を与えたいので、自分のアーキテクチャ全体をローカルで実行することができます。
明らかにURLでものを呼び出すことは、特に複雑ではないので、私の質問はもっとあります。これを行うためのベストプラクティスは、私が(Cloudfront !? JAWS !?) AWSでは、それをローカルのテストにまったく使用できますか?
これが明白でないか、または非常に明白な場合は謝罪してください!
これを削除しないでください!私はそうでないとServerlessを見つけられなかったかもしれません! :) –
サーバーレスは非常に多くは完了していません。私たちはAWS API Gatewayをあきらめました。開発ツールは使い方が簡単ではありません! (まだ) –