Mountpoint for Amazon S3 (an open source simple file client for mounting S3 bucket as a local file system) was launched on AWS Pi Day 2023 with no support for write operations. Now, it has added the support for sequential write operations to create new files.

Let's quickly take a look.

Installer is not available for the alpha release of Mountpoint for Amazon S3. Therefore, we need to build it from source. You can follow the below article for all the steps.

Mountpoint for Amazon S3 -Build & Demo
On AWS Pi Day 2023, Amazon announced Mountpoint for Amazon S3, an open source simple file client for mounting S3 bucket as a local file system. It is optimized for read-heavy workloads that require high throughput and mainly focused on high-performance access to large data sets. So naturally , it do…

Writes (Limitations)
Mountpoint for Amazon S3 supports sequential write operations (through write, writev, pwrite, pwritev), but with some limitations:

  • Writes will only be supported to new files, and must be done sequentially.
  • Modifying existing files will not be supported.
  • Truncation will not be supported.
    Synchronization operations (fsync, fdatasync) complete the upload of the object to S3 and disallow further writes.
    Space allocation (fallocate, posix_fallocate) are not supported.

References