【发布时间】:2019-11-21 13:22:02
【问题描述】:
AWS Neptune 数据库集群只能在 VPC 内创建,其终端节点只能在 VPC 内访问。我想通过 Gremlin Java 驱动程序连接到集群端点,并能够在本地调试我的代码。这可能吗?
【问题讨论】:
标签: gremlin vpc amazon-neptune
AWS Neptune 数据库集群只能在 VPC 内创建,其终端节点只能在 VPC 内访问。我想通过 Gremlin Java 驱动程序连接到集群端点,并能够在本地调试我的代码。这可能吗?
【问题讨论】:
标签: gremlin vpc amazon-neptune
是的,这会起作用。您可以通过多种方式从本地计算机连接到 Neptune 集群。我经常只使用 SSH 隧道,然后使用笔记本电脑上的“localhost”连接到服务器。这当然需要部署在 VPC 中的 EC2 实例。使用负载平衡器也应该有效。我自己也这样做了。如果您使用 IAM 身份验证,则需要执行一些额外的步骤才能使其正常工作。如果您不使用 IAM 身份验证,那么在连接到 Neptune 时只使用负载均衡器 DNS 名称应该可以工作。如果您需要更多详细信息,请对此答案添加评论,我可以更新答案。
对于健康检查,您可以使用 /status HTTP 端点。
这里是有关使用 Neptune 配置 ALB 的一些说明的链接 https://github.com/aws-samples/aws-dbs-refarch-graph/tree/master/src/connecting-using-a-load-balancer
【讨论】: