Manage secrets
Manage secrets using the influx
command line interface (CLI) or the InfluxDB API.
All secrets belong to an organization and are stored in your secret-store.
Add secrets
Add secrets using the influx
CLI or the InfluxDB API.
View secret keys
View secret keys using the influx
CLI or the InfluxDB API.
Update secrets
Update secrets using the influx
CLI or the InfluxDB API.
Delete secrets
Delete secrets using the influx
CLI or the InfluxDB API.
Use secrets in a query
Import the influxdata/influxd/secrets
package and use the secrets.get()
function
to populate sensitive data in queries with secrets from your secret store.
import "influxdata/influxdb/secrets"
import "sql"
username = secrets.get(key: "POSTGRES_USERNAME")
password = secrets.get(key: "POSTGRES_PASSWORD")
sql.from(
driverName: "postgres",
dataSourceName: "postgresql://${username}:${password}@localhost",
query:"SELECT * FROM example-table"
)
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for InfluxDB and this documentation. To find support, the following resources are available:
InfluxDB Cloud and InfluxDB Enterprise customers can contact InfluxData Support.