

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

# Memanggil Lambda dengan acara dari layanan lain AWS
<a name="lambda-services"></a>

*Beberapa Layanan AWS dapat langsung memanggil fungsi Lambda menggunakan pemicu.* Layanan ini mendorong peristiwa ke Lambda, dan fungsi segera dipanggil saat peristiwa yang ditentukan terjadi. Pemicu cocok untuk peristiwa diskrit dan pemrosesan waktu nyata. Saat Anda [membuat pemicu menggunakan konsol Lambda, konsol](#lambda-invocation-trigger) berinteraksi dengan AWS layanan terkait untuk mengonfigurasi pemberitahuan peristiwa pada layanan tersebut. Pemicunya sebenarnya disimpan dan dikelola oleh layanan yang menghasilkan peristiwa, bukan oleh Lambda.

Peristiwa adalah data yang terstruktur dalam format JSON. Struktur JSON bervariasi tergantung pada layanan yang menghasilkannya dan jenis acara, tetapi semuanya berisi data yang dibutuhkan fungsi untuk memproses acara.

Suatu fungsi dapat memiliki banyak pemicu. Setiap pemicu bertindak sebagai klien yang menjalankan fungsi Anda secara independen, dan setiap peristiwa yang diteruskan Lambda ke fungsi Anda hanya memiliki data dari satu pemicu. Lambda mengubah dokumen acara menjadi objek dan meneruskannya ke penangan fungsi Anda.

[[Bergantung pada layanannya, pemanggilan yang digerakkan oleh peristiwa dapat sinkron atau asinkron.](invocation-async.md)](invocation-sync.md)
+ Untuk pemanggilan sinkron, layanan yang menghasilkan acara menunggu respons dari fungsi Anda. Layanan itu mendefinisikan data yang perlu dikembalikan fungsi dalam respons. Layanan mengontrol strategi kesalahan, seperti apakah akan mencoba lagi kesalahan.
+ Untuk invokasi asinkron, Lambda mengantrekan peristiwa sebelum memberikannya ke fungsi Anda. Ketika Lambda mengantri acara, ia segera mengirimkan respons sukses ke layanan yang menghasilkan acara tersebut. Setelah fungsi memproses peristiwa, Lambda tidak mengembalikan respons ke layanan penghasil peristiwa.

## Membuat pemicu
<a name="lambda-invocation-trigger"></a>

Cara termudah untuk membuat pemicu adalah dengan menggunakan konsol Lambda. [Saat Anda membuat pemicu menggunakan konsol, Lambda secara otomatis menambahkan izin yang diperlukan ke kebijakan berbasis sumber daya fungsi.](access-control-resource-based.md)

**Untuk membuat pemicu menggunakan konsol Lambda**

1. Buka [halaman Fungsi](https://console.aws.amazon.com/lambda/home#/functions) di konsol Lambda.

1. Pilih fungsi yang ingin Anda buat pemicu.

1. Di panel **Ikhtisar fungsi**, pilih **Tambah pemicu**.

1. Pilih AWS layanan yang ingin Anda panggil fungsi Anda.

1. Isi opsi di panel **konfigurasi Pemicu** dan pilih **Tambah**. Bergantung pada pilihan Layanan AWS Anda untuk menjalankan fungsi Anda, opsi konfigurasi pemicu akan berbeda.

## Layanan yang dapat memanggil fungsi Lambda
<a name="listing-of-services-and-links-to-more-information"></a>

Tabel berikut mencantumkan layanan yang dapat memanggil fungsi Lambda.


****  

| Layanan | Metode doa | 
| --- | --- | 
| [Amazon Managed Streaming for Apache Kafka](with-msk.md) | [Pemetaan sumber acara](invocation-eventsourcemapping.md) | 
| [Self-managed Apache Kafka](with-kafka.md) | [Pemetaan sumber acara](invocation-eventsourcemapping.md) | 
| [Amazon API Gateway](services-apigateway.md) | Event-driven; doa sinkron | 
| [AWS CloudFormation](services-cloudformation.md) | Event-driven; doa asinkron | 
| [ CloudWatch Log Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/SubscriptionFilters.html#LambdaFunctionExample) | Event-driven; doa asinkron | 
| [AWS CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/how-to-notify-lambda-cc.html) | Event-driven; doa asinkron | 
| [AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-invoke-lambda-function.html) | Event-driven; doa asinkron | 
| [Amazon Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-events.html) | Event-driven; doa sinkron | 
| [AWS Config](governance-config.md) | Event-driven; doa asinkron | 
| [Connect Pelanggan](https://docs.aws.amazon.com/connect/latest/adminguide/connect-lambda-functions.html) | Event-driven; doa sinkron | 
| [Amazon DocumentDB](with-documentdb.md) | [Pemetaan sumber acara](invocation-eventsourcemapping.md) | 
| [Amazon DynamoDB](with-ddb.md) | [Pemetaan sumber acara](invocation-eventsourcemapping.md) | 
| [Elastic Load Balancing (Application Load Balancer)](services-alb.md) | Event-driven; doa sinkron | 
| [Amazon EventBridge (CloudWatch Acara)](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html) | Event-driven; pemanggilan asinkron (bus acara dan jadwal), pemanggilan sinkron atau asinkron (pipa) | 
| [AWS IoT](services-iot.md) | Event-driven; doa asinkron | 
| [Amazon Kinesis](with-kinesis.md) | [Pemetaan sumber acara](invocation-eventsourcemapping.md) | 
| [Amazon Data Firehose](https://docs.aws.amazon.com/firehose/latest/dev/data-transformation.html) | Event-driven; doa sinkron | 
| [Amazon Lex](https://docs.aws.amazon.com/lexv2/latest/dg/lambda.html) | Event-driven; doa sinkron | 
| [Amazon MQ](with-mq.md) | [Pemetaan sumber acara](invocation-eventsourcemapping.md) | 
| [Layanan Email Amazon Sederhana](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-action-lambda.html) | Event-driven; doa asinkron | 
| [Layanan Pemberitahuan Sederhana Amazon](with-sns.md) | Event-driven; doa asinkron | 
| [Amazon Simple Queue Service](with-sqs.md) | [Pemetaan sumber acara](invocation-eventsourcemapping.md) | 
| [Amazon Simple Storage Service](with-s3.md) (Amazon S3) | Event-driven; doa asinkron | 
| [Batch Layanan Penyimpanan Sederhana Amazon](services-s3-batch.md) | Event-driven; doa sinkron | 
| [Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/rotate-secrets_lambda.html) | Rotasi rahasia | 
| [AWS Step Functions](https://docs.aws.amazon.com/step-functions/latest/dg/connect-lambda.html) | Event-driven; doa sinkron atau asinkron | 
| [Kisi VPC Amazon](https://docs.aws.amazon.com/vpc-lattice/latest/ug/lambda-functions.html) | Event-driven; doa sinkron | 