Identify Cost of unused VPC Endpoint across multiple accounts under a payer

0

Hi,

VPC endpoint are charged today per ENI/ per hr as well the data processing through each of the ENI. I am looking to understand, how can I know which VPC endpoints are unused through all of the multiple acccounts of a single customer?

AWS
asked 4 months ago209 views
1 Answer
0
Accepted Answer

Hi you can use following query Athena CUR query

SELECT
	bill_payer_account_id,
	line_item_usage_account_id,
	line_item_operation,
	line_item_resource_id,
	product_product_family,
	product_servicename,
	line_item_line_item_description,
	pricing_unit,
	resource_tags_user_name,
	year,
	month,
	line_item_unblended_rate,
	sum(line_item_usage_amount) as Usage,
	sum(line_item_unblended_cost) as Cost
FROM
	"customer_cur_data"."customer_all"
where
	line_item_operation = 'VpcEndpoint'
	AND bill_payer_account_id in ('')
	and year='2023' and month in ('04')
	AND line_item_line_item_type NOT IN ('Tax','Refund','Credit')
	AND product_servicename = 'Amazon Virtual Private Cloud'
	group by 1,2,3,4,5,6,7,8,9,10,11,12

replace with actual account numbers and months. Download results and then you will get account wise resource with bytes transferred and usage hours. "VpcEndpoint-Bytes" represents data processed

https://aws.amazon.com/privatelink/pricing/

AWS
answered 4 months ago
profile pictureAWS
EXPERT
reviewed 4 months ago
  • Thanks you Kiran.. didnt expect to get the response so quickly. Amazing. this work flawlessly. Thanks you so. much.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions