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