Answer - A.
This is also mentioned in the AWS Documentation.
Options B and D are incorrect because the application needs to be stopped before doing the pre-install tasks such as decrypting files and creating a backup.
Option C is incorrect because ValidateService should be the last event.
It is used to verify if the deployment is completed successfully.