Which AWS services am I using?
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.
Solution 1:
UPDATE: 2019-02-22 09:39:25
- A user on the stackexchange network reports that this answer is no longer valid, due to a change made by AWS
Quick Answer (TL;DR)
- Use the
tag editor
feature ofAWS Resource Groups
to report AWS services usage.
Detailed Answer
Context
- Amazon Web Services console (AWSConsole)
- Current version as of 2017-06-11
- Tracking any of various AWS Resources
Problem
- Scenario: AWSUserDipasq wants a report showing all used resources for a specific AWSConsole
- AWSUserDipasq does not have a handy record or report at hand
- Example: AWSUserDipasq inherited an AWS configuration from someone else
- Example: AWSUserDipasq setup the configuration a long time ago, and forgot what he did
- Example: AWSUserDipasq used some third-party service to configure one or more resources on the specific AWSConsole
- AWSUserDipasq notices that the AWSBillingReport does not show enough detail
- Example: AWSBillingReport only shows those items with no associated usage fee
- Example: AWSBillingReport only shows those items which have already incurred costs in the previous billing period
Solution
Use the tag editor
feature of AWS Resource Groups
.
Step-by-Step:
- STEP: Login to the relevant AWSConsole
- STEP: Choose
Resource Groups
from the main AWSConsole - STEP: Choose
tag editor
from the Resource Groups submenu - STEP: Under
Find resources to tag :: Regions
choose all the AWS regions available - STEP: Under
Find resources to tag :: Resource Types
chooseAll resource types
- STEP: Choose
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
- This approach may show resources that are allocated for deployment, but still not actually used.
See also
- https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/creating-a-resource-group.html
- http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-using-cloudformer.html
Solution 2:
Once you figure out what services you're using, you may want to create a resource group to group them together.