RDS MySQL

Apono integration for AWS-managed SQL for the secure management of access to the SQL managed database system

Overview

MySQL is a reliable, stable, and secure open-source relational database system serving as a primary data store for various applications, websites, and products, including mission-critical applications and dynamic websites. Amazon enables developers to create cloud-hosted MySQL databases.

Through this integration, Apono helps you securely manage access to your Amazon RDS for MySQL databases.



Prerequisites

Before starting this integration, create the items listed in the following table.

Item Description
Apono Connector On-prem connection with network access to your Amazon RDS for MySQL database

Minimum Required Version: 1.3.0

Use the following steps to update an existing connector:
  1. On the Connector page, click ⋮ > Edit. The Edit the Connector page appears.
  2. Click Update Connector.
Secret Value generated through AWS Secrets Manager using credentials for an admin-level user of the RDS MySQL instance:
"username": "MYSQL_USERNAME", 
"password": "PASSWORD"

Apono does not store credentials. The Apono Connector uses the secret to communicate with services in your environment and separate the Apono web app from the environment for maximal security.

User MySQL user for Apono

The user must have these specific permissions.
MySQL Info Information for the database instance to be integrated:
  • Hostname
  • Port Number


Integrate Amazon RDS for MySQL

Amazon RDS tile

MySQL tile

Use the following steps to complete the integration:

  1. On the Catalog tab, click MySQL. The Connect MySQL page appears.
  2. From the dropdown menu, select a connector.

    💡

    If the desired connector is not listed, click + Add new connector and follow the instructions for creating an AWS connector.


  1. Click Next. The Complete setup page appears.
  2. Enter a unique, alphanumeric, user-friendly Integration Name. This name is used to identify this integration when constructing an Access Flow.
  3. Enter the Hostname of the PostgreSQL instance to connect.
  4. (Optional) Enter the Port value for the database. By default, Apono sets this value to 3306.
  5. Under Secret Store, associate the secret.
  6. Click Connect.

Now that you have completed this integration, you can create access flows that grant permission to your RDS for MySQL database.