bigtable.from() function
The bigtable.from()
function is experimental and subject to change at any time.
By using this function, you accept the risks of experimental functions.
The bigtable.from()
function retrieves data from a Google Cloud Bigtable
data source.
import "experimental/bigtable"
bigtable.from(
token: "mySuPeRseCretTokEn",
project: "exampleProjectID",
instance: "exampleInstanceID",
table: "example-table",
)
Parameters
token
The Google Cloud IAM token to use to access the Cloud Bigtable database.
For more information, see the following:
- Cloud Bigtable Access Control
- Google Cloud IAM How-to guides
- Setting Up Authentication for Server to Server Production Applications on Google Cloud
project
The project ID of the Cloud Bigtable project to retrieve data from.
instance
The instance ID of the Cloud Bigtable instance to retrieve data from.
table
The name of the Cloud Bigtable table to retrieve data from.
Examples
The example below uses InfluxDB secrets to populate sensitive connection credentials.
import "experimental/bigtable"
import "influxdata/influxdb/secrets"
bigtable_token = secrets.get(key: "BIGTABLE_TOKEN")
bigtable_project = secrets.get(key: "BIGTABLE_PROJECT_ID")
bigtable_instance = secrets.get(key: "BIGTABLE_INSTANCE_ID")
bigtable.from(
token: bigtable_token,
project: bigtable_project,
instance: bigtable_instance,
table: "example-table"
)
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Flux and this documentation. To find support, the following resources are available:
InfluxDB Cloud customers can contact InfluxData Support.