S3 allows you to provide your own keys, or you can encrypt it before you upload the data.
If the regulator or the management requiring it are OK with the cloud provider doing it (and AWS and the like do their best to ensure that) then using their keys and key management is the easiest way to do it.
Apart from cloud backups, in most cases the data will be decrypted in their cloud anyway, so you have to trust them.