How to stop a particular service in AWS - amazon-web-services

I have an AWS account, i have created to do some research. I have started some of its services. Now I want to cancel some services like EC2 and RDS. There is an option in Manage Account section for "Cancel Selected Service" but in its dropdown menu, there is nothing to select.

You can't cancel a service, to my knowledge. All you can do is to stop using it, which will mean zero charges on your credit card.

Just delete the instances you are not using any more. Not really sure what it means to cancel a service as billing is usage based.

Related

How to know the history of what happened in GCP

I had a VM in my account, and out of nowhere, the VM just disappeared. Is there any way to review what was done and why?
Seems to be if you are using free trial You need to explicitly enable billing while during the trial, otherwise your instances will be shut down when the trial runs out. It is not possible to retrieve the instances that have been deleted once. If it has been stopped, it can be retrieved back by simply starting it again.
But During the creation of the Instance you could configure deletion rules to keep the boot disk when the instance is deleted. This can be configured in the submenu “Management, security, disks, networking, sole tenancy” in the Disks section.
Refer to this SO for more information.
You can review what has been done by Audit Logs on GCP. Audit logs help you answer "who did what, where, and when?" within your Google Cloud resources with the same level of transparency as in on-premises environments. This could help you determine what happened to your VM.
To view Audit Logs for Compute Engine, please refer to this doc. To read more about the Compute Engine Audit Logs, you can review this doc.

How to cancel AWS instance and stop Amazon AWS from billing

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/

How to view all the services running on AWS?

How would I be able to view all the services running on aws. I have been charged some $$$, so what to close the services that are running. Most of the $ are being charged for KMS(Key Management System). When I go inside the KMS from aws console there's nothing.
Please Help!!!!
Give this a try:-
Go to my Billing dashboard.
Under left pane -> Billing -> go to Bills.
Here you can find bills according to month with charges based on different services.
If you click on a specific service(drop down), you can find, under which region the service has been launched and its charges
Depending on the access level you have in the project, there are 2 options
Option 1 (Mentioned in the previous comments)
Go to my Billing dashboard
Under left pane -> Billing -> go to Bills.
This option work only if you have access to the billing information
Option 2 - Use the VPC Dashboard
Search for VPC
In the VPC Dashboard you can see "Resources by Region"
Notes: This will give you information about the selected region in the top right corner, however, each resource contains The see all regions dropdown that gives an indication of where that resource is used.
Often the Cost Explorer is one of the best tools to identify where the money is being spent without much delays -- if you check on your bill, it will take the entire cycle to find out.
On the top of your chart on CE, you can change the grouping and usually Usage Type makes it easier to understand the exact usage of that service.
Also, keep in mind if you don't see the expected service on AWS Console, double-check if you are looking at the correct region (top right of your screen).
Another option to see all resources being used is to go to the "AWS Resource Groups"-->"Tag Editor".
Select "All Regions" and "All Supported Resource Types" (or any specific resource you are interested in. Click "Search resources". (hopefully) Done!
Firstly, go to Billing Dashboard. It open as "AWS Billing Dashboard" (notice ../billing/home in the url).
If you want to view all different aws-services you have been consuming, along with their bills. From the left-pan menu, navigate to => Cost Explorer -> Launch Cost Explorer.Here you can find bills according to your months, regions, service-type, usage-type, etc. with charges based on different services.
If you want to view your cumulative bill (regarding all usage of aws services), from the left-pane menu go to Bills.
Firstly, you can check aws bills to see for what you have been charted for - https://aws.amazon.com/premiumsupport/knowledge-center/view-aws-payments/; Also, aws has a tool called trusted advisor that will be able to help you to optimize your pricing. Lastly, there is a tool called cost explorer - https://aws.amazon.com/aws-cost-management/aws-cost-explorer/, but personally I haven't tried it yet.
Top right corner user menu > billing dashboard (from drop-down)> bills (left sidebar menu)
This is exactly what I found in my case and find that two unnecessary ec2 instance is running in unwanted region that I'm paying extra.
And a little thought. AWS is only telling me what I'm charged for. That amount is already transferred to AWS. Instead if it would have shown me a nicer dashboard that says all the services currently running. Then I could find out which one I don't need anymore and prevent that unwanted loss of money.

AWS services down monitors

I am new to AWS monitors, so this might be a naive question. I was just checking if there are any monitors that will tell us if the AWS services are down? For example if ElasticSearch, or ElastiCache is down, Is there a way to create an alarm? Are there are any Metrics available for them? Thanks in advance !
There's a fairly new feature called AWS Personal Health Dashboard that allows you to track if your account is experiencing any service outages. You can setup notifications in there.
https://status.aws.amazon.com/
That link will get you pretty much all you need to see what is up and down, but yes you can also set up cloudwatch monitors and notifications to be alerted (or take some action), if specific problems come up.

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.