Yes, The "Azure Integration" 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.


P.S. Discover Azure Integration, the easy way to upload files from any Salesforce record to Azure. Find it on AppExchange: https://appexchange.salesforce.com/appxListingDetail?listingId=c9e71bd6-5bab-4182-a461-b82d4f971183