Lambda - AWS Serverless Application Model

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Lambda

Konfigurasikan AWS Lambda fungsi sebagai sumber data untuk resolver GraphQL API Anda.

Sintaks

Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.

YAML

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

Properti

Description

Deskripsi sumber data Anda.

Tipe: String

Wajib: Tidak

AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke Description properti AWS::AppSync::DataSource sumber daya.

FunctionArn

ARN untuk fungsi Lambda.

Tipe: String

Wajib: Tidak

AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke LambdaFunctionArn properti AWS::AppSync::DataSource LambdaConfig objek.

LogicalId

Nama unik sumber data Anda.

Tipe: String

Wajib: Ya

AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke Name properti AWS::AppSync::DataSource sumber daya.

Name

Nama sumber data Anda. Tentukan properti ini untuk mengganti LogicalId nilainya.

Tipe: String

Wajib: Tidak

AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke Name properti AWS::AppSync::DataSource sumber daya.

ServiceRoleArn

Peran layanan AWS Identity and Access Management (IAM) ARN untuk sumber data. Sistem mengasumsikan peran ini saat mengakses sumber data.

catatan

Untuk mencabut akses ke sumber data Anda, hapus objek Lambda dari template Anda. AWS SAM

Tipe: String

Diperlukan: Tidak. Jika tidak ditentukan, AWS SAM akan memberikan Write izin menggunakanAWS SAM konektor.

AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke ServiceRoleArn properti AWS::AppSync::DataSource sumber daya.