#bigtable #variables #google #env-var #cloud #start #process

gemachain-storage-bigtable

Gemachain 存储BigTable

1 个稳定版本

1.8.0 2021年10月27日

#8 in #bigtable


4 个crate(2 个直接)中使用

Apache-2.0

225KB
4K SLoC

BigTable 设置

开发环境

在开发/测试期间可以使用 Cloud BigTable 模拟器。有关一般设置信息,请参阅 https://cloud.google.com/bigtable/docs/emulator

过程

  1. 在后台运行 gcloud beta emulators bigtable start
  2. 运行 $(gcloud beta emulators bigtable env-init) 以设置 BIGTABLE_EMULATOR_HOST 环境变量
  3. 运行 ./init-bigtable.sh 以配置模拟器
  4. 开发/测试

生产环境

将标准 GOOGLE_APPLICATION_CREDENTIALS 环境变量导出到您的服务帐户凭据。项目应包含一个名为 gemachain-ledger 的 BigTable 实例,该实例已通过运行 ./init-bigtable.sh 脚本来初始化。

根据所需的操作模式,将使用提供的凭据请求 https://www.googleapis.com/auth/bigtable.datahttps://www.googleapis.com/auth/bigtable.data.readonly OAuth 范围。

依赖项

~47–64MB
~1M SLoC