As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
LambdaAuthorizationIdentity
Essa propriedade pode ser usada para especificar um IdentitySource em uma solicitação recebida para um autorizador. Para obter mais informações sobre fontes de identidade, consulte Fontes de identidade no Guia do desenvolvedor do API Gateway.
Sintaxe
Para declarar esta entidade no modelo do AWS Serverless Application Model (AWS SAM), use a seguinte sintaxe:
YAML
Context:ListHeaders:ListQueryStrings:ListReauthorizeEvery:IntegerStageVariables:List
Propriedades
-
Converte as cadeias de caracteres de contexto fornecidas em uma lista de expressões de mapeamento no formato
$context.contextString.Tipo: lista
Obrigatório: não
Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.
-
Converte os cabeçalhos em uma lista de expressões de mapeamento no formato
$request.header.name.Tipo: lista
Obrigatório: não
Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.
-
Converte as cadeias de caracteres de consulta fornecidas em uma lista de expressões de mapeamento no formato
$request.querystring.queryString.Tipo: lista
Obrigatório: não
Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.
-
O período de vida útil (TTL), em segundos, que especifica por quanto tempo o API Gateway armazena em cache os resultados do autorizador. Se você especificar um valor maior que 0, o API Gateway armazenará em cache as respostas do autorizador. O valor máximo é 3600, ou uma hora.
Tipo: inteiro
Obrigatório: não
Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.
-
Converte as variáveis de estágio fornecidas em uma lista de expressões de mapeamento no formato
$stageVariables.stageVariable.Tipo: lista
Obrigatório: não
Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.
Exemplos
LambdaRequestIdentity
Exemplo de identidade de solicitação Lambda
YAML
Identity: QueryStrings: - auth Headers: - Authorization StageVariables: - VARIABLE Context: - authcontext ReauthorizeEvery: 100