我無法變更 Amazon Redshift 佈建叢集的維護軌道。
簡短描述
Amazon Redshift 會定期執行維護作業,將升級套用至叢集硬體或執行軟體修補程式。在這些更新期間,您的 Amazon Redshift 叢集無法用於正常營運。如果在查詢執行時發生排程的維護,則查詢會終止並復原。
**備註:**以下內容僅適用於佈建的 Amazon Redshift 叢集。
如果您已針對大型資料載入、ANALYZE 或 VACUUM 操作規劃部署,則可以將維護推遲最多 45 天。
重要事項:維護時段開始之後,您無法推遲維護。
您可以變更維護軌道,以控制在維護時段期間套用的叢集版本。有三種維護軌道可供選擇:
- 目前 – 使用最新的核准叢集版本。
- 追蹤 – 使用目前版本之前的叢集版本。
- 預覽 – 使用包含可供預覽的新功能的叢集版本。
在下列情況下,不允許變更維護軌道:
- Redshift 叢集需要進行硬體升級,或需要取代 Redshift 叢集的節點。
- Redshift 叢集需要強制升級或執行修補程式。
- 對於具有最新叢集版本的 Redshift 叢集,維護軌道無法設定為追蹤。
- 如果 Redshift 佈建的叢集維護軌道設定為預覽,則不允許從一個預覽軌道變更為另一個預覽軌道。
- 如果 Redshift 佈建的叢集軌道設定為目前或追蹤,則您無法將維護軌道變更為預覽。
解決方案
**備註:**如果 Redshift 叢集需要強制維護時段,AWS 會在維護時段開始之前傳送通知。
Redshift 叢集需要硬體升級或需要取代 Redshift 叢集的節點
每項新版本變更都可包含作業系統、安全性和功能的更新。AWS 會傳送通知並進行必要的變更。當有硬體更新或其他強制更新,且叢集維護軌道設定為目前時,就會自動發生這種情況。
您的 Amazon Redshift 叢集在維護時段期間無法使用。
Redshift 叢集需要強制升級或執行修補程式
針對特定叢集或 AWS 區域中的所有叢集部署強制性升級或執行修補程式。您將在強制升級或執行必要修補程式之前收到通知。
AWS 需要執行個體每週排程至少 30 分鐘的時間,才能確認所有執行個體都有最新的修補程式和升級。在維護時段期間,會在叢集和執行個體上執行任務。為了確保資料的安全性和穩定性,維護可能會導致執行個體無法使用。
對於具有最新叢集版本的 Redshift 叢集,無法將維護軌道設定為「追蹤」
如果您的叢集維護軌道未變更為追蹤,這是因為您的叢集已使用最新的核准叢集版本。您必須等到下一個新版本推出時,才可追蹤目前版本。新的叢集版本發佈後,您可以將叢集的維護軌道變更為追蹤,並將保持追蹤以便日後維護。如需詳細資訊,請參閱選擇叢集維護軌道。
Redshift 佈建的叢集維護軌道設定為「預覽」
如果您的叢集維護軌道設定為使用預覽軌道,則不允許從一個預覽軌道切換到另一個此軌道。
如果您從使用預覽軌道的舊叢集的快照還原新的 Redshift 叢集,則會發生下列情況:
- 還原的 Redshift 叢集會繼承來源叢集的維護軌道。
- 還原的 Redshift 叢集無法變更為其他類型的預覽維護軌道。
Redshift 佈建的叢集維護軌道設定為「目前」或「追蹤」
如果為佈建的 Redshift 叢集選取目前或追蹤,則維護軌道無法變更為預覽軌道。
相關資訊
復原叢集版本
為什麼 Amazon Redshift 在維護時段內不執行任何升級?