Description: Amazon S3 provides secure, durable, and highly-scalable object-based cloud storage. Examples of objects you can store include HTML pages, CSS files, images, videos, and JavaScript. Amazon S3 makes it easy to use object storage with a simple web interface to store and retrieve data from anywhere on the web, meaning that your website will be reliably available to your visitors.
How Pricing Works: Amazon S3 Pricing is based on five components: the type of Amazon S3 storage you use (e.g. Standard vs. Standard-Infrequent Access), where you store your objects (e.g. US East vs. Asia Pacific - Sydney), the amount of data you store, and the number of requests made to store or retrieve objects, and data transfer fees. For more details, see Amazon S3 Pricing.
Example: Let’s say you are using Amazon S3 Standard Storage in the US East (N. Virginia) region. Using the guide’s sample code, you would store <1 MB of source files which costs a negligible amount ($0). Whenever AWS CodePipeline retrieves a copy of your source file from S3 or downloads an artifact to the artifact bucket, you are charged for S3 request pricing on a per request basis (e.g. PUT, COPY, POST, and GET requests).
You can use S3 as the source repository in your pipeline. CodePipeline will also use S3 to store and access pipeline artifacts.