У меня есть множество экземпляров, запущенных в GCE. Я хочу программно получить список внутренних IP-адресов из них, не войдя в экземпляры (локально).Как получить список внутренних IP-адресов экземпляров GCE
Я знаю, что могу работать:
gcloud compute instances list
Но есть ли какие флаги я могу пройти, чтобы просто получить информацию, которую я хочу? , например.
gcloud compute instances list --internal-ips
или аналогичный? Или мне придется пылесосить мой мозг sed/awk и разобрать результат?
Я также знаю, что я могу получить вывод в JSON, используя --format = json, но я пытаюсь сделать это в сценарии bash.
или AWK, вероятно, лучше – Spanky
небольшой набор, например, выход из 'gcloud' и ваш необходимый результат будет сделать намного проще non-'gcloud', чтобы помочь с вашей проблемой. Удачи. – shellter