> For the complete documentation index, see [llms.txt](https://mamawhocode.gitbook.io/aws/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mamawhocode.gitbook.io/aws/services/storage/s3/s3-mountpoint.md).

# S3 Mountpoint

an open source file client that makes it easy for your file-aware Linux applications to connect directly to S3

[Mountpoint for S3](https://aws.amazon.com/blogs/aws/mountpoint-for-amazon-s3-generally-available-and-ready-for-production-workloads/) | [Mouting point on Windows](https://aws.plainenglish.io/mounting-amazon-s3-buckets-on-windows-52b5f1434cd7) |

## Overview&#x20;

* A file client that translates local file system API calls to S3 object API calls such as GET and PUT.
* Mountpoint for Amazon S3 is a simple, high-throughput file client for [mounting an Amazon S3 bucket as a local file system](https://aws.amazon.com/blogs/storage/the-inside-story-on-mountpoint-for-amazon-s3-a-high-performance-open-source-file-client/).&#x20;

### Use cases

Ideal for workloads that read large datasets (terabytes to petabytes in size) and require the elasticity and high throughput of Amazon S3.

* Machine learning training
* Reprocessing and validation in autonomous vehicle data processing.

## Install

### Amazon Linux EC2 instance

```bash
wget https://s3.amazonaws.com/mountpoint-s3-release/latest/x86_64/mount-s3.rpm
sudo yum install -y ./mount-s3.rpm
```

mount your bucket

```bash
mount-s3 DOC-EXAMPLE-BUCKET /path/to/mount
```

## Trivia

* You can use Mountpoint to access S3 objects in all storage classes except S3 Glacier Flexible Retrieval, S3 Glacier Deep Archive, S3 Intelligent-Tiering Archive Access Tier, and S3 Intelligent-Tiering Deep Archive Access Tier.
