View a markdown version of this page

RouteConfiguration - AWS Serverless Application Model

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

RouteConfiguration

구문

AWS Serverless Application Model (AWS SAM) 템플릿에서이 개체를 선언하려면 다음 구문을 사용합니다.

속성

ApiKeyRequired

이 경로에 API 키가 필요한지 여부를 지정합니다.

유형: 부울

필수 항목 여부: 아니요

CloudFormation 호환성:이 속성은 AWS::ApiGatewayV2::Route 리소스의 ApiKeyRequired 속성으로 직접 전달됩니다.

FunctionArn

이 route. AWS SAM creates 통합을 처리하는 Lambda 함수의 ARN과 API Gateway가 함수를 호출하는 데 필요한 권한을 생성합니다.

유형: 문자열

필수 항목 여부:

CloudFormation 호환성:이 속성은에 고유 AWS SAM 하며 CloudFormation 동등한 속성이 없습니다.

IntegrationTimeout

통합 제한 시간은 밀리초 단위입니다. 최대값은 29,000밀리초(29초)입니다.

유형: 정수

필수 항목 여부: 아니요

CloudFormation 호환성:이 속성은 AWS::ApiGatewayV2::Integration 리소스의 TimeoutInMillis 속성으로 직접 전달됩니다.

ModelSelectionExpression

라우팅의 모델 선택 표현식입니다.

유형: 문자열

필수 항목 여부: 아니요

CloudFormation 호환성:이 속성은 AWS::ApiGatewayV2::Route 리소스의 ModelSelectionExpression 속성으로 직접 전달됩니다.

OperationName

라우팅의 작업 이름입니다.

유형: 문자열

필수 항목 여부: 아니요

CloudFormation 호환성:이 속성은 AWS::ApiGatewayV2::Route 리소스의 OperationName 속성으로 직접 전달됩니다.

RequestModels

라우팅의 요청 모델입니다.

유형: Json

필수 항목 여부: 아니요

CloudFormation 호환성:이 속성은 AWS::ApiGatewayV2::Route 리소스의 RequestModels 속성으로 직접 전달됩니다.

RequestParameters

라우팅의 요청 파라미터입니다.

유형: Json

필수 항목 여부: 아니요

CloudFormation 호환성:이 속성은 AWS::ApiGatewayV2::Route 리소스의 RequestParameters 속성으로 직접 전달됩니다.

RouteResponseSelectionExpression

라우팅의 라우팅 응답 선택 표현식입니다.

유형: 문자열

필수 항목 여부: 아니요

CloudFormation 호환성:이 속성은 AWS::ApiGatewayV2::Route 리소스의 RouteResponseSelectionExpression 속성으로 직접 전달됩니다.

예제

단순 경로

다음 예제에서는 간단한 경로를 구성합니다.

Routes: $connect: FunctionArn: !GetAtt ConnectFunction.Arn sendMessage: FunctionArn: !GetAtt SendMessageFunction.Arn OperationName: SendMessage