docs-v2/content/v2.0/reference/flux/stdlib/secrets/get.md

938 B

title description aliases menu weight
secrets.get() function The `secrets.get()` function retrieves a secret from the InfluxDB secret store.
/v2.0/reference/flux/functions/secrets/get/
v2_0_ref
name parent
secrets.get InfluxDB Secrets
202

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