x-amazon-apigateway-api-鍵源屬性 - Amazon API Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

x-amazon-apigateway-api-鍵源屬性

指定接收 API 金鑰的來源,以調節需要金鑰的 API 方法。這個 API 層級的屬性是 String 類型。如需設定方法以需要 API 金鑰的詳細資訊,請參閱設定使用具有 OpenAPI 定義的 API 金鑰的方法

指定請求的 API 金鑰來源。有效值為:

  • HEADER,從請求的 X-API-Key 標頭接收 API 金鑰。

  • AUTHORIZER 適用於從 Lambda 授權方 (先前稱為自訂授權方) 的 UsageIdentifierKey 接收 API 金鑰。

x-amazon-apigateway-api-關鍵源示例

下列範例會將 X-API-Key 標頭設為 API 金鑰來源。

OpenAPI 2.0
{ "swagger" : "2.0", "info" : { "title" : "Test1" }, "schemes" : [ "https" ], "basePath" : "/import", "x-amazon-apigateway-api-key-source" : "HEADER", . . . }
OpenAPI 3.0.1
{ "openapi" : "3.0.1", "info" : { "title" : "Test1" }, "servers" : [ { "url" : "/{basePath}", "variables" : { "basePath" : { "default" : "import" } } } ], "x-amazon-apigateway-api-key-source" : "HEADER", . . . }