download free 30 days trial version buy bucket explorer
Documentation  Download  Purchase  Support  FAQs   Forum   ScreenShots & Demos

More Amazon S3 Basics

AWS Account
To be able to use Amazon S3 services, you need to sign up and create a new AWS account. After signing up, you will have two keys which you will use to be able to start using the service.

AWS Account Security Credentials
Amazon S3 is where you can store and retrieve service from Amazon server. To use any of these services, you need to enter your account security credentials. And these are:

  1. Email Address and Password: These are used to login to your AWS account on the AWS website.
  2. MFA Authentication Code: Parts of the website will be protected not only by your Email ID and Password but also with this code if you have ordered and activated multi-factor authentication device. MFA Authentication code is a 6 digit code.
  3. AWS Account Number: This is a 12 digit number used to create the next identifier. It will appear with dashes but you will use it without dashes. This can be found below your name on the top right most on the AWS website once you're logged in.
  4. AWS User ID: This is a 12 digit number without dashes and is needed by some API and command line tools.
  5. AWS Access Key and Secret Key: This serves as your ID or username and Password to access and control basic AWS services through API.

AWS Access Key Id / Access Key Id
This is your username. It is an alphanumeric text string that uniquely identifies the user who owns the account. No two accounts can have the same AWS Access Key.

AWS Secret Access Key / Secret Access Key
This key plays the role of the password. It's called secret because it is only the owner who knows the key. That is why, when you type it in the given box, it is appears as asterisk or dots. A password with Access key forms secure information set that confirms the user's identity.

AWS Authentication
This is the process of proving your identity to the system by entering your Access Key and Secret Key when logging into your AWS account.

AWS Account Number
This specifies the AWS account that can create signed URLs. You can find this account number in the Account Activity area of the website. It is on the top-left of the page and is a 12-digit number in the form of 9999-9999-9999. When using this account number in the context of the APIs, you only have to use the 12 digits and leave out the hyphens.

AWS Authenticated User
This is a group of users with an Amazon S3 Account. When you grant this group permission, any valid signed request can perform the appropriate action. An AWS Account or IAM User can sign a request.

Amazon S3 Data Consistency Model
Amazon S3 makes multiple copies of your data across multiple servers within Amazon's data centers and uses a consistency update model immediately after a PUT or DELETE operation. Amazon S3 Buckets in the US West (Oregon), US West (Northern California), EU (Ireland), Asia Pacific (Singapore), Asia Pacific (Tokyo), Asia Pacific (Sydney), and South America (San Paulo) regions has read-after-write consistency for PUTS of new objects and eventual consistency for PUTS and DELETES of overwritten objects. Buckets in the US Standard also provide eventual consistency for all requests.

Amazon S3 Pricing
Amazon S3 has no minimum charges. The charges are less, the costs are less, and the prices are based on the location of your Amazon S3 bucket. You will only pay for what you use. To estimate monthly bill, you can use AWS Simple Monthly Calculator.

  • Pay as you go
    In Amazon S3, there are no upfront fees for excess capacity or get penalized for under planning. There is no commitment and no contracts needed. For compute resources, the pay is on an hourly basis starting the time you launch a resource until you terminate it. For data storage and transfer, as mentioned, you will only pay for the underlying infrastructure and services consumed and are on a gigabyte basis. When you don’t need them, you can simply stop using the service and stop paying.
  • Pay less when you reserve
    You can also invest in a reserved capacity and pay less.
  • Pay even less per unit by using more
    In Amazon S3, storage and data transfer pricing is tiered. As you use more of the service, the less you pay. You can even get up to 20% discount when you reserve more.
  • Pay even less as AWS grows
    As AWS grows, they are focusing on lowering the cost of business which results in passing the savings back to the users by lowering the pricing.
  • Custom Pricing
    Amazon Web Services also offers custom pricing for high volume pricing.

Services with no Additional Charge:

  • AWS Elastic Beanstalk
  • AWS CloudFormation
  • AWS Identity and Access Management (IAM)
  • Auto Scaling

AWS Calculator
Amazon Web Services team has created a cost calculator that lets you plan costing that is liable on your part.

  • The Amazon S3 cost calculator is designed to give you exact estimate of cost.
  • You can plan to transfer data as per size of your pocket.
  • The end billing doesn't come as a surprise since you already know the amount to pay.
  • To calculate your monthly Amazon S3 bill, please click Cost Calculator.
  • Select your account type like Amazon US or Amazon EU, etc.
  • Key in data details such as storage (in GB-months), Data Transfer-in (in GB), Data Transfer-out (in GB), PUT/LIST Requests, and other Requests.
  • Once you completely fill up the information above, the amount payable will be displayed in your currency.
  • For detailed pricing list, click on pricing.

Amazon Elastic Compute Cloud (Amazon EC2)
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides virtual compute resources in the cloud. With Amazon EC2, web-scale computing is made easier for developers.
Amazon EC2 is elastic, completely controlled, flexible, reliable, secure, inexpensive, easy to start, and is designed for use with other Amazon Web Services.
To use Amazon EC2, you need to select a pre-configured and templated Amazon Machine Image (AMI) or create an AMI with your libraries, data, configuration settings, and applications. You also need to set security and network access on your Amazon EC2 instance then select the type of instance you want. You should also determine if you will run in multiple locations, use static IP endpoints, or attach persistent block storage to your Amazon EC2 instances. Lastly, with Amazon EC2, you will only pay for what you use and consume like Amazon S3.

Amazon Elastic MapReduce
Amazon Elastic MapReduce allows businesses, researchers, data analysts, and developers to process vast amounts of data easily and cost-effectively. It uses a hosted Hadoop framework running on the web-scale infrastructure of Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Simple Storage Service (Amazon S3).
Amazon Elastic MapReduce is elastic, easy to use, and reliable, seamlessly integrated with other AWS services, secure, inexpensive, available in multiple locations, and integrates with a variety of third party tools.
To be able to use Amazon Elastic MapReduce, you have to choose the type and quantity of Amazon EC2 instances to be included in your job flow. This web service supports On-Demand, Reserved, and Spot pricing options but if you have Reserved Instances, which will be used first.
With Amazon Elastic MapReduce, you can provide as much or as little capacity to do data-intensive tasks for applications such as web indexing, data mining, log file analysis, data warehousing, machine learning, financial analysis, scientific simulation, and bioinformatics research. This web service allows you to focus on analyzing your data.