7个版本
1.16.0-alpha.10 | 2023年3月24日 |
---|---|
1.16.0-alpha.9 | 2023年3月23日 |
1.16.0-alpha.5 | 2023年2月27日 |
#6 in #bigtable
每月下载 119次
用于 12 个crate (4直接使用)
1.5MB
27K SLoC
BigTable配置
开发环境
在开发/测试期间可以使用Cloud BigTable模拟器。有关一般配置信息,请参阅 https://cloud.google.com/bigtable/docs/emulator。
过程
- 在后台运行
gcloud beta emulators bigtable start
- 运行
$(gcloud beta emulators bigtable env-init)
以设置BIGTABLE_EMULATOR_HOST
环境变量 - 运行
./init-bigtable.sh
以配置模拟器 - 开发/测试
生产环境
将标准 GOOGLE_APPLICATION_CREDENTIALS
环境变量导出到您的服务帐户凭据中。项目应包含一个名为 solana-ledger
的BigTable实例,该实例已通过运行 ./init-bigtable.sh
脚本进行初始化。
根据所需的操作模式,将使用提供的凭据请求 https://www.googleapis.com/auth/bigtable.data
或 https://www.googleapis.com/auth/bigtable.data.readonly
OAuth范围。
转发代理
将 BIGTABLE_PROXY
环境变量导出为转发代理,就像对 HTTP_PROXY
一样。这将通过转发代理建立gRPC流量(隧道流量仍将使用TLS)的隧道。
依赖项
~48–71MB
~1.5M SLoC