secrets.get() function
The secrets.get()
function retrieves a secret from the InfluxDB secret store.
*Function type: Miscellaneous*
import "influxdata/influxdb/secrets"
secrets.get(key: "KEY_NAME")
Parameters
key
The secret key to retrieve.
*Data type: String*
Examples
Populate sensitive credentials with secrets
import "sql"
import "influxdata/influxdb/secrets"
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"
)