How to Use S3 as a File System?

When working with the S3 interface, I encountered difficulties that make it inconvenient compared to traditional file storage systems:

1. Search Limitations: The search only works with exact string matches, is case-sensitive, and doesn’t support wildcards. For example, I can’t find a file named “kitty-picture-2340987254309874345.jpg” by searching for “kitty picture” or “kitty-picture-*.jpg”.

2. Single Object Upload: Only one object can be uploaded at a time. When selecting multiple objects, the “Upload” button becomes inactive.

3. Moving Files: When moving files within S3, they need to be re-copied because direct object moving isn’t supported.

4. Renaming Directories: There’s no ability to rename directories.

These features seem standard for any file storage system, but they’re missing here! Maybe I’m doing something wrong, or is there a way to configure S3 to work like a file system?

Paul Lefevre

7 months ago

4 answers

72 views

Rating

04
Answer

Answers

Miguel Pereira

7 months ago

1 comment

Rating

00

If you need file system-like capabilities, you can mount S3 as a local drive using specialized software, allowing you to work with it as a familiar storage system. However, why go through the trouble? It's better to use the cloud storage solution you're already comfortable with from the outset.

Reply

    Paul Lefevre

    7 months ago

    Rating

    00

    Thank you for the clarification!

    Reply

Stéphane Claes

7 months ago

1 comment

Rating

00

Simply don't use S3 object storage and switch to regular cloud storage. S3 was designed to work with automated systems via APIs, not for human interaction. That's why it's inconvenient for you.

Reply

    Paul Lefevre

    7 months ago

    Rating

    00

    Thank you for the clarification!

    Reply