S3 is a data storage service that provides scalable, reliable storage through a RESTful API. Files are stored as objects within buckets and can be accessed via HTTP, BitTorrent, or SOAP protocols. Access is controlled on a per file or per user basis. Users are billed based on the amount of data stored and transferred. The service provides effectively unlimited storage at low costs but has some limitations around global availability and eventual consistency.