Install the Amazon Aurora data source plugin
This document explains how to install, upgrade, and verify the Amazon Aurora data source plugin across different Grafana deployment environments, and describes the network access the plugin requires at runtime. After you install the plugin, refer to Configure the Amazon Aurora data source to set up a connection.
Before you begin
Verify the following requirements before installing:
Install the plugin
Choose the installation method that matches your Grafana deployment.
Grafana Cloud
The plugin is available to install from the plugin catalog on Pro and Advanced plans:
- Navigate to Administration > Plugins and data > Plugins.
- Search for Amazon Aurora and open the plugin page.
- Click Install.
Self-managed Grafana (CLI)
grafana cli plugins install grafana-aurora-datasourceRestart Grafana after installation.
Docker
Set the GF_INSTALL_PLUGINS environment variable:
environment:
- GF_INSTALL_PLUGINS=grafana-aurora-datasource
- GF_ENTERPRISE_LICENSE_TEXT=<YOUR_LICENSE>Kubernetes (Helm chart)
Add the plugin to your Helm values:
plugins:
- grafana-aurora-datasource
envFromSecret: grafana-license-secretOr use the GF_INSTALL_PLUGINS environment variable in your deployment specification:
env:
- name: GF_INSTALL_PLUGINS
value: 'grafana-aurora-datasource'
- name: GF_ENTERPRISE_LICENSE_TEXT
valueFrom:
secretKeyRef:
name: grafana-license
key: license.jwtAir-gapped (offline) installation
For environments where the Grafana server has no internet access:
Download the plugin ZIP file for your platform from the plugin catalog on a machine with internet access.
Transfer the ZIP file to the Grafana server.
Extract it to the plugins directory:
unzip grafana-aurora-datasource-<VERSION>.zip -d /var/lib/grafana/plugins/Set ownership:
chown -R grafana:grafana /var/lib/grafana/plugins/grafana-aurora-datasourceRestart Grafana.
Caution
Installing the plugin offline doesn’t remove its runtime network requirements. In particular, MySQL-compatible engines require outbound access to
s3.amazonaws.comwhen opening connections. Refer to Network requirements before deploying in an air-gapped environment.
Verify the installation
After installing, confirm the plugin is loaded:
- Navigate to Administration > Plugins and data > Plugins.
- Search for Amazon Aurora and verify the plugin appears with a status of Installed.
- If the plugin doesn’t appear, check the Grafana server logs for errors and refer to License and setup errors.
Network requirements
The plugin connects to your Aurora cluster directly, so the Grafana server, or the PDC agent when using private data source connect, needs the following outbound network access at runtime:
The RDS authentication token itself is generated by signing the request locally, so token generation doesn’t require any additional network access.
Restricted and private networks
- MySQL certificate bundle: The certificate bundle URL isn’t configurable and there’s no offline alternative, so security-restricted environments must allow outbound HTTPS to
s3.amazonaws.comto use MySQL-compatible engines. PostgreSQL-compatible engines don’t have this requirement. - AWS STS through AWS PrivateLink: If Grafana or the PDC agent runs in a private subnet without internet access and you use Assume Role ARN, create a VPC interface endpoint for AWS STS (
com.amazonaws.<region>.sts) and set the data source’s Endpoint field to the endpoint URL. - Private clusters with Grafana Cloud: Use private data source connect. The PDC agent needs outbound access to the cluster endpoint on the database port and outbound access on port 22 to Grafana Cloud endpoints.
Upgrade the plugin
On Grafana Cloud, the plugin is managed by Grafana and updates automatically.
On self-managed Grafana:
Update the plugin:
grafana cli plugins update grafana-aurora-datasourceRestart Grafana.
Verify each Aurora data source connection with Save & test.
Roll back to a previous version
If an upgrade causes issues on self-managed Grafana, you can pin a specific plugin version:
grafana cli plugins install grafana-aurora-datasource <VERSION>Restart Grafana after the rollback. For Docker or Kubernetes, append the version to the plugin name:
environment:
- GF_INSTALL_PLUGINS=grafana-aurora-datasource <VERSION>Note
Rollback isn’t available on Grafana Cloud. If you experience issues after an automatic update, contact Grafana Support.
Uninstall the plugin
To remove the plugin from a self-managed Grafana instance:
grafana cli plugins remove grafana-aurora-datasourceRestart Grafana after uninstalling. Existing data source configurations are preserved in the Grafana database but stop working until the plugin is reinstalled.
For Docker or Kubernetes, remove grafana-aurora-datasource from the GF_INSTALL_PLUGINS variable and redeploy.


