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"
)