We are working on an upgrade from .NET 4.6.1, CMS 11, and Commerce 13 to .NET 6, CMS 12, and Commerce 14.
We are currently using the episerver nuget package Episerver.Amazon to enable Amazon events to be used by our site. We are also using it as our default blob provider.
It looks like Episerver.Amazon is not compatible with EPIServer Framework 12. Does anyone know if there is an alternative way to get Amazon events and blobs to work with these newer versions?
I had a look on https://world.optimizely.com/resources/net/add-ons/ to see if there was any information about the status of `EPiServer.Amazon` but it's not showing up regardless of the filter.
Optimizely have gone all in with Azure hosting for DXP and CMS 12 and that particular module is about hosting in AWS instead. So I wouldn't expect any further development to happen for EPiServer.Amazon without a notable change of strategy from Optimizely. You will need to speak to your client around Azure hosting instead if they want to carry on with upgrading to CMS 12. Your client doesn't have to go with DXP, they can self host within Azure as Optimizley is now available on the Azure Marketplace.
There were plans to decompile and create unofficial Amazon package, but I haven't got so far..
We have open sourced the package. We need help testing it is working before adding to the nuget feed.
Cool, then my GitHub search-kungfu failed me. I could not find the repo
That's interesting, because that implies moving back to a more flexible approach in terms of licensing. Has optimizely changed their stance on this?
There is no change, you would still need instance licensing to run in Amazon. The demand for the package was low and we dont have much experience in AWS services which makes this really hard to develop and test hence open sourcing the package for those that work reguarly with Amazon.