最近新工作都是使用GCP在環境的建置上
由於摸熟了AWS的規則,切換過來發現GCP的不同
為了快速的新增這些設定,CLI的指令就比較好用
然後一行一行塞又覺得很慢,所以寫偷懶的shell
會出現一個shell的視窗
這時就可以執行CLI指令了,但一行一行下太麻煩
所以我用shell的方式執行
vi fw.sh
塞了兩行,如果需要大量產生FW規則的話
就以此類推,例如
#!/bin/bash
a=123.123.123.123
b=111.111.0.0/16
c=111.222.111.111
d=222.222.222.222
#設定aIP可以連接
#gcloud compute firewall-rules create allow-proxy-to-b –allow tcp:8080,tcp:8443 –source-ranges=$a –target-tags=allow-a
#開放snmp給c監控
gcloud compute firewall-rules create allow-snmp –allow udp:161 –source-ranges=$c
#開放健康檢查使用
gcloud compute firewall-rules create allow-ha-check –allow all –source-ranges=$b
#開放公司內部IP
gcloud compute firewall-rules create allow-office –allow all –source-ranges=$d –target-tags=office
之後離開
chmod +x fw.sh
sh fw.sh
就可以快速塞FW規則進GCP專案了
近期留言