I have received an email from Amazon AWS as below. Somehow, they billed even though I stopped my EC2 instance. I only created an instance for testing and stopped it. What happened?
● Email from AWS
Greetings from Amazon Web Services,
This e-mail confirms that your latest billing statement, for the account ending in ****1234, is available on the AWS web site. Your account will be charged the following:
Total: $3.36
You can see a complete break down of all charges on the Billing & Cost Management page located here:
https://console.aws.amazon.com/billing/home#/● EC2 Instances
As you can see below, my Instance was stopped.
● Billing Details
I had to figure out why AWS charged for my stopped instance.AWS Bills |
I found out that the EBS volume caused it. AWS says about that as below.
● EBS volume
✓ Why am I being charged for Amazon EBS when all my instances are stopped?
Amazon EC2 instances accrue charges only while they're running, but EBS volumes attached to instances continue to retain information and accrue charges, even when the instance is stopped.
To stop Amazon EBS-related charges, delete EBS volumes and Amazon EBS snapshots that you don't need.
You can't delete a volume if it's attached to an instance. To delete a volume, you must first detach it. For more information, see Detaching an Amazon EBS volume from a Linux instance.
▶ Detaching an Amazon EBS volume from a Linux instance
Unmount and detach a volume
Use the following procedure to unmount and detach a volume from an instance. This can be useful when you need to attach the volume to a different instance.
▶ To detach an EBS volume using the console
1. From your Linux instance, use the following command to unmount the /dev/sdh device.[ec2-user ~]$ umount -d /dev/sdh
2. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.
4. Select a volume and choose Actions, Detach Volume.
5. When prompted for confirmation, choose Yes, Detach.
▶ Deleting an Amazon EBS volume
To delete an EBS volume using the console
1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.
2. In the navigation pane, choose Volumes.
3. Select a volume and choose Actions, Delete Volume. If Delete Volume is greyed out, the volume is attached to an instance.
4. In the confirmation dialog box, choose Yes, Delete.
Came across this for the same reason, now I was able to solve it too. It helped me a lot. Thank you for this post
ReplyDelete