2015-11-30 14 views
7

AWS ConsoleからAPIを呼び出すと、ステージ名が「test-invoke-stage」であることがわかりました。AWS API Gatewayでは、テストインボークステージのステージ変数を設定するにはどうすればよいですか?

マッピングをラムダ関数に送信するためにいくつかのステージ変数を設定しましたが、それらの値は空白になります。私がそのテスターの変数を設定できるようにtest-invoke-stageを設定しようとすると、-という名前のステージ名は指定できません。

どのように私はテストの呼び出しを使用してステージ変数を渡すのですか?

答えて

1

この時点で12/2015 - 利用できません - この質問は、Amazonとのウェビナーで回答されました。彼らはそれがロードマップ上の特徴だと言った。私はそれを見ると、私はこの質問/答えを更新します。

アップデート - ウェブコンソールでテストを行うときにstageVariablesの値を追加できるようになりました。 (2016-01-14)

+0

ステージ変数をどこで宣言するかについての詳細はありますか?テスト画面で、ステージ変数のセクションに「このメソッドのステージ変数はありません」と表示されますが、どこに宣言するのかわかりません! – justinpawela

+0

確かに、API Gatewayのインターフェースでは、ステージを選択しています(彼らはインターフェースをもう一度変更したのでしょうか、将来的にはおそらくそうでしょう - ステージを見回してください。 –

+0

ありがとうございます。残念ながら、既存のステージ変数は既に定義されていますが、APIをデプロイしてもうまく動作しますが、コンソールのテスト画面にはステージ変数を使用するオプションがありませんが、そこにセクションがありますが、 "このメソッドにステージ変数がありません"と主張しています。ラムダ関数名やマッピング式などのようなもので、メソッド統合(この場合はLambda)に渡される「フリー変数」ではありません。 – justinpawela

関連する問題