- Newest
- Most votes
- Most comments
Hello.
I've heard several explanations that the AWS API is called behind the scenes when I operate the management console. But does this really generate hundreds of requests?
As you may be aware, when operating the management console, APIs may be executed behind the scenes.
It is unclear what kind of operations you performed on the management console, but the management console executes many APIs such as list and get to display various information on the UI.
So I don't think it would be strange for about 100 requests to occur even if there is no S3 bucket.
https://www.reddit.com/r/aws/comments/f84lni/s3_service_requests_from_us_east_n_virginia/
https://stackoverflow.com/questions/54509725/aws-s3-extra-charge-against-us-east-1-when-putting-to-ap-northeast-1
Even in my AWS account, the number of requests is 500 even though the number of buckets is not that large.
It's correct that just by going to the S3 section of AWS Console generates an S3 request (it's doing a ListAllMyBuckets operation behind-the-scenes). This may explain the single requests in Stockholm and Tokyo, if your Console was set to that region at the time.
Northern Virginia can't be explained away like this. What other services are you running? If you have (for instance) backups and/or snapshots of EBS or RDS then these are actually stored in S3 buckets that are managed by AWS. You can't see them as they're not in your account, but you do get charged for the storage consumed, plus any GETs, PUTs, etc. that accesses them.
There are other services that utilise S3 behind-the-scenes which you will also pay for, I'm just giving EBS and RDS as examples.
Hi, thank you for your generous help and answers
I'm still new to AWS, but I'll do my best to express my situation:
-
I do have an EBS (General Purpose (SSD)) enabled EC2 (Linux t2.micro) instance right now. EC2 instance is currently used for 0.264hours and EBS is used for 0.129GB. I'm just using this EC2 instance to run through one line of HTML, will this result in hundreds of S3 requests? It's important to emphasize here that I don't have backups and/or snapshots of EBS or RDS, I'm still a newbie and don't yet understand the concepts that backups and snapshots represent in AWS.
-
Before EC2, the only other service I used was IAM. While I was still learning how to use IAM, I realized that the Northern Virginia portion of the site was already generating over 20 S3 requests, and I wasn't using any services other than IAM. I was only using IAM to create a few roles, groups and policies, so why was Northern Virginia already generating S3 usage?
-
To find out where every single S3 request is coming from you're going to have to use CloudTrail, and I appreciate that as a brand new user this might be too advanced for you right now https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html
Is the number of requests incrementing daily, or is the total more or less static? Does somebody else have access to your account, and could they be using services without your knowledge? Consider securing your account with two-factor authentication https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_mfa.html
Relevant content
- asked 3 years ago
- asked 4 months ago
- asked 2 years ago
- Why does my Aurora PostgreSQL-Compatible instance have high CPU usage after a major version upgrade?AWS OFFICIALUpdated 2 months ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
I actually looked at the number of requests related to S3 using the browser's developer tools, and found that even in an AWS account with only two buckets, 33 requests were being made at one time. (Actually, among these requests, only those that execute the S3 API should be counted as billing.) Therefore, depending on how you use the management console, it is possible that about 100 requests may occur.
Hello. First of all, I'd like to thank you very much for your sincere help.
I'm asking this question mainly because I want to understand if I'm mistakenly using certain services that are generating this amount of usage. The data you have provided seems to have helped clear up some of my confusion in this area.
So, in your experience, does the Northern Virginia portion normally generate a certain amount of usage? Even if we don't use this region directly in S3.
As discussed in the URL I shared, it is possible for requests to occur even if there is no S3 bucket in "Northern Virginia".