I need further clarification on Requests and Data Retrievals and how it Bills?

0

I need to understand how the the request features work - PUT, COPY, POST, LIST, GET, SELECT, Lifecycle Transition - for billing purposes? What does it actually mean and what it does?

asked 2 years ago281 views
1 Answer
1

I understand you need further clarification on requests, data retrievals, and billing. PUT, COPY, POST, LIST, GET, and SELECT are data retrieval operations you can use in Amazon S3. Each is used for a different purpose:

PUT request requires WRITE permissions to add an object to a bucket: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html.

COPY request creates a copy of an object already stored in Amazon S3: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html.

POST is an alternate form of PUT that enables browser-based uploads as a way of putting objects in buckets. Parameters that are passed to PUT via HTTP Headers are instead passed as form fields to POST in the multipart/form-data encoded message body: https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOST.html.

LIST is used to return up to 1,000 objects in a bucket: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html

GET is used to retrieve objects from Amazon S3: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html

SELECT is used to filter the contents of an Amazon S3 object using SQL: https://docs.aws.amazon.com/AmazonS3/latest/API/API_SelectObjectContent.html

DELETE and CANCEL requests are free of charge. DELETE inserts a delete marker and removes the null version if it exists. https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html

Lifecycle Transition allows the automation of migration to another Amazon S3 storage class to save costs: https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-transition-general-considerations.html This guide is helpful to setup S3 Lifecycle configuration on a bucket: https://docs.aws.amazon.com/AmazonS3/latest/userguide/how-to-set-lifecycle-configuration-intro.html This guide offers a view about the different Amazon S3 Storage classes: https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html.

As for billing purposes, here is a link that includes the pricing for the different requests and Amazon S3 storage classes: https://aws.amazon.com/s3/pricing/

You can also always use our AWS services like AWS Cost Explorer and AWS Pricing Calculator to get a better estimate about your costs: https://calculator.aws/#/

Maria_E
answered 2 years ago
AWS
SUPPORT ENGINEER
reviewed 2 years ago

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