Google Cloud – Static IP

最近把 Google Cloud 舊的 VM 執行個體(使用 Static IP) 移除,並新增一個 VM 執行個體(使用 Static IP) ,但下個月帳單卻收到一筆 Static IP 的使用費.
Google Cloud

上網查使用 Static IP 規則 – https://cloud.google.com/compute/pricing#ipaddress

未使用的 IP 位址價格

如果您保留了靜態外部 IP 位址卻未加以使用,系統會根據下表計算這類 IP 位址的費用。如果您保留靜態外部 IP 位址並用於 Compute Engine 資源 (例如 VM 執行個體或轉送規則),系統就會認定該 IP 位址為使用中,並且不會收取相關費用。

類型 價格/小時
靜態 IP 位址 (獲指派但未使用) $0.010
靜態 IP 位址 (獲指派且使用中) 不必支付任何費用
臨時 IP 位址 (已附加到執行個體或轉送規則) 不必支付任何費用

奇怪我只有一個正在使用的 VM 執行個體(使用 Static IP),怎麼會保留一組 Static IP,我們可以進入 VM 執行個體執行 # gcloud compute addresses list 指令來查詢靜態外部 IP 位址的使用狀況.

sunchiahome@ubuntu18:~$ sudo gcloud compute addresses list
ERROR: (gcloud.compute.addresses.list) Some requests did not succeed:
 - Insufficient Permission: Request had insufficient authentication scopes.

很可惜的是該 VM 執行個體 Cloud API 存取權範圍沒開(預設),需要透過 編輯 VM 執行個體詳細資料 (但是必須停止 VM 執行個體,才能編輯 API 存取範圍).

不想關機中斷服務的可以直接在 VM 執行個體詳細資料 / 序列埠 1 (主控台) / 對等指令列 / 在 Google Cloud Shell 中執行.

ben@cloudshell:~ (benjr-199510)$ gcloud compute addresses list
NAME ADDRESS/RANGE TYPE PURPOSE NETWORK REGION SUBNET STATUS
benjr 34.80.172.252 EXTERNAL asia-east1 IN_USE
web x.x.x.x EXTERNAL us-east1 RESERVED

的確看到保留兩組 IP .

  1. benjr 34.80.172.252 EXTERNAL asia-east1 IN_USE – 目前這一組為 benjr.tw 使用中,所以不收費.
  2. web x.x.x.x EXTERNAL us-east1 RESERVED – 這一組為上一次舊的 VM 執行個體(雖然已經刪除,但是該組 IP 還是被保留下來了),因為無使用,所以 Google Cloud 會收取費用(0.010×24/小時x31/天 = 約 7.44 美金/月).

需要至 VPC 網路 / 外部 IP 位址 / 釋放靜態位址

沒有解決問題,試試搜尋本站其他內容

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料