Enabling Safe AWS Journeys: Evaluating AWS Footprint for New Customers

Listen to this Post

When engaging with a new customer, understanding their AWS footprint is crucial for providing accurate quotes and recommendations. This involves assessing the scale of their AWS usage, including the number of assets and their monthly spending. A practical approach is to balance the number of assets across all AWS regions with the average monthly spending over the last six months. This method provides a clear picture of the customer’s current AWS usage and helps in making informed decisions.

You Should Know:

To effectively evaluate an AWS footprint, you can use the `aws-list-resources` tool by Michael Kirchner, available on GitHub. This tool helps in listing the top 10 resources and provides a global total along with average spending. Here are some practical steps and commands to get started:

1. Install the `aws-list-resources` Tool:

git clone https://github.com/welldone-cloud/aws-list-resources.git
cd aws-list-resources
npm install

2. Configure AWS CLI:

Ensure you have the AWS CLI installed and configured with the necessary permissions.

aws configure

3. Run the Tool:

Execute the tool to list the resources.

node index.js --profile <your-aws-profile>

4. Analyze the Output:

The tool will output the top 10 resources and the total number of resources across all regions. Use this data to gauge the customer’s AWS usage.

5. Check Monthly Spending:

Use the AWS Cost Explorer to get the average monthly spending.

aws ce get-cost-and-usage \
--time-period Start=2023-01-01,End=2023-06-30 \
--granularity MONTHLY \
--metrics "UnblendedCost"

What Undercode Say:

Evaluating an AWS footprint is a critical step in understanding a customer’s cloud infrastructure. By using tools like `aws-list-resources` and AWS Cost Explorer, you can gain valuable insights into the number of assets and spending patterns. This information is essential for providing accurate quotes and recommendations. Additionally, always ensure you have the necessary permissions and access to the customer’s AWS account to perform these evaluations effectively.

Expected Output:

  • Top 10 Resources: List of the most used AWS resources.
  • Global Total: Total number of resources across all regions.
  • Average Monthly Spending: Average cost incurred over the last six months.

For more details and to access the `aws-list-resources` tool, visit the GitHub repository.

References:

Reported By: Grenuv How – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅

Join Our Cyber World:

💬 Whatsapp | 💬 TelegramFeatured Image