When I sign into the AWS Management Console, I just see a list of all the services. How do I know which ones I'm using? Can I hide the ones I'm not using?
I much prefer the way Heroku organizes things. It shows your apps first. Then, when you click into an app, it only shows the add-ons (services) that app is using. Imagine logging into Heroku and just seeing a list of all Heroku add-ons.
UPDATE: 2019-02-22 09:39:25
Quick Answer (TL;DR)
tag editor
feature ofAWS Resource Groups
to report AWS services usage.Detailed Answer
Context
Problem
Solution
Use the
tag editor
feature ofAWS Resource Groups
.Step-by-Step:
Resource Groups
from the main AWSConsoletag editor
from the Resource Groups submenuFind resources to tag :: Regions
choose all the AWS regions availableFind resources to tag :: Resource Types
chooseAll resource types
Find Resources
When these steps are successfully completed, the result will be a report of all the AWS Resources that are deployed on the relevant AWSConsole
Pitfalls
See also
Once you figure out what services you're using, you may want to create a resource group to group them together.
Login to your AWS account using Resource Auditor Role and check the billing. Under Billing Details you can see what you are running under which region.
Do pin the Billing server to see the same once you login.
AWS introduced AWS Config for audit purpose. AWS Config is a service that enables you to assess, audit, and evaluate the configurations of your AWS resources. Config continuously monitors and records your AWS resource configurations and allows you to automate the evaluation of recorded configurations against desired configurations.
Source: https://aws.amazon.com/config/