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à.
RouteConfiguration
Sintassi
Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.
YAML
ApiKeyRequired:BooleanFunctionArn:StringIntegrationTimeout:IntegerModelSelectionExpression:StringOperationName:StringRequestModels:JsonRequestParameters:JsonRouteResponseSelectionExpression:String
Properties
-
ApiKeyRequired -
Speciifica se è necessaria una chiave API per questo percorso.
Tipo: Booleano
Obbligatorio: no
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
ApiKeyRequiredproprietà di unaAWS::ApiGatewayV2::Routerisorsa. -
FunctionArn -
L'ARN della funzione Lambda che gestisce questa rotta. AWS SAM crea un'integrazione e le autorizzazioni necessarie affinché API Gateway richiami la funzione.
▬Tipo: stringa
Obbligatorio: sì
CloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un CloudFormation equivalente.
-
IntegrationTimeout -
Il timeout per l'integrazione, in millisecondi. Il valore massimo è 29.000 millisecondi (29 secondi).
Tipo: integer
Obbligatorio: no
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
TimeoutInMillisproprietà di una risorsa.AWS::ApiGatewayV2::Integration -
ModelSelectionExpression -
L'espressione di selezione del modello per l'instradamento.
▬Tipo: stringa
Obbligatorio: no
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
ModelSelectionExpressionproprietà di unaAWS::ApiGatewayV2::Routerisorsa. -
OperationName -
Il nome dell'operazione per l'instradamento.
▬Tipo: stringa
Obbligatorio: no
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
OperationNameproprietà di unaAWS::ApiGatewayV2::Routerisorsa. -
RequestModels -
I modelli di richiesta per l'instradamento.
Type: Json
Obbligatorio: no
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
RequestModelsproprietà di unaAWS::ApiGatewayV2::Routerisorsa. -
RequestParameters -
I parametri della richiesta per l'instradamento.
Type: Json
Obbligatorio: no
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
RequestParametersproprietà di unaAWS::ApiGatewayV2::Routerisorsa. -
RouteResponseSelectionExpression -
L'espressione di selezione della risposta dell'instradamento per l'instradamento.
▬Tipo: stringa
Obbligatorio: no
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
RouteResponseSelectionExpressionproprietà di unaAWS::ApiGatewayV2::Routerisorsa.
Esempi
Percorso semplice
L'esempio seguente configura un percorso semplice.
Routes: $connect: FunctionArn: !GetAtt ConnectFunction.Arn sendMessage: FunctionArn: !GetAtt SendMessageFunction.Arn OperationName: SendMessage