I have a small, long-running cluster provisioned on EMR with Spark, Zeppelin, Hue, etc.... I have configured Hue users, I have several notebooks in Zeppelin that I'm using... all is working well. However, I'm running emr-4.3.0 and I want to upgrade to the emr-4.5.0 image. I don't want to re-create the cluster since I would need to reconfigure all the applications again and figure out how to transfer user data over (saved notebooks, saved queries in Hue, etc.).

How can I upgrade an already-running cluster to the latest EMR image?