Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

334
Views
Getting file descriptor to Amazon S3 bucket?

We have a code library that was built with assumptions that all file IO was via file descriptors. It relies heavily on assuming that any input data can be accessed via file descriptors, whether they be files, or network data.

We would like to try moving some of the data to Amazon S3, but would like to avoid s3fs if possible. I looked through some of the AWS S3 docs for the C++ library, but I couldn't find anything that allowed you to get a file descriptor which you could use to read/select/poll etc.

Did I miss anything? Does Amazon have a more C based API for S3?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Amazon S3 is an object storage system. It does not present itself as a traditional file system.

Some software products that present S3 as a file system:

  • s3fs: Not recommended for production usage. Users report many problems.
  • AWS Storage Gateway as a File Gateway: Reliable NFS gateway to Amazon S3
  • Cloudberry Drive for Windows Server
  • Expandrive

Depending upon how you wish to use the files, you could use the AWS Command-Line Interface (CLI), which as a aws s3 sync command that can synchronize files with the cloud (in either direction). Think of it like a DropBox solution. That way, you could have a local copy of the files to access through a file descriptor.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!