I have a dynamic environment setup on AWS where hundreds, if not thousands, of machines are started and terminated everyday. This includes a number of services like EC2 (both spot and on-demand instances), S3, SES etc. Most of these machines/services are part of the production environment but from time to time we use many machines/services for development work.
Now I want to get the AWS cost separately for production setup and for development setup. What is the best way to do this? Maybe use different keys to start instances in different environments or use some AWS feature?