Môj prípad je nasledujúci. Chcem založiť klaster počas pracovných hodín a ukončiť ho po 18:00 a cez víkendy. Klastre sa použijú na projekt datascience. Pred rokmi by sme na to použili nudnú crontab, ale dnes by som to radšej robil s funkciou lambda.
V boto3 môžem spustiť klaster (vďaka Jose Quinteiro) a tento príspevok to veľmi dobre popisuje Ako spustiť a nakonfigurovať klaster EMR pomocou protokolu Boto
Ako môžem ukončiť klaster v boto3 v rovnakej funkcii lambda, kde ho spustím?
odpovede:
0 pre odpoveď č. 1Môžete vytvoriť naplánovaná udalosť v cloudwatch, ktoré spúšťa lambda, ktorú používate.
Naplánované udalosti používajú výrazy Cron, takže budete môcť použiť rovnakú logiku. Akonáhle je vaša funkcia spustená, budete musieť určiť, že ide o spúšťací vypínač zo vstupu udalosti.