Yes, The "Drag, Drop & Upload Files to Amazon S3" app does the same. Specifically, you can upload/migrate files to cloud storage, and it will generate links to these files, connect them to relevant records in Salesforce, and then automatically delete the files from Salesforce to free up storage space.