實例詳細資料頁的「計費」標籤下有三個控制項:提前續費按鈕、自動續費開關和停止計費開關。本文說明如何提前續費預付費實例、如何開啟自動續費,以及一個看起來無害、實際上並非如此的操作。
這三個控制項聽起來相關,實際作用完全不同:
| 控制項 | 按下去後會發生什麼 | 會不會刪除實例 |
|---|---|---|
| 續費帳單上的取消 | 取消這張帳單 | 會,且立即——針對允許被取消的帳單 |
| 停止計費 | 開啟後,實例下次到期時會被自動刪除 | 會,這是設計好的行為,到期即觸發 |
| 自動續費 | 開啟後,平台會在到期前自動用餘額支付下一期續費 | 不會,關閉它本身不會刪除任何東西 |
停止計費的說明文字把效果寫得很直白:「開啟後實例到期將被自動刪除。」這個刪除是預期之內、刻意設計的。取消造成的刪除,它的按鈕標籤裡完全沒有提示。
Cypacky 為預付費實例產生續費帳單有兩種方式:你用提前續費手動產生一張(或在首次建立實例時自動收到一張),或平台在每次到期前自動產生一張。按下取消時,這兩種帳單的表現並不一樣:
| 會發生什麼 | 不會發生什麼 |
|---|---|
| 取消一張手動產生的續費帳單——來自提前續費,或來自首次建立實例——會近乎立即刪除這台實例 | 不會有任何對話方塊要求你確認這次刪除;按鈕上就只寫著「取消」 |
| 系統自動產生的週期續費帳單如果一直沒有付款,到期約 48 小時後照樣會刪除實例,即使你從未按過取消 | 什麼都不做不等於安全;這 48 小時是寬限期,不是永久暫停 |
| 已存在的備份和自訂映像不會跟著實例一起被刪除 | 實例本身——它的 IP 位址、執行狀態和磁碟——不會被保留,只有備份檔案能留下來 |
| 對系統自動產生的週期續費帳單按下取消會被後端拒絕 | 遭拒時實例不會被刪除,但這張帳單也不會被取消 |
週期帳單被拒絕取消的情況,在本文後面的「動作遭拒時」一節有說明。
- 僅適用於預付費實例。 依用量計費的實例按小時計費,沒有續費帳單,也不會顯示提前續費按鈕。
- 權限。 你的角色需要有實例計費權限。專案檢視者能看到計費資訊,但不能產生帳單,也不能變更任一個開關。
- 實例需要具備續費資格。 若不具備,「計費設定」卡片會顯示原因說明,而不是顯示開關。
- 在實例詳細資料頁,選擇「計費」標籤。
- 在「計費資訊」卡片中,確認這台實例是固定週期計費,不是依用量計費——提前續費按鈕只在固定週期實例上顯示。
- 按一下提前續費。
- 平台會為下一個計費週期產生一張帳單,並提示:「已經成功生成續費帳單,請及時支付。」
- 新帳單會出現在「關聯帳單」卡片中。按一下它進入帳單詳細資料頁並完成付款。
產生帳單本身不會讓實例續費成功,帳單付款完成後實例才會真正續費。
- 在實例詳細資料頁,選擇「計費」標籤。
- 在「計費設定」卡片中找到自動續費開關,說明文字是:「到期前自動使用餘額支付。」
- 按一下開關切換開啟或關閉。變更會立即生效,沒有確認對話方塊。
- 主控台會提示「自動續費已開啟」或「自動續費已關閉」。
開啟自動續費後,平台會在到期前 3 天嘗試用餘額自動支付下一期續費。關閉它本身不會產生未付款帳單,也不會立刻讓實例陷入危險,但同時也代表沒有任何機制替你支付續費——你需要手動支付續費帳單,否則實例會依照「如果什麼都不做」一節描述的時間軸走下去。
- 在「關聯帳單」卡片中,按一下剛產生的續費帳單,進入帳單詳細資料頁。
- 核對金額,然後按一下前往支付或繼續支付完成付款。
- 如果你確實不想續費了,也可以改為按一下取消——但只有在你同時打算刪除這台實例時才這麼做,平台不會為此另外向你確認。
如果一張續費帳單——不論是手動產生的還是系統自動產生的——一直沒人付款,實例不會在到期那一刻就消失:
| 到期後經過的時間 | 實例狀態 | 實例是否被刪除 |
|---|---|---|
| 0 小時(到期時間) | 仍標示為即將到期,尚未有動作 | 否 |
| 約 24 小時後 | 已停機,並標示為欠費 | 否 |
| 約 48 小時後 | 已刪除 | 是 |
實例因欠費停機後,主控台的欠費提示會寫著:「此實例已經欠費,因此您無法操作它。請及時支付關聯帳單,或刪除實例。如有疑惑,請聯絡 Cypacky Networks Support 獲取幫助。」在 48 小時這個時間點之前把欠款帳單付清,就能阻止刪除。開啟自動續費的話,平台會在這條時間軸開始前 3 天就嘗試自動支付。
如有關聯帳單未支付,請先支付帳單
一台實例不能同時存在兩張未處理完的續費帳單。先支付或處理掉現有的那張,再產生新的。
對一張不是你自己手動產生的週期續費帳單按下取消會被拒絕。主控台會顯示:
取消帳單失敗。
[!NOTE] 介面實際顯示給使用者的具體文案尚未完全確認。後端回傳的拒絕原因原文是「當前帳單狀態不允許取消」,但這個字串沒有出現在
billing.json語言資源檔案中,介面很可能顯示的是上面這條通用提示。在把它當作定論之前,需要另外核實實際渲染出的文案。
這個拒絕是預期之內的。系統自動產生的續費帳單在設計上就不允許被取消,遭拒不代表帳單卡住了——它仍然會依照「如果什麼都不做」一節描述的時間軸繼續走。
更新自動續費失敗
重新嘗試切換開關。如果持續失敗,附上實例 ID 聯絡 Cypacky Networks Support。
無法生成續費帳單
實例目前的計費狀態不允許產生新的續費帳單,例如可能已經有未付款的帳單。先處理好目前的計費狀態,再重試。