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 Risposte
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
ESPERTO
Uri
con risposta 2 anni fa
0

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

ck
con risposta 2 anni fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande