Являются ли конечные точки Google Cloud только для REST? - PullRequest
0 голосов
/ 29 марта 2019

Являются ли конечные точки Google Cloud только для REST?

У меня есть виртуальная машина с cassandra, и теперь мне нужно (временно) показать эту машину миру (идея состоит в том, чтобы запустить клиент cassandra внекоторые компьютеры в моем доме / офисе / ...).Является ли Google Cloud Endpoints лучшим способом представить эту машину миру?

1 Ответ

1 голос
/ 30 марта 2019

Я предполагаю, что вы используете Cassandra на Google Compute Engine (CE).Когда вы запускаете вычислительный движок, вы можете указать, что вы хотите, чтобы с ним был связан публичный интернет-адрес.Это позволит подключенному к Интернету клиентскому приложению подключаться к нему по этому адресу.IP-адрес может быть объявлен эфемерным (он может быть изменен GCP со временем) или может быть фиксированным (я полагаю, что за его распределение будет взиматься небольшая плата).При попытке подключения к программному обеспечению, запущенному на Compute Engine, правило брандмауэра (по умолчанию) блокирует подавляющее большинство входящих подключений.К счастью, поскольку у вас есть CE, у вас также есть конфигурация брандмауэра.Если мы посмотрим здесь:

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

, мы увидим набор портов, необходимых для различных целей.Это дает нам подсказку о том, какие изменения правил брандмауэра необходимо внести.

Облачные конечные точки предназначены для предоставления API, которые ВЫ разрабатываете в своих собственных приложениях, и не чувствуют подходящий компонент для доступа к Cassandra.

...