gcloud 指定用 json 格式輸出搭配 jq 來取值配合 shell script 正好適合我的需求
比如取得 VM 的資訊
gcloud compute instances describe [INSTANCE_NAME] --format=json
得到下面的訊息
搭配下面的指令
jq -r '.networkInterfaces[].accessConfigs[].natIP'
整串指令是
gcloud compute instances describe [INSTANCE_NAME] --format=json | jq -r '.networkInterfaces[].accessConfigs[].natIP'
就可以直接得到目前 VM 使用的外部 IP 或其他訊息、搭配 shell script 可以做更多的動作
0 意見:
張貼留言