Maybe the new class should be named ``AwsS3Adapter`` to keep the existing one without renaming them ? this way, there would be no BC break at all.
And it would be consistent with the SDK as the v2 is using ``Aws`` as namespace while the v1 was using ``Amazon`` as prefix