Getting API Usage Plan in header

0

Hello,

I have a use case to validate the Usage Plan to offer certain functionality. Could you please advise what/how I can do so every request adds Usage Plan details in the request header to my backend servers?

Thank you.

2回答
0

There is no context variable that contains the usage plan, so you can't directly achieve what you want. If you use a Lambda authorizer, it can calculate the usage plan and return it in a context variable, which later can be used by a mapping template in an HTTP header.

Another option is to include the usage plan name in the API key ID, e.g., plan1-key1, plan2-key3, etc. and use $context.identity.apiKeyId in the mapping template. The backend can then retrieve the information from there.

profile pictureAWS
エキスパート
Uri
回答済み 2年前
0

Thank you Uri for your help. The second suggestion might work. Let me check with my developer.

ck
回答済み 2年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ