Requiring SSL/TLS for all connections to a MariaDB DB instance on Amazon RDS - Amazon Relational Database Service

Requiring SSL/TLS for all connections to a MariaDB DB instance on Amazon RDS

Use the require_secure_transport parameter to require that all user connections to your MariaDB DB instance use SSL/TLS. By default, the require_secure_transport parameter is set to OFF. You can set the require_secure_transport parameter to ON to require SSL/TLS for connections to your DB instance.

Note

The require_secure_transport parameter is only supported for MariaDB version 10.5 and higher.

You can set the require_secure_transport parameter value by updating the DB parameter group for your DB instance. You don't need to reboot your DB instance for the change to take effect.

When the require_secure_transport parameter is set to ON for a DB instance, a database client can connect to it if it can establish an encrypted connection. Otherwise, an error message similar to the following is returned to the client:

ERROR 1045 (28000): Access denied for user 'USER'@'localhost' (using password: YES | NO)

For information about setting parameters, see Modifying parameters in a DB parameter group in Amazon RDS.

For more information about the require_secure_transport parameter, see the MariaDB documentation.