問題タブ [aws-http-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
47 参照

aws-api-gateway - API Gateway V2 でのメッセージ属性の送信が $request.header に対して機能しない

API Gateway V2 を API SQS Integration に接続しようとしています。この統合は正常に機能しており、メッセージはキューに到着しています。

問題は、ヘッダーheader.sample1からメッセージに値を追加しようとするときです。

通常、推奨される解決策は統合でメッセージ属性を使用することですが、それは機能していません。下のスクリーンショットでは、$request.header.sample1. このために、ヘッダー値を SQS に受け取ることが期待されますが、それは行われず、代わりに API リクエスト全体が失敗します。

ここに画像の説明を入力

また、それをオブジェクトにフォーマットしようとしました:

これはうまくいきます。でも、やってみたら

これもうまくいきません。$request.headerorを使用しても$request.body機能しません。また、努力$request.header.sample1してもうまくいかない

メソッドを呼び出す方法については、いくつかの画像に従ってください。

ここに画像の説明を入力 ここに画像の説明を入力