Files API can provide temporary AWS credentials for file upload or download. Use the federationToken parameter for upload and for download.
It is handy for integration with other AWS services such as Redshift, you can also utlize existing AWS SDKs for file uploads.
File uploads backend has also been migrated to Elastic search, expect search and tagging capatibilities in near future.