3
ラムダ実装のapiゲートウェイリソースから、元のリクエストURIを取得する方法。それともオリジナルのパスだけ?それは得るために、パス変数の置換を必要とするため、非常に面倒だapiゲートウェイで元のリクエストURIを取得するにはどうすればよいですか?
$context.resourcePath contains the path with variable names ex: "/blah/{var}"
$input.params().path contains the variable names and values ex: {"var":"something"}
$context.stage contains the stage ex: "prod"
:私は現在、私は、デフォルトの要求テンプレートを使用してラムダまで渡し、次の三つの変数を使用していますより良い方法を欠く
元の通話経路:
/prod/blah/something
元のURLまたはURIはどのように取得できますか?
鍵と秘密のペアを使用して各リクエストに署名しています。アルゴリズムはaws署名バージョン4に似ています。要求パスは、クライアントがハッシュしなければならない要素の1つです。したがって、サービスは署名を検証するために元のリクエストパスを必要とします。 –
これを追加する機能リクエストが既にあるようです。この投稿をリクエストに+1しました。 –
クールだよ! –