x-amazon-apigateway-apiproprietà -key-source - Amazon API Gateway

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

x-amazon-apigateway-apiproprietà -key-source

Specificate la fonte che riceverà una API chiave per limitare i API metodi che richiedono una chiave. Questa proprietà API di livello è un tipo. String Per ulteriori informazioni sulla configurazione di un metodo per richiedere una API chiave, vedere. Configura un metodo per utilizzare API le chiavi con una definizione aperta API

Specificare l'origine della API chiave per le richieste. I valori validi sono:

  • HEADERper ricevere la API chiave dall'X-API-Keyintestazione di una richiesta.

  • AUTHORIZERper ricevere la API chiave UsageIdentifierKey da un autorizzatore Lambda (precedentemente noto come autorizzatore personalizzato).

x-amazon-apigateway-apiesempio di -key-source

L'esempio seguente imposta l'X-API-Keyintestazione come fonte chiave. 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", . . . }