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á.
RouteConfiguration
Sintaxe
Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.
YAML
ApiKeyRequired:BooleanFunctionArn:StringIntegrationTimeout:IntegerModelSelectionExpression:StringOperationName:StringRequestModels:JsonRequestParameters:JsonRouteResponseSelectionExpression:String
Propriedades
-
ApiKeyRequired -
Especifica se uma chave de API é necessária para essa rota.
Tipo: booliano
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
ApiKeyRequiredpropriedade de umAWS::ApiGatewayV2::Routerecurso. -
FunctionArn -
O ARN da função Lambda que gerencia essa rota. AWS SAM cria uma integração e as permissões necessárias para que o API Gateway invoque a função.
Tipo: string
Obrigatório: Sim
CloudFormation compatibilidade: essa propriedade é exclusiva AWS SAM e não tem CloudFormation equivalente.
-
IntegrationTimeout -
O tempo limite para a integração, em milissegundos. O valor máximo é 29.000 milissegundos (29 segundos).
Tipo: inteiro
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
TimeoutInMillispropriedade de umAWS::ApiGatewayV2::Integrationrecurso. -
ModelSelectionExpression -
A expressão de seleção de modelo para a rota.
Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
ModelSelectionExpressionpropriedade de umAWS::ApiGatewayV2::Routerecurso. -
OperationName -
O nome da operação para a rota.
Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
OperationNamepropriedade de umAWS::ApiGatewayV2::Routerecurso. -
RequestModels -
Os modelos de solicitação para a rota.
Tipo: Json
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
RequestModelspropriedade de umAWS::ApiGatewayV2::Routerecurso. -
RequestParameters -
Os parâmetros de solicitação para a rota.
Tipo: Json
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
RequestParameterspropriedade de umAWS::ApiGatewayV2::Routerecurso. -
RouteResponseSelectionExpression -
A expressão de seleção de resposta de rota para a rota.
Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
RouteResponseSelectionExpressionpropriedade de umAWS::ApiGatewayV2::Routerecurso.
Exemplos
Rota simples
O exemplo a seguir configura uma rota simples.
Routes: $connect: FunctionArn: !GetAtt ConnectFunction.Arn sendMessage: FunctionArn: !GetAtt SendMessageFunction.Arn OperationName: SendMessage