The ‘ec2:DescribeReservedInstancesListings’ API call is being made to discover those assets linked to a given account, this message will appear if you have not opted in to Marketplace.
The error message being returned:
"You are not authorized to use the requested product. Please complete the seller registration https://portal.aws.amazon.com/ec2/ri/seller_registration?action=businessInfo."
- This indicates that you have not registered for Marketplace RIs.
- The call CloudHealth makes tries to look at all sources for RIs, including the Marketplace.
- You could potentially update the IAM policy to deny CloudHealth access. e.g.
update the IAM policy to deny CloudHealth access
{ "Effect": "Deny",
"Action": [
"ec2:DescribeReservedInstancesListings"
],
"Resource": "*"
}
If you are not opted in, that error will always pop up.
You can learn more about registration here:
You will either need to ignore the alerts or register for marketplace even though it's not being used by you.