기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Lambda
귀하의 GraphQL API 해석기의 데이터 소스로 AWS Lambda함수를 구성합니다.
구문
귀하의 AWS Serverless Application Model(AWS SAM) 템플릿에서 이 객체를 선언하려면 다음 명령문을 사용합니다.
YAML
LogicalId: Description:StringFunctionArn:StringName:StringServiceRoleArn:String
속성
Description-
귀하의 데이터 소스에 대한 설명.
유형: 문자열
필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은
AWS::AppSync::DataSource리소스의Description속성으로 직접 전달됩니다. FunctionArn-
Lambda 함수의 ARN입니다.
유형: 문자열
필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은
LambdaFunctionArnAWS::AppSync::DataSource LambdaConfig객체의 속성에 직접 전달됩니다. LogicalId-
귀하의 데이터 소스의 고유한 이름.
유형: 문자열
필수 항목 여부: 예
CloudFormation호환성: 이 속성은
Name리소스의AWS::AppSync::DataSource속성으로 직접 전달됩니다. Name-
귀하의 데이터 소스의 이름. 이 속성을 지정하여
LogicalId값을 재정의합니다.유형: 문자열
필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은
AWS::AppSync::DataSource리소스의Name속성으로 직접 전달됩니다. ServiceRoleArn-
데이터 소스에 대한 AWS Identity and Access Management(IAM) 서비스 역할 ARN입니다. 시스템은 데이터 소스에 액세스할 때 이 역할을 사용합니다.
참고
데이터 소스에 대한 액세스 권한을 취소하려면 귀하의 AWS SAM템플릿에서 Lambda 객체를 제거하십시오.
유형: 문자열
필수 여부: 아니요. 지정하지 않으면 AWS SAM는 AWS SAM 커넥터를 사용하여
Write권한을 제공합니다.CloudFormation호환성: 이 속성은
ServiceRoleArn리소스의AWS::AppSync::DataSource속성으로 직접 전달됩니다.