更新时间:2026-01-21 GMT+08:00
购买并连接GeminiDB兼容DynamoDB接口实例
本章节以Linux系统为例,介绍从购买到连接GeminiDB兼容DynamoDB接口实例的操作步骤。
步骤一:购买GeminiDB兼容DynamoDB接口实例
- 登录云数据库GeminiDB控制台。
- 在“实例管理”页面,单击“购买数据库实例”,进入“服务选型”页面。
- 在“购买数据库实例”页面,选择计费模式,填写并选择实例相关信息后,单击“立即购买”。
图1 基本信息
图2 设置密码
- 查看购买成功的GeminiDB兼容DynamoDB接口实例。
图3 购买成功
步骤二:购买ECS
- 登录云服务器控制台。
- 单击“购买弹性云服务器”。
- 配置基础信息后,单击“下一步:网络配置”。ECS与待连接的GeminiDB兼容DynamoDB接口实例的区域及可用区一致。ECS与待连接的GeminiDB兼容DynamoDB接口实例的区域、可用区、VPC和安全组一致。
图4 基础配置
图5 选择规格
图6 选择镜像
- 配置网络信息后,单击“下一步:高级配置”。ECS与待连接的GeminiDB兼容DynamoDB接口实例的VPC和安全组一致。
- 如果安全组规则允许弹性云服务器云主机访问,即可连接实例。
- 如果安全组规则不允许弹性云服务器云主机访问,需要在实例安全组添加一条“入”的访问规则。
图7 网络配置
图8 选择弹性公网IP
- 配置密码等信息后,单击“下一步:确认配置”。
图9 高级配置
- 确认配置信息后,单击“立即购买”。
图10 确认配置
- 查看购买成功的ECS。
步骤三:连接GeminiDB兼容DynamoDB接口实例
- 单击实例“基本信息”左侧导航中的“连接管理”,查看GeminiDB兼容DynamoDB接口实例的内网IP地址、绑定的弹性公网IP地址。
图11 查看IP地址

- 将下面代码示例中的IP替换为步骤1查到的IP。
Java样例如下:
package com.huawei.dbs.test; import com.huawei.dbs.RequestHandler; import com.amazonaws.SDKGlobalConfiguration; import com.amazonaws.auth.AWSCredentialsProvider; import com.amazonaws.auth.AWSStaticCredentialsProvider; import com.amazonaws.auth.BasicAWSCredentials; import com.amazonaws.services.dynamodbv2.AmazonDynamoDB; import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClientBuilder; import com.amazonaws.services.dynamodbv2.document.DynamoDB; import com.amazonaws.services.dynamodbv2.document.TableCollection; import java.net.URI; public class V1Demo { public static AWSCredentialsProvider myCredentials = new AWSStaticCredentialsProvider( new BasicAWSCredentials("your_ak", "your_sk")); public static String ip = "***.***.***.***"; public static void main(String[] args) { disableCertificateChecks(); AmazonDynamoDB client = AmazonDynamoDBClientBuilder.standard() .withRegion("region-a") .withRequestHandlers(new RequestHandler(URI.create("http://" + ip + "8000"))) .withCredentials(myCredentials) .build(); DynamoDB dynamoDB = new DynamoDB(client); TableCollection res = dynamoDB.listTables(); System.out.println(res); } }
由于GeminiDB兼容DynamoDB接口完全兼容DynamoDB接口,故最常用的操作请参考DynamoDB官方文档。