IP-адреса диалогового потока Google - PullRequest
1 голос
/ 09 июля 2019

Я создаю приложение Google Home с помощью DialogFlow. Выполнение осуществляется через Webhook, который указывает на мою виртуальную машину
В виртуальной машине открыт порт 443 и настроены сертификаты.
Однако теперь я хотел бы изменить брандмауэр виртуальной машины, чтобы разрешить только IP-адреса / подсети сервера Google
Кто-нибудь знает, где найти этот список?
Я нашел эквивалентный список для Алексы в: http://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html
(файл ip-range.json)
Заранее спасибо
Эстер

Ответы [ 2 ]

2 голосов
/ 12 июля 2019

Кредит на это реддитское старое сообщение, которое я нашел: https://www.reddit.com/r/starcitizen/comments/3lce2k/list_of_google_cloud_ip_addresses_for_firewall/

С помощью этой команды вы можете получить список IP-адресов Google и соответственно обновить брандмауэр

dig @8.8.8.8 +short txt _cloud-netblocks.googleusercontent.com | sed 's/"//g; s/ip4://g; s/ip6://g;' | tr ' ' '\n' | grep include | cut -d ':' -f2 | xargs dig @8.8.8.8 +short txt | sed 's/"//g; s/ip4://g; s/ip6://g;' | tr ' ' '\n' | grep '/' 
0 голосов
/ 10 июля 2019

Это не домашний вопрос Google.Прочитайте документацию по функции белого списка брандмауэра.

...