x-amazon-apigateway-api-key-source プロパティ - Amazon API Gateway

x-amazon-apigateway-api-key-source プロパティ

キーを要求する API メソッドを調整する API キーを受け取るソースを指定します。この API レベルのプロパティは、String タイプです。API キーを要求するメソッドの設定の詳細については、「OpenAPI 定義で API キーを使用するようにメソッドを設定する」を参照してください。

リクエストの API キーのソースを指定します。有効な値は次のとおりです。

  • リクエストの HEADER ヘッダーから API キーを受信するための X-API-Key

  • Lambda オーソライザー (以前のカスタムオーソライザー) の AUTHORIZER から API キーを受信するための UsageIdentifierKey

x-amazon-apigateway-api-key-source の例

次の例では、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", . . . }