Lambda - AWS Serverless Application Model

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

Lambda

AWS Lambda 함수를 GraphQL API 리졸버의 데이터 소스로 구성합니다.

구문

AWS Serverless Application Model (AWS SAM) 템플릿에서 이 엔티티를 선언하려면 다음 구문을 사용하십시오.

YAML

LogicalId: Description: String FunctionArn: String Name: String ServiceRoleArn: String

속성

Description

귀하의 데이터 소스에 대한 설명.

타입: 문자열

필수 항목 여부: 아니요

AWS CloudFormation 호환성: 이 속성은 AWS::AppSync::DataSource 리소스의 Description 속성으로 직접 전달됩니다.

FunctionArn

Lambda 함수의 ARN입니다.

타입: 문자열

필수 항목 여부: 아니요

AWS CloudFormation 호환성: 이 속성은 AWS::AppSync::DataSource LambdaConfig 개체의 LambdaFunctionArn 속성에 직접 전달됩니다.

LogicalId

귀하의 데이터 소스의 고유한 이름.

타입: 문자열

필수 항목 여부: 예

AWS CloudFormation 호환성: 이 속성은 AWS::AppSync::DataSource 리소스의 Name 속성에 직접 전달됩니다.

Name

귀하의 데이터 소스의 이름. 이 속성을 지정하여 LogicalId 값을 재정의합니다.

타입: 문자열

필수 항목 여부: 아니요

AWS CloudFormation 호환성: 이 속성은 AWS::AppSync::DataSource 리소스의 Name 속성에 직접 전달됩니다.

ServiceRoleArn

데이터 소스의 AWS Identity and Access Management (IAM) 서비스 역할 ARN. 시스템은 데이터 소스에 액세스할 때 이 역할을 사용합니다.

참고

데이터 소스에 대한 액세스 권한을 취소하려면 귀하의 AWS SAM 템플릿에서 Lambda 객체를 제거하십시오.

타입: 문자열

필수: 아니요. 지정하지 않으면 를 사용하여 Write 권한을 AWS SAM 커넥터 제공합니다. AWS SAM

AWS CloudFormation 호환성: 이 속성은 AWS::AppSync::DataSource 리소스의 ServiceRoleArn 속성으로 직접 전달됩니다.