Hey @TomHauf, while it may not be essential in your case, you should at least consider using Databricks to facilitate loading data into your customers cloud storage. Databricks gives you a few options to make sharing with third parties simple as per this guide: https://docs.databricks.com/aws/en/data-sharing
Delta sharing will likely be what you are after as it will allow you to share data with both existing Databricks customers and non-Databricks customers as well.
Databricks Marketplace in alternative route to sharing your data that allows you offer a self service approach for your clients to get your data and could even help you market your data to new clients.
If you want to give that a shot, you can try Databricks free here.
If you provide additional details on your current data architecture and your use case, I can give you a better answer with a more detailed approach.