尋找並設定維護期間

這個頁面提供相關操作說明,包括如何查看排定的維護作業、設定維護期間、重新安排預定維護作業等。如要瞭解維護更新和維護期間的相關資訊,請參閱「維護政策」。

設定執行個體維護作業的偏好時間範圍

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
    Memorystore for Redis

  2. 找出要設定維護時段的執行個體,然後按一下該執行個體的「Instance ID」(執行個體 ID)。

  3. 按一下 [編輯]

  4. 在「維護」部分下方,選取維護期間的所需日期和時間。時間設定為當地時區。

  5. 按一下 [儲存]

gcloud

執行下列指令,為 Redis 執行個體設定維護時段:

gcloud redis instances update INSTANCE_ID --region=REGION --maintenance-window-day=DAY --maintenance-window-hour=HOUR

其中:

  • INSTANCE_ID 是執行個體的 ID
  • REGION 是執行個體所在的區域
  • DAY 是您希望進行維護作業的日期。可接受的值包括:MONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAYSATURDAYSUNDAY
  • HOUR 是維護期間開始時的世界標準時間。可接受的值為 0-23

如需參考資訊,請參閱 gcloud redis instances update

選擇接收維護通知

如要開啟維護作業通知,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Communication」(通訊) 頁面:

    通訊

  2. 按一下「產品通知」分頁標籤。

  3. 從下拉式選單中選取專案。

  4. 在 Memorystore 的資料列中,將電子郵件按鈕切換為「開啟」

維護通知電子郵件會使用「"Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]"」這個標題。如要接收通知,每個電子郵件地址都必須個別啟用。

維護通知是在專案層級設定,而非在執行個體上設定。 電子郵件通知會傳送至與您 Google 帳戶相關聯的電子郵件地址。無法設定自訂電子郵件別名 (例如團隊電子郵件別名)。

查看排定的維護作業

如果系統已排定執行個體的維護作業,您可以按照下列指示查看:

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
    Memorystore for Redis

  2. 找出要查看排定維護作業的執行個體,然後按一下該執行個體的「Instance ID」(執行個體 ID)。

  3. 在「維護」部分下方,您可以查看排定的維護更新日期和時間。

gcloud

gcloud redis instances describe INSTANCE-ID --region=REGION

其中:

  • INSTANCE_ID 是執行個體的 ID
  • REGION 是執行個體所在的區域

預定維護作業的輸出內容如下:

maintenancePolicy:
createTime: 'TIME_STAMP'
updateTime: 'TIME_STAMP'
maintenanceWindow:
- day: DAY
  duration: 60 minutes
  hour: HOUR
maintenanceSchedule:
 endTime: 'TIME_STAMP'
 startTime: 'TIME_STAMP'

其中:

  • maintenancePolicy 會顯示偏好維護政策的建立時間,以及政策上次更新的時間。
  • createTime 是首次建立維護政策的時間。
  • updateTime 是指上次更新維護政策的時間。
  • DAY 表示維護作業執行的星期。
  • HOUR 表示維護作業開始的時間 (世界標準時間)。
  • startTime 表示為執行個體排定的維護更新具體開始時間。
  • endTime 表示為執行個體排定的維護更新作業具體結束時間。
  • TIME_STAMP 採用 RFC 3339 格式。

重新排定預定維護時間

如要重新安排維護時間,請按照下列指示操作:

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
    Memorystore for Redis

  2. 找出要重新安排維護時間的執行個體,然後按一下該執行個體的「Instance ID」(執行個體 ID)。

  3. 在「維護」部分下方,按一下「重新安排時間」

  4. 選擇「立即更新」、「延後至下一個排定時間」和「自訂日期和時間」。詳情請參閱重新安排維護時間的總覽

    • 如要立即更新執行個體,請選取「立即更新」,然後按一下「更新」

    • 如要將排定的維護作業延後一週,請選取「Defer to the next scheduled window」(延後至下一個排定的時段),然後按一下「Reschedule」(重新安排時間)

    • 如要指定特定時間,請選取「自訂日期和時間」, 選擇新時間,然後按一下「重新安排」

gcloud


gcloud redis instances reschedule-maintenance INSTANCE_ID --region=REGION --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]

其中:

  • INSTANCE_ID 是執行個體的 ID
  • REGION 是執行個體所在的區域
  • RESCHEDULE_TYPE 是重新排定的更新類型。可使用的值如下:

    • IMMEDIATE:立即開始維護更新
    • NEXT_AVAILABLE_WINDOW:將維護作業延後至下一個維護時段。下一個維護期間是原定維護期間的一週後
    • SPECIFIC_TIME:可指定更新時間。重新安排的時間不得晚於原維護時段的七天後
  • RESHEDULE_TIME 只有在將 --reschedule-type 設為 SPECIFIC TIME 時,才能指定這個值。這個值採用 ISO 1801 格式,例如:2020-01-16T16:56:00.000Z。時間以世界標準時間為準。

如需參考資訊,請參閱 gcloud redis instances reschedule-maintenance

後續步驟

  • 查看管理 Redis 執行個體維護時段的權限