Will I be charged for these? If so how do I turn them off? I would like to close my account.


My 12 month free tier ended and all of a sudden these services have appeared on my account. All resources, instances, snapshots, etc. were deleted months ago. AWS free tier Bill services

2 Answers

You currently have 6 active services. To proceed with closing your AWS account, please ensure that all of these services are terminated. Afterward, you can initiate the deletion of your AWS account using your root account credentials. For detailed guidelines on this process, refer to the following resources:

  1. Closing an AWS Account
  2. Terminating Resources for Account Closure

It looks like these services are currently in use:

  1. Amazon Simple Storage Service (S3) - You have 19 requests out of the 20,000 free tier limit for this month.

  2. AWS Key Management Service (KMS) - There have been 23 requests out of the 20,000 free tier limit.

  3. Amazon Simple Queue Service (SQS) - You've made 18 requests, which are within the always free tier limit.

  4. Amazon Simple Notification Service (SNS) - Multiple entries for this service show that you have a few requests ranging from 1 to 2 requests, all of which are within the free tier limits.

  5. Secret Manager

To move forward with closing your AWS account, you would need to ensure that all of these services are properly terminated. This means deleting any S3 buckets, deactivating KMS keys, and removing any queues or notifications in SQS and SNS. Make sure to follow the AWS documentation for closing an account and terminating resources to avoid any potential charges.

profile picture
answered 3 months ago
profile picture
reviewed 2 months ago
  • When I go to S3 there are no buckets, this is why im confused. For KMS there is only an amazon managed key that I cant figure out how to disable. And for the SQS and SNS I have there are 0 for both when I look.

  • Could you please utilize the Command Line Interface (CLI) to manage AWS resources? Below are the commands to list resources for various AWS services. If these resources exist and you wish to remove them, you can also delete them using the CLI. Here's how you can start:

    1. Amazon S3 (Simple Storage Service):

      • To list all S3 buckets:
        aws s3 ls
      • To delete a bucket (replace <bucket-name> with the actual bucket name):
        aws s3 rb s3://<bucket-name> --force
    2. AWS KMS (Key Management Service):

      • To list all keys:
        aws kms list-keys
      • To schedule the deletion of a key (replace <key-id> with the actual key ID):
        aws kms schedule-key-deletion --key-id <key-id> --pending-window-in-days 7
    1. Amazon SQS (Simple Queue Service):

      • To list all queues:
        aws sqs list-queues
      • To delete a queue (replace <queue-url> with the actual queue URL):
        aws sqs delete-queue --queue-url <queue-url>
    2. Amazon SNS (Simple Notification Service):

      • To list all topics:
        aws sns list-topics
      • To delete a topic (replace <topic-arn> with the actual topic ARN):
        aws sns delete-topic --topic-arn <topic-arn>
    3. AWS Secrets Manager:

      • To list all secrets:
        aws secretsmanager list-secrets
      • To delete a secret (replace <secret-id> with the actual secret ID or name):
        aws secretsmanager delete-secret --secret-id <secret-id> --recovery-window-in-days 7
Accepted Answer

For everything except the top line (S3) you won't be charged, because you're under the "always free" cap.

S3 is forecast to have 589 requests this month, this is charged at US$0.005 (half-a-cent) per thousand requests, so will likely be rounded down to zero on your invoice https://aws.amazon.com/s3/pricing/

As to where the charges have come from, and taking S3 as an example, some services make use of S3 buckets which are managed by AWS. For instance, RDS automated backups and snapshots wind up being stored in S3 in a bucket that is managed by the RDS service and is not visible in the S3 section of your AWS Console. But you still pay the going rate for S3 for the volume of data consumed by your backups/snapshots, and for accessing it, etc. (not saying that the requests in your case are from RDS, just giving it as an example).

To definitively find out where these charges have come from you'll need to setup CloudTrail in the relevant regions https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-a-trail-using-the-console-first-time.html

profile picture
answered 3 months ago
profile picture
reviewed 2 months ago
profile picture
reviewed 2 months ago
  • Now I have 164 requests and when I run aws s3 ls in the command line I get nothing returned. I really don't know what to do. Deleting my account wont end those?

  • Deleting your account will stop all activity, but is quite an extreme step. The cost appears to be fractions of a cent per month, which will be rounded down to zero.

    Every API call made to S3, including when you run aws s3 ls will increment the S3 request count by one or two, that's just how it works.

    Even if you've got no buckets in your account, if you have made us of other services (like snapshots of EBS or RDS) then these snapshots are stored in S3 buckets that are managed by Amazon and that you can't see, but you still pay for the storage consumed, and for any requests associated with them. Could that be happening in your account?

    Another one would be if you created an AMI, this is managed in the EC2 section of your AWS Console, but behind the scenes these are stored in an Amazon-managed S3 bucket for which you'll pay the going rate.

    There will be other things as well, I'm just reaching for two examples that come to mind.

    You know what services your account uses, you could take a look at what you can tidy up, and if anything can be cleared down. Setting up CloudTrail would definitely help in tracking down what service(s) are in play here too.

    A drastic option if you want to terminate all running resources in your account is AWS Nuke (caution: use with care!) https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/automate-deletion-of-aws-resources-by-using-aws-nuke.html

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