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à.
LambdaAuthorizationIdentity
La proprietà use può essere utilizzata per specificare un IdentitySource in una richiesta in entrata per un autorizzatore Lambda. Per ulteriori informazioni sulle fonti di identità, consulta Identity sources nella API Gateway Developer Guide.
Sintassi
Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.
YAML
Context:
List
Headers:List
QueryStrings:List
ReauthorizeEvery:Integer
StageVariables:List
Proprietà
-
Converte le stringhe di contesto fornite in un elenco di espressioni di mappatura nel formato.
$context.contextString
Tipo: Elenco
Required: No
AWS CloudFormationcompatibilità: questa proprietà è unica AWS SAM e non ha un AWS CloudFormation equivalente.
-
Converte le intestazioni in un elenco di espressioni di mappatura nel formato.
$request.header.name
Tipo: Elenco
Required: No
AWS CloudFormationcompatibilità: questa proprietà è unica AWS SAM e non ha un AWS CloudFormation equivalente.
-
Converte le stringhe di query fornite in un elenco di espressioni di mappatura nel formato.
$request.querystring.queryString
Tipo: Elenco
Required: No
AWS CloudFormationcompatibilità: questa proprietà è unica AWS SAM e non ha un AWS CloudFormation equivalente.
-
Il periodo time-to-live (TTL), in secondi, che specifica per quanto tempo API Gateway memorizza nella cache i risultati dell'autorizzazione. Se il valore specificato è maggiore di 0, API Gateway memorizza nella cache le risposte di autorizzazione. Il valore massimo è 3600, ovvero un'ora.
Tipo: integer
Required: No
AWS CloudFormationcompatibilità: questa proprietà è unica AWS SAM e non ha un equivalente. AWS CloudFormation
-
Converte le variabili di fase specificate in un elenco di espressioni di mappatura nel formato.
$stageVariables.stageVariable
Tipo: Elenco
Required: No
AWS CloudFormationcompatibilità: questa proprietà è unica AWS SAM e non ha un AWS CloudFormation equivalente.
Esempi
LambdaRequestIdentity
Esempio di identità della richiesta Lambda
YAML
Identity: QueryStrings: - auth Headers: - Authorization StageVariables: - VARIABLE Context: - authcontext ReauthorizeEvery: 100