Shutdown Scripts
Shutdown scripts are executed when an instance receives a signal that it will be shut down. There are a number of cases where this signal will be sent, including normal shutdowns, reboots, preemption, and an instance being destroyed. Unlike startup scripts, shutdown scripts are only executed on a best-effort basis. This means that shutdown scripts should not be relied on to perform mission-critical operations.
In general, VMs are usually given 90 seconds of time to execute shutdown scripts. Note that reset events do not trigger shutdown scripts, and preemptible machines are only given 30 seconds to execute shutdown scripts.
As with startup scripts, shutdown scripts are provided using reserved keys for instance-specific metadata, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access