回答

3

您可以使用映射模板,並從$上下文變量的API密鑰,它的標識對象內部的apiKey屬性:http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html#context-variable-reference

爲您的請求映射模板,包括它的屬性。例如,如果你想包括整個請求主體+的API密鑰,你這樣做:

{ 
    "body": $input.json('$'), 
    "apiKey": "$context.identity.apiKey" 
} 
+0

我是新來的API網關。您是否說我必須專門配置API網關以允許每個請求都通過?例如,如果我的應用程序使用並處理了表單數據,是否需要專門配置API網關以將該表單數據傳遞給應用程序?在上面的示例映射中,這兩個值(body和apiKey)是否會被髮送到Django應用程序的標題?我將如何訪問它們? – BDuelz

0

根據您的後臺應用程序的構建方式,您可以發送API密鑰到應用程序的HTTP參數(路徑,查詢字符串或標題)或請求正文中。請通過docs瞭解如何在兩個系統之間移動數據。

謝謝, Ryan

相關問題