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.
Function type: Input
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
Data type: String
project
The project ID of the Cloud Bigtable project to retrieve data from.
Data type: String
instance
The instance ID of the Cloud Bigtable instance to retrieve data from.
Data type: String
table
The name of the Cloud Bigtable table to retrieve data from.
Data type: String
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 InfluxDB and this documentation. To find support, the following resources are available:
InfluxDB Cloud and InfluxDB Enterprise customers can contact InfluxData Support.