

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

# Menjadwalkan crawler
<a name="schedule-crawler"></a>

Anda dapat menjalankan sebuah crawler AWS Glue atas permintaan atau berdasarkan jadwal reguler. Saat menyiapkan crawler berdasarkan jadwal, Anda dapat menentukan batasan tertentu, seperti frekuensi crawler berjalan, hari mana dalam seminggu berjalan, dan jam berapa. Anda dapat membuat jadwal khusus ini dalam format *cron*. Untuk informasi selengkapnya, lihat [Cron](http://en.wikipedia.org/wiki/Cron) di Wikipedia.

Saat menyiapkan jadwal untuk sebuah crawler, Anda harus mempertimbangkan fitur dan keterbatasan cron. Misalnya, jika Anda memilih untuk menjalankan crawler pada hari ke 31 setiap bulan, ingatlah bahwa ada bulan yang tidak terdiri dari 31 hari.

**Topics**
+ [Buat jadwal crawler](create-crawler-schedule.md)
+ [Buat jadwal untuk crawler yang ada](Update-crawler-schedule.md)

# Buat jadwal crawler
<a name="create-crawler-schedule"></a>

Anda dapat membuat jadwal untuk crawler menggunakan AWS Glue konsol atau AWS CLI.

------
#### [ Konsol Manajemen AWS ]

1. Masuk ke Konsol Manajemen AWS, dan buka AWS Glue konsol di [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue\). 

1. Pilih **Crawler** di panel navigasi.

1. Ikuti langkah 1-3 di [Mengkonfigurasi crawler](define-crawler.md) bagian ini.

1. Di[Langkah 4: Atur output dan penjadwalan](define-crawler-set-output-and-scheduling.md), pilih **jadwal Crawler** untuk mengatur frekuensi lari. Anda dapat memilih crawler untuk dijalankan setiap jam, harian, mingguan, bulanan atau menentukan jadwal kustom menggunakan ekspresi cron.

   Ekspresi cron adalah string yang mewakili pola jadwal, yang terdiri dari 6 bidang yang dipisahkan oleh spasi: \$1 \$1 \$1 \$1 \$1 <minute><hour><day of month><month><day of week><year> 

   Misalnya, untuk menjalankan tugas setiap hari di tengah malam, ekspresi cron adalah: 0 0 \$1 \$1? \$1

   Untuk informasi selengkapnya, lihat [Ekspresi cron](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html#CronExpressions).

1. Tinjau pengaturan crawler yang Anda konfigurasikan, dan buat crawler agar berjalan sesuai jadwal.

------
#### [ AWS CLI ]

```
aws glue create-crawler 
 --name myCrawler \
 --role AWSGlueServiceRole-myCrawler  \
 --targets '{"S3Targets":[{Path="s3://amzn-s3-demo-bucket/"}]}' \
 --schedule cron(15 12 * * ? *)
```

------

Untuk informasi selengkapnya tentang penggunaan cron untuk menjadwalkan Tugas dan crawler, lihat [Jadwal berbasis waktu untuk pekerjaan dan crawler](monitor-data-warehouse-schedule.md). 

# Buat jadwal untuk crawler yang ada
<a name="Update-crawler-schedule"></a>

Ikuti langkah-langkah berikut untuk menyiapkan jadwal berulang untuk crawler yang ada.

------
#### [ Konsol Manajemen AWS ]

1. Masuk ke Konsol Manajemen AWS dan buka AWS Glue konsol di [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue\). 

1. Pilih **Crawler** di panel navigasi.

1. Pilih crawler yang ingin Anda jadwalkan dari daftar yang tersedia.

1. Pilih **Edit** dari **menu Tindakan.**

1. Gulir ke bawah ke **Langkah 4: Atur output dan penjadwalan**, dan pilih **Edit**. 

1.  Perbarui jadwal crawler Anda di bawah jadwal **Crawler**. 

1. Pilih **Perbarui**.

------
#### [ AWS CLI ]

Gunakan perintah CLI berikut untuk memperbarui konfigurasi crawler yang ada:

```
aws glue update-crawler-schedule 
   --crawler-name myCrawler
   --schedule cron(15 12 * * ? *)
```

------