15 things to reduce AWS cost.
#1 Identify Amazon EC2 instances with low-utilization and reduce cost by stopping or rightsizing.
Use AWS Instance Scheduler to automatically stop instances. Use AWS Operations Conductor
to automatically resize the EC2 instances (based on the recommendations report from Cost Explorer).
#2 Identify Amazon EBS volumes with low-utilization and reduce cost by snapshotting then deleting them
#3 Analyze Amazon S3 usage and reduce cost by leveraging lower cost storage tiers
Use S3 Analytics to analyze storage access patterns on the object data set for 30 days or longer. It makes recommendations on where you can leverage S3 Infrequently Accessed (S3 IA) to reduce costs. You can automate moving these objects into lower cost storage tier using Life Cycle Policies. Alternately, you can also use S3 Intelligent-Tiering, which automatically analyzes and moves your objects to the appropriate storage tier.
#4 Identify Amazon RDS, Amazon Redshift instances with low utilization and reduce cost by stopping (RDS) and pausing (Redshift)

There are 3 types of Probes available.