

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

# Buat pengatur waktu tugas dengan Lambda dan Amazon SNS
<a name="task-timer-sample"></a>

Proyek sampel ini membuat timer tugas. Ini mengimplementasikan mesin AWS Step Functions status yang mengimplementasikan `Wait` status, dan menggunakan AWS Lambda fungsi yang mengirimkan notifikasi Amazon Simple Notification Service (Amazon SNS). Status [Tunggu status alur kerja](state-wait.md) adalah tipe status yang menunggu pemicu untuk melakukan satu unit kerja.

**catatan**  
Proyek contoh ini mengimplementasikan AWS Lambda fungsi untuk mengirim notifikasi Amazon Simple Notification Service (Amazon SNS). Anda juga dapat mengirim notifikasi Amazon SNS langsung dari Amazon States Language. Lihat [Mengintegrasikan layanan dengan Step Functions](integrate-services.md).

Proyek sampel ini membuat mesin status, fungsi Lambda, dan topik Amazon SNS, dan mengonfigurasi izin AWS Identity and Access Management terkait (IAM). Untuk informasi selengkapnya tentang sumber daya yang dibuat dengan proyek sampel **Timer Tugas**, lihat berikut:

Untuk informasi selengkapnya tentang AWS Step Functions cara mengontrol AWS layanan lain, lihat[Mengintegrasikan layanan dengan Step Functions](integrate-services.md).
+ [AWS CloudFormation Panduan Pengguna](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/)
+ [Panduan Pengembang Layanan Pemberitahuan Sederhana Amazon](https://docs.aws.amazon.com/sns/latest/dg/)
+ [AWS Lambda Panduan Pengembang](https://docs.aws.amazon.com/lambda/latest/dg/)
+ [Panduan Memulai IAM](https://docs.aws.amazon.com/IAM/latest/GettingStartedGuide/)

## Langkah 1: Buat mesin negara
<a name="task-timer-create-resources"></a>

1. Buka [Konsol Step Functions](https://console.aws.amazon.com/states/home?region=us-east-1#/) dan pilih **Buat mesin status**.

1. Pilih **Buat dari template** dan temukan template pemula terkait. Pilih **Next** untuk melanjutkan.

1. Pilih cara menggunakan template:

   1. **Jalankan demo** — membuat mesin status hanya-baca. Setelah ditinjau, Anda dapat membuat alur kerja dan semua sumber daya terkait.

   1. **Bangun di atasnya** — memberikan definisi alur kerja yang dapat diedit yang dapat Anda tinjau, sesuaikan, dan terapkan dengan sumber daya Anda sendiri. (Sumber daya terkait, seperti fungsi atau antrian, **tidak** akan dibuat secara otomatis.)

1. Pilih **Gunakan templat** untuk melanjutkan pilihan Anda.
**catatan**  
*Biaya standar berlaku untuk layanan yang digunakan ke akun Anda.*

## Langkah 2: Jalankan mesin status demo
<a name="task-timer-run-state-machine"></a>

Jika Anda memilih opsi **Jalankan demo**, semua sumber daya terkait akan digunakan dan siap dijalankan. Jika memilih opsi **Build on it**, Anda mungkin perlu menyetel nilai placeholder dan membuat sumber daya tambahan sebelum dapat menjalankan alur kerja kustom.

1. Pilih **Deploy dan jalankan**.

1. Tunggu CloudFormation tumpukan untuk digunakan. Ini bisa memakan waktu hingga 10 menit.

1. Setelah opsi **Mulai eksekusi** muncul, tinjau **Input** dan pilih **Mulai eksekusi**.

**Selamat\!**  
Anda sekarang harus memiliki demo yang sedang berjalan dari mesin negara Anda. Anda dapat memilih status dalam **tampilan Grafik** untuk meninjau input, output, variabel, definisi, dan peristiwa.