查询 Google Cloud Bigtable
要使用 Flux 查询 Google Cloud Bigtable,请执行以下操作
使用
bigtable.from
并提供以下参数- token:Google Cloud IAM 令牌
- project:Bigtable 项目 ID
- instance:Bigtable 实例 ID
- table:要查询的 Bigtable 表
import "experimental/bigtable"
bigtable.from(
token: "mySuPeRseCretTokEn",
project: "exampleProjectID",
instance: "exampleInstanceID",
table: "example-table",
)
结果结构
bigtable.from()
返回一个 表流,不进行分组(所有行都在单个表中)。有关表分组的更多信息,请参阅 Flux 数据模型 - 重组表。
将敏感凭据存储为 secret
如果使用 InfluxDB Cloud 或 InfluxDB OSS 2.x,我们建议将 Bigtable 连接凭据存储为 InfluxDB secret。使用 secrets.get()
从 InfluxDB secret API 检索 secret。
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"
)
此页是否对您有帮助?
感谢您的反馈!