How to cancel AWS instance and stop Amazon AWS from billing - amazon-web-services

I opened a so-called "free tier" account on AWS to learn about cloud services.
Now my credit card is charged every month and is costing me a lot of money.
I looked at the billing and I saw a Amazon RDS service in a Zone in USA.
I thought to delete the RDS instance but it was not possible even after trying several times and as hard as I could (All possible options and several times)
RDS instance could not be deleted by any means.
I thought to "stop" the instance at least it would cost less money. I saw the instance was stopped but for unclear reasons it started after 7 days again.
After a lot of frustration I decided to delete my AWS account in an attempt to stop the billing and prevent a bankruptcy. Amazon AWS still is billing the running the instance even after deleting my AWS account.
Now I cannot even login to AWS and cannot do anything.
I know I could block my credit card and get a new one, but I costs time and I would rather keep my existing credit card.
I want to open a lawsuit against AWS Amazon since it clearly violates European laws.
Please help me to answer the following questions
how can I stop this billing and prevent Amazon AWS to charge my credit card?
Where Do I get contact with AWS support, for this level I only find community help but no direct contact with AWS Support.
Where can I find information about precedent cases to prepare a lawsuit?
Many thanks for your help, this is very important since it has a big financial impact for me.

It is very easy to contact AWS support. There is a direct link in the navbar at the top right. AWS is actually pretty helpful when it comes to new users being accidentally overcharged. They will simply cancel your charges if you raised a ticket on time. https://console.aws.amazon.com/support/home?#/
What did you do to delete your account? I doubt your root account is deleted. Try logging in with root credentials (email and password) then raise a support ticket.
I can't give you legal advise but do you really intend to sue a company who you did not contact even though their support links are on every page of the their product?

The AWS Free Tier provides a billing discount for certain AWS services. It is not a 'Free Account'.
You could contact AWS Customer Service (which is different to AWS Customer Support). They handle all billing-related queries.
Go to https://aws.amazon.com/contact-us/ and select Billing or Account support.
If you are unable to signing, go to: https://support.aws.amazon.com/#/contacts/aws-account-support/

Related

I have a lot of AWS resources in the tag editor

I created my AWS account and got 12 months free plan. Then I went to the teg editor to check all my running services and there were 165 unnecessary running services. Maybe someone had the same problem? Is this ok and I don't have to pay for it?)
Screenshot
Just because they exist, does not mean they are running.
Those look like to be the default VPCs that are created by AWS in every region by default for every AWS account.
If you didn't create them, don't worry - you aren't being charged for them.
AWS does not provide any default resources that charge you money.

Change GPU quota on Google Cloud Platform

I am trying to change the quota for the number of GPUs I can use on a project on the Google Cloud Platform. Thing is I've made requests before on a different account and they all went through.
This is a brand new account about 5 days old and even though I've upgraded my billing the requests are still denied. I reached out for feedback and the response was
Unfortunately, we are unable to grant your quota increase due to insufficient service usage history
I've reached out to their sales team but they haven't gotten back to me yet and I've tried putting in that I just created the account and upgraded billing in the justification for the request as mentioned here.
Does anyone know how to get requests to edit quotas on brand new accounts approved?
After some chatting with the Google Cloud Platform Billing Support, the basic answer is no, there's no way to increase quotas on a new account.
The last bit of correspondence and essentially the official response:
I was able to check with the downstream team the information |Support officer name here|
provided you and before your projects can get their GPU quota
increased it needs to accumulate more billing history. In my
experience I would recommend you to try again and request the quota
increase.
The issue is that new accounts don't have enough billing history or tenure to request quotas and one billing cycle has to pass in order for that information to be made available. I also asked if this is a policy that would change in the future to which the response was:
Google has a very sensitive policy specifically regarding the quotas
for GPU's, meaning this limitation on the product will continue to
work this way since the only way to generate tenure on an account is
by generating billing history.

AWS is charging me but the Billing Console doesn't show what the issue is

AWS is charging me but the cost reports aren't showing enough detail to figure out why. I think it might be one EC2 instance I created for the tutorial but I can't figure out how to delete it. Can you help?
I signed up for Amazon free tier and I'm doing the tutorial on https://aws.amazon.com/getting-started/projects/build-modern-app-fargate-lambda-dynamodb-python/?e=gs&p=gsrc
It says on the first page "Many of the services used are included in the AWS Free Tier. For those that are not, the sample application will cost, in total, less than $1/day." So then I finished the first two modules of that tutorial and quit for the day -- I didn't shut down any services (cause the tutorial didn't tell me to) but today I got an email saying I've exceeded my $5 AWS threshold in only e days! The email has a link to a Cost Report that says it's spending $2.16 per day, but it won't tell me what!
I've gone through all the cost explorer reports and they confirm I'm spending money on EC2 but I can't find why. Can you help?
Here's a screenshot of the "Billing Management Console" -- says I spent that money on "EC2". But then when I drilled down into EC2 it wouldn't tell me exactly what.
So I clicked on the AWS Cost Management report and it says I'm spending $2.16 a day but it won't give any more granularity that that because all the advanced reports are monthly and don't yet show the last three days. (Apparently it lets you opt-in to daily/hourly reports but it says it charges a fee for that too so I didn't). So I don't know what specifically is charging.
So I clicked on the EC2 Dashboard. It said I'm using one volumne, 2 elastic ip addresses, and 4 security groups. I figured out how to delete the volume but I can't figure out how to delete the IP address or the security group. Are those charging me money? How do I delete them?
I went to the EC2 Instances and there is one "Volume" in use (basically a docker container created for the tutorial) so I deleted that, but that was well below what the Free Tier provides, so was that the source of my charges? Then I went to the Instances and it says there is one instance so I deleted that too. But it still says I have two IP addresses and comments below say I'm being charged for that.
How can I delete this IP addresses? There is no delete button.
How can I be 100% sure everything is deleted and I'm not getting any more charges?
Turns out the answer was actually a NAT Gateway VPN. That doesn't show up on the billing report screenshots above, but I eventually found it mentioned on the billing and then shut it off.
Unassigned ElasticIP will cost you money.
You delete ElasticIPs by Releasing them.
Security groups does not cost money. In general, for advanced users it is better to create all resources with CloudFormation stack so they can be all cleaned by deleting the stack.
If you have an Elastic IP assigned, and it's not in use, AWS charges you for it, if it's actually assigned to an EC2 instance and used, it's free. (To discourage people from hoarding Elastic IPs.)
When you're in the EC2 web console, click 'Running Instances'. What do you see? How many instances? How many stopped? How many running?
I don't think the security groups can be deleted, and I don't think AWS charges for them.

AWS: Will my account get unexpected charges?

My AWS Free Tier is about to expire tomorrow, however I do not longer have active services within my account. I do not plan on using AWS anymore after my Tier expires, but since I do not trust Amazon from charging my credit card, how can I completely make sure I will not? As I said, I don't have active services. Althought I could just completely delete my account, I may use it in the future, who knows.
Check AWS Cost Explorer.
From what you're showing, you will not get charged (Security Groups are free). However, take into account that EC2 is just one service of many, and each region has its own set of resources. Cost Explorer may help you identify these. Good luck!

AWS: How to disable all services?

I was dorking around with AWS (and related services), hoping that I could stay in the Free Tier, like I do when I'm exploring Google App Engine.
A few days ago, I get a letter from Amazon that they've charged me $33 or so for my 2 days of exploration.
This has got to end, but I forget what services I've enabled. Ideally, I'd just disable the AWS account entirely, as without a free sandbox there's no way I'm going to be using their service. Is there a global off button, or do I have to stumble around to turn all their services off individually? Or do I have to delete my CC information and just create a new Amazon account altogether?
You can close your entire account in AWS Billing: https://console.aws.amazon.com/billing/home?#/account
Or if you just want to disable your "Free-Tier" services that has charges, view them here:
https://console.aws.amazon.com/billing/home#/freetier
Then open your EC2 dashboard - and cancel those services:
https://us-west-2.console.aws.amazon.com/ec2
For example:
Stop running instances, delete volumes, remove elastic IPs, etc.
Otherwise, I recommend sending an email to webservices#amazon.com from the email you used to signup with their service.
I had an RDS running and I couldn't figure out how to cancel just that service
Here's how to do it:
Go to billing services
https://console.aws.amazon.com/billing/home?region=us-west-2#/
Click "Bill Details"
Inspect it
You'll find NAME OF SERVICE + ITS LOCATION. This is the information you need.
https://console.aws.amazon.com/rds/home?region=us-east-1
Go to topright of page. Select the correct server location
The rest is straightforward from here
I was also frustrated (by being charged on the free tier without any info/warning in prior) and found a simple and elegant solution to turn off all AWS services. You delete your account and forget about these fraudulent (to be honest) AWS services.
Here is the link:
https://console.aws.amazon.com/billing/home?#/account
Here is the section:
I know this is a somehow an old question, but I would like to add a new answer because I think AWS has changed a lot since this was asked. I have stumbled on a similar situation as the OP and I found out that there are 3 possible ways to achieve this:
To have a single turn-off-everything button, but I'm not sure if this exists.
Overkill, go through the services and check them one by one and shutdown/delete any instances or running services.
To find out the actual source of leaking (cost occurring services) by viewing what is posting charges on your account and then turn off these services one by one. This can be done by visiting:
your AWS account >> My Billing Dashboard
Find your account username and open the drop down menu:
You can check what services are incurring fees.
Percentage table:
I followed the services by searching for their name on AWS console, if I couldn't find it I'd Google how to do so and then turned them off one by one.
In my case, there was no charge towards my bank even thought billing showed I have some balance, I think it's because I was using the free tier, maybe?
I just hit my free tier limit. I terminated my ec2 instance, deleted my storage volume and even removed my security group and key pair so I have nothing now. Hopefully no charge :P
Always make sure you select the right region. I once had 2 instances running and didnt realize it.
Today I finally discovered a global view to detect all the active services, you still have to disable every service manually but at least you don't have to switch all the regions to understand where you have active services.