secrets.get() function

The secrets.get() function retrieves a secret from the InfluxDB secret store.

*Function type: Miscellaneous*

  1. import "influxdata/influxdb/secrets"
  2. secrets.get(key: "KEY_NAME")

Parameters

key

The secret key to retrieve.

*Data type: String*

Examples

Populate sensitive credentials with secrets

  1. import "sql"
  2. import "influxdata/influxdb/secrets"
  3. username = secrets.get(key: "POSTGRES_USERNAME")
  4. password = secrets.get(key: "POSTGRES_PASSWORD")
  5. sql.from(
  6. driverName: "postgres",
  7. dataSourceName: "postgresql://${username}:${password}@localhost",
  8. query:"SELECT * FROM example-table"
  9. )