Updated index page

pull/447/head
Nora 2019-09-09 17:07:58 -07:00
parent 58f7562bf8
commit 27c64405c3
1 changed files with 23 additions and 1 deletions

View File

@ -1,5 +1,5 @@
---
title: Store secrets
title: Store and view secrets
description:
v2.0/tags: [secrets, security]
menu:
@ -12,3 +12,25 @@ There are two options for storing secrets with InfluxDB:
- By default, secrets are Base64-encoded and stored in the InfluxDB embedded key value store, [BoltDB](https://github.com/boltdb/bolt).
- You can also set up Vault to store secrets. For details, see [Store secrets in Vault](/v2.0/security/secrets/use-vault).
## 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.
```js
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"
)
```
## Add, list, and delete secrets
See [Manage secrets](/v2.0/security/secrets/manage-secrets).