Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
LambdaAuthorizationIdentity
La propiedad de uso se puede usar para especificar un IdentitySource en una solicitud entrante de un autorizador Lambda. Para obtener más información sobre fuentes de identidad, consulta Fuentes de identidad en la Guía del desarrollador de API Gateway.
Sintaxis
Para declarar esta entidad en su plantilla de AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis:
YAML
Context:ListHeaders:ListQueryStrings:ListReauthorizeEvery:IntegerStageVariables:List
Propiedades
-
Convierte las cadenas de contexto dadas en una lista de expresiones de mapeo en el formato
$context.contextString.Tipo: lista
Obligatorio: no
Compatibilidad con CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente CloudFormation.
-
Convierte los encabezados en una lista de expresiones de mapeo en el formato
$request.header.name.Tipo: Lista
Obligatorio: no
Compatibilidad con CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente CloudFormation.
-
Convierte las cadenas de consulta dadas en una lista de expresiones de mapeo en el formato
$request.querystring.queryString.Tipo: Lista
Obligatorio: no
Compatibilidad con CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente CloudFormation.
-
Es el periodo de tiempo de vida (TTL), en segundos, que especifica cuánto tiempo almacena en caché API Gateway los resultados del autorizador. Si especificas un valor mayor que 0, API Gateway almacena en caché las respuestas del autorizador. El valor máximo es 3600 o 1 hora.
Tipo: entero
Obligatorio: no
Compatibilidad con CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente CloudFormation.
-
Convierte las variables de etapa dadas en una lista de expresiones de mapeo en el formato
$stageVariables.stageVariable.Tipo: Lista
Obligatorio: no
Compatibilidad con CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente CloudFormation.
Ejemplos
LambdaRequestIdentity
Ejemplo de identidad de solicitud de Lambda
YAML
Identity: QueryStrings: - auth Headers: - Authorization StageVariables: - VARIABLE Context: - authcontext ReauthorizeEvery: 100