2.0 KiB
2.0 KiB
title | description | menu | weight | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
secrets.get() function | `secrets.get()` retrieves a secret from the InfluxDB secret store. |
|
301 |
secrets.get()
retrieves a secret from the InfluxDB secret store.
Function type signature
(key: string) => string
{{% caption %}} For more information, see Function type signatures. {{% /caption %}}
Parameters
key
({{< req >}}) Secret key to retrieve.
Examples
Retrieve a key from the InfluxDB secret store
import "influxdata/influxdb/secrets"
secrets.get(key: "KEY_NAME")
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",
)