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á.
Lambda
Configure uma AWS Lambda função como fonte de dados para seu GraphQL Resolvedor de API.
Sintaxe
Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.
YAML
LogicalId: Description:StringFunctionArn:StringName:StringServiceRoleArn:String
Propriedades
Description-
A descrição da sua fonte de dados.
Type: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
Descriptionpropriedade de umAWS::AppSync::DataSourcerecurso. FunctionArn-
O ARN da função do Lambda.
Type: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
LambdaFunctionArnpropriedade de umAWS::AppSync::DataSource LambdaConfigobjeto. LogicalId-
O nome exclusivo de sua fonte de dados.
Type: string
Obrigatório: Sim
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
Namepropriedade de umAWS::AppSync::DataSourcerecurso. Name-
O nome da sua fonte de dados. Especifique essa propriedade para substituir o valor
LogicalId.Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
Namepropriedade de umAWS::AppSync::DataSourcerecurso. ServiceRoleArn-
O ARN da função de serviço AWS Identity and Access Management (IAM) da fonte de dados. O sistema assume essa função ao acessar a fonte de dados.
nota
Para revogar o acesso à sua fonte de dados, remova o objeto Lambda do seu modelo AWS SAM .
Type: string
Obrigatório: Não. Se não for especificado, AWS SAM provisionará
Writeas permissões usandoconectores do AWS SAM .CloudFormation compatibilidade: essa propriedade é passada diretamente para a
ServiceRoleArnpropriedade de umAWS::AppSync::DataSourcerecurso.