Я использую Google Cloud Platform.
Я знаю, что мы можем перечислить общедоступные IP-адреса, используемые экземпляры используя команду gcloud, как описано в https://stackoverflow.com/q/27994033.
Я также узнал, как получить общедоступные IP-адреса, используемые балансировщики нагрузки с помощью это сообщение в блоге.
Однако я почти уверен, что эти два списка не представляют полные общедоступные IP-адреса, которые я использую.
Какие еще службы могут содержать общедоступные IP-адреса? И какую команду я могу использовать для получения этих списков?
Спасибо за внимание.
У нас нет какой-либо конкретной команды, чтобы перечислить все IP-адреса, связанные с проектом. Вы можете открыть запрос функции Вот об этой особенности.
Вы можете перечислить все статические IP-адреса, используемые в вашем проекте, используя эту команду Вот. Также есть команда который предоставляет IP-адрес, связанный с правилами пересылки, используемыми в LoadBalancer. Согласно Stackoverflow нитьниже представлена команда, которая предоставляет внешние IP-адреса для всех экземпляров.
gcloud --format="value(networkInterfaces[0].accessConfigs[0].natIP)" compute instances list