Google Cloud Endpoints仅适用于REST吗?

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

Google Cloud Endpoints仅适用于REST吗?

我有一个带cassandra的虚拟机,现在我需要(临时)为这个世界公开这台机器(想法是在我家/办公室的某些计算机上运行一个cassandra客户端......)。 Google Cloud Endpoints是向世界展示这台机器的最佳方式吗?

google-cloud-endpoints
1个回答
1
投票

我假设您在Google Compute Engine(CE)上运行Cassandra。当一个人运行一个计算引擎时,可以指定一个人想要一个公共互联网地址与之相关联。这将允许Internet连接的客户端应用程序在该地址与其连接。 IP地址可以声明为短暂的(可以通过GCP随时间更改)或者可以修复(我相信它的分配会收取适度的费用)。当尝试连接到计算引擎上运行的软件时,防火墙规则(默认情况下)将阻止绝大多数传入连接。幸运的是,既然你拥有CE,你也拥有防火墙配置。如果我们看这里:

https://docs.datastax.com/en/cassandra/3.0/cassandra/configuration/secureFireWall.html

我们看到了不同目的所需的端口集。这为我们提供了一个关于防火墙规则更改的提示。

Cloud Endpoints用于公开您在自己的应用程序中开发的API,并且感觉不适合访问Cassandra。

© www.soinside.com 2019 - 2024. All rights reserved.