forked from rook/rook
migrate the sns-based topic provisioner from aws-sdk-go (v1) to aws-sdk-go-v2. replace v1 session, credentials, and request handlers with v2 aws.Config, static credentials provider, and endpoint resolver. convert the custom ceph rgw v2 signer hack from a v1 handler swap to a smithy finalize middleware. update sns api calls to use context-first signatures, map[string]string attributes, and typed snstypes.NotFoundException error handling via errors.As. update unit tests accordingly. Signed-off-by: Oded Viner <oviner@redhat.com>