如何使用Java客户端库连接到在VPC内运行的Bigtable

问题描述 投票:0回答:1

我正在尝试了解如何连接到在虚拟私有云中运行的 Bigtable。

我正在使用 Java 客户端库代码连接到 Bigtable。但它默认连接到服务地址(bigtable.googleapis.com)。但是我需要连接到不同的服务地址:bigtable-xyz.googleapis.com

BigtableDataSettings 设置 = BigtableDataSettings.newBuilder().setProjectId(projectId).setInstanceId(instanceId).build();

BigtableDataClient dataClient = BigtableDataClient.create(设置);

我没有找到传递主机名或连接 URL 的方法。

有谁知道解决办法吗

谢谢

检查了创建 Bigtable 连接的不同方法

google-cloud-platform google-cloud-bigtable bigtable
1个回答
0
投票

您可以覆盖端点:

BigtableDataSettings.Builder settings = BigtableDataSettings.newBuilder()
                .setProjectId("project-id")
                .setInstanceId("instance-id");

settings.stubSettings().setEndpoint("bigtable-xyz.googleapis.com:443");
        
BigtableDataClient client = BigtableDataClient.create(settings.build());
© www.soinside.com 2019 - 2024. All rights reserved.