7
AWS ConsoleからAPIを呼び出すと、ステージ名が「test-invoke-stage」であることがわかりました。AWS API Gatewayでは、テストインボークステージのステージ変数を設定するにはどうすればよいですか?
マッピングをラムダ関数に送信するためにいくつかのステージ変数を設定しましたが、それらの値は空白になります。私がそのテスターの変数を設定できるようにtest-invoke-stageを設定しようとすると、-
という名前のステージ名は指定できません。
どのように私はテストの呼び出しを使用してステージ変数を渡すのですか?
ステージ変数をどこで宣言するかについての詳細はありますか?テスト画面で、ステージ変数のセクションに「このメソッドのステージ変数はありません」と表示されますが、どこに宣言するのかわかりません! – justinpawela
確かに、API Gatewayのインターフェースでは、ステージを選択しています(彼らはインターフェースをもう一度変更したのでしょうか、将来的にはおそらくそうでしょう - ステージを見回してください。 –
ありがとうございます。残念ながら、既存のステージ変数は既に定義されていますが、APIをデプロイしてもうまく動作しますが、コンソールのテスト画面にはステージ変数を使用するオプションがありませんが、そこにセクションがありますが、 "このメソッドにステージ変数がありません"と主張しています。ラムダ関数名やマッピング式などのようなもので、メソッド統合(この場合はLambda)に渡される「フリー変数」ではありません。 – justinpawela