A financial services company needs to automate the deployment of its Amazon EC2 instances while ensuring that they are launched with the correct configurations and security settings. The company also requires an audit trail to track all configuration changes and user activity for compliance purposes. Which combination of AWS services should the company use to meet these requirements?