AWS Certified Developer Associate (#196)

A Developer wants to upload data to Amazon S3 and must encrypt the data in transit. Which of the following solutions will accomplish this task? (Choose two.)

Set up hardware VPN tunnels to a VPC and access S3 through a VPC endpoint
Set up Client-Side Encryption with an AWS KMS-Managed Customer Master Key
Set up Server-Side Encryption with AWS KMS-Managed Keys
Transfer the data over an SSL connection
Set up Server-Side Encryption with S3-Managed Keys