- Newest
- Most votes
- Most comments
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/#/
Relevant content
- asked 2 years ago
- asked 2 years ago
- AWS OFFICIALUpdated 4 days ago
- How do I create Amazon Data Lifecycle Manager policies from selected EBS volumes in the EC2 console?AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 months ago
- AWS OFFICIALUpdated a year ago