Visualizzare e impostare i periodi di manutenzione

Questa pagina contiene le procedure per trovare e impostare i periodi di manutenzione per le istanze Cloud SQL. Per scoprire di più su come e perché Cloud SQL esegue la manutenzione, consulta Aggiornamenti di manutenzione sulle istanze Cloud SQL.

Se hai attivato la ricezione delle notifiche di manutenzione, Cloud SQL ti invia una notifica via email quando è disponibile un aggiornamento di manutenzione per la tua istanza Cloud SQL. Cloud SQL invia una notifica prima dell'implementazione della manutenzione e poi procede ad applicare l'aggiornamento a gruppi di istanze con una pianificazione settimanale. Puoi controllare con quanto anticipo ricevere la notifica prima che l'istanza riceva l'aggiornamento di manutenzione selezionando la tempistica di manutenzione per l'istanza.

Per pianificare la tempistica dell'aggiornamento di manutenzione, hai a disposizione le seguenti opzioni:

  • Se selezioni Any o non configuri questa impostazione, l'aggiornamento di manutenzione può avvenire in qualsiasi momento, ma in genere avviene entro la prima settimana dell'implementazione.
  • Se selezioni Week 1 (noto anche come preview e canary), l'aggiornamento di manutenzione viene eseguito da 7 a 14 giorni dopo l'invio della notifica di manutenzione.
  • Se selezioni Week 2 (noto anche come production e stable), l'aggiornamento di manutenzione viene eseguito da 15 a 21 giorni dopo l'invio della notifica.
  • Se selezioni Week 5, l'aggiornamento di manutenzione viene eseguito da 35 a 42 giorni dopo l'invio della notifica.

Se apporti modifiche all'impostazione del periodo di manutenzione mentre l'istanza è già in fase di manutenzione o è pianificata per la manutenzione, le modifiche non avranno effetto immediato. Queste modifiche si riflettono nei futuri eventi di manutenzione.

Prima di iniziare

  1. Accedi al tuo account Google Cloud . Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Install the gcloud CLI.

  5. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  6. To initialize the gcloud CLI, run the following command:

    gcloud init
  7. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  8. Verify that billing is enabled for your Google Cloud project.

  9. Install the gcloud CLI.

  10. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  11. To initialize the gcloud CLI, run the following command:

    gcloud init

Imposta un periodo di manutenzione su un'istanza

Console

  1. Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
  3. Nella sezione Manutenzione, fai clic su Modifica preferenze di manutenzione.
  4. Nella sezione Opzioni di configurazione, apri Manutenzione.
  5. Configura le seguenti opzioni:
    • Tempistica per manutenzione. Seleziona la settimana in cui applicare l'aggiornamento automatico della manutenzione. Hai le seguenti opzioni:
      • Qualsiasi: l'aggiornamento di manutenzione può essere eseguito in qualsiasi momento, ma in genere viene eseguito entro la settimana 1.
      • Settimana 1: la manutenzione viene eseguita da 7 a 14 giorni dopo l'invio della notifica di manutenzione.
      • Settimana 2: l'aggiornamento di manutenzione viene eseguito da 15 a 21 giorni dopo l'invio della notifica.
      • Settimana 5: l'aggiornamento di manutenzione viene eseguito da 35 a 42 giorni dopo l'invio della notifica.
    • Periodo di manutenzione. Seleziona un giorno della settimana e una finestra temporale che preferisci. Sono incluse le seguenti opzioni:
      • Qualsiasi periodo: il periodo di manutenzione predefinito. L'aggiornamento di manutenzione non è limitato a un giorno specifico della settimana o a un'ora del giorno.
      • Giorno della settimana: seleziona un giorno per il periodo di manutenzione tra sabato, domenica, lunedì, martedì, mercoledì, giovedì o venerdì.
      • Ora del giorno: se selezioni un giorno della settimana, puoi anche scegliere un'ora del giorno. Seleziona un intervallo di un'ora nel tuo fuso orario locale.

gcloud

Per configurare un periodo di manutenzione e una tempistica di manutenzione su un'istanza Cloud SQL, esegui questo comando:

gcloud sql instances patch INSTANCE_ID \
  --maintenance-window-day=DAY \
  --maintenance-window-hour=HOUR \
  --maintenance-release-channel=MAINTENANCE_TIMING
    

Sostituisci le seguenti variabili:

  • INSTANCE_ID: l'ID istanza, che non può essere un'istanza di replica di lettura.
  • DAY: il giorno della settimana in cui vuoi che venga eseguita la manutenzione. Da impostare su MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY o SUNDAY. Specifica il fuso orario UTC.
  • HOUR: l'ora del giorno, 0 - 23, per il periodo di manutenzione. Specifica il fuso orario UTC.
  • MAINTENANCE_TIMING: la settimana del periodo di implementazione della manutenzione in cui vuoi che venga applicato l'aggiornamento di manutenzione. Le opzioni includono:
    • preview: corrisponde alla settimana 1 dopo l'invio della notifica di manutenzione. L'aggiornamento di manutenzione è pianificato tra 7 e 14 giorni dopo la notifica.
    • production: corrisponde alla settimana 2 dopo l'invio della notifica di manutenzione. L'aggiornamento di manutenzione è pianificato tra 15 e 21 giorni dopo la notifica.
    • week5: l'aggiornamento di manutenzione è pianificato da 35 a 42 giorni dopo l'invio della notifica di manutenzione.

Per informazioni di riferimento, consulta gcloud sql instances patch.

REST v1

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID o il numero del progetto Google Cloud .
  • INSTANCE_ID: l'ID istanza, che non può essere un'istanza di replica di lettura.
  • HOUR: l'ora del giorno, 0 - 23, per il periodo di manutenzione. Specifica il fuso orario UTC.
  • DAY: il giorno della settimana in cui deve essere eseguito l'aggiornamento di manutenzione. Specifica MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY o SUNDAY. Specifica il fuso orario UTC.
  • MAINTENANCE_TIMING: la settimana del periodo di implementazione della manutenzione in cui vuoi che venga applicato l'aggiornamento di manutenzione. Le opzioni includono:
    • canary: corrisponde alla settimana 1 dopo l'invio della notifica di manutenzione. L'aggiornamento di manutenzione è pianificato tra 7 e 14 giorni dopo la notifica.
    • stable: corrisponde alla settimana 2 dopo l'invio della notifica di manutenzione. L'aggiornamento di manutenzione è pianificato tra 15 e 21 giorni dopo la notifica.
    • week5: l'aggiornamento di manutenzione è pianificato da 35 a 42 giorni dopo l'invio della notifica di manutenzione.

Metodo HTTP e URL:

PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID

Corpo JSON della richiesta:

{
  "settings": {
    "maintenanceWindow": {
        "hour": "HOUR",
        "day": "DAY",
        "updateTrack": "MAINTENANCE_TIMING"
    }
  }
}

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2024-04-01T21:30:35.667Z",
  "operationType": "UPDATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

REST v1beta4

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID o il numero del progetto Google Cloud .
  • INSTANCE_ID: l'ID istanza, che non può essere un'istanza di replica di lettura.
  • HOUR: l'ora del giorno, 0 - 23, per il periodo di manutenzione. Specifica il fuso orario UTC.
  • DAY: il giorno della settimana in cui vuoi che venga eseguito l'aggiornamento di manutenzione. Specifica MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY o SUNDAY. Specifica il fuso orario UTC.
  • MAINTENANCE_TIMING: la settimana del periodo di implementazione della manutenzione in cui vuoi che venga applicato l'aggiornamento di manutenzione. Le opzioni includono:
    • canary: corrisponde alla settimana 1 dopo l'invio della notifica di manutenzione. L'aggiornamento di manutenzione è pianificato tra 7 e 14 giorni dopo la notifica.
    • stable: corrisponde alla settimana 2 dopo l'invio della notifica di manutenzione. L'aggiornamento di manutenzione è pianificato tra 15 e 21 giorni dopo la notifica.
    • week5: l'aggiornamento di manutenzione è pianificato da 35 a 42 giorni dopo l'invio della notifica di manutenzione.

Metodo HTTP e URL:

PATCH https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID

Corpo JSON della richiesta:

{
  "settings": {
    "maintenanceWindow": {
        "hour": "HOUR",
        "day": "DAY",
        "updateTrack": "MAINTENANCE_TIMING"
    }
  }
}

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2024-04-01T21:30:35.667Z",
  "operationType": "UPDATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

Attiva le notifiche di manutenzione

Prima di attivare la ricezione delle notifiche di manutenzione, devi impostare un periodo di manutenzione su un'istanza.

  1. Vai alla pagina Comunicazione. Vai a Comunicazione
  2. Nella riga Cloud SQL, Periodo di manutenzione, seleziona il pulsante di opzione in Email per impostarlo su ON.

Ogni utente che deve ricevere le notifiche deve attivare l'opzione separatamente.

Trova le notifiche di manutenzione nella console Google Cloud

Puoi visualizzare le notifiche di manutenzione in alcune posizioni della console Google Cloud :

  • Nella pagina Esplora log della console Google Cloud . Utilizza il menu a discesa Nome log per cercare maintenance-events, quindi fai clic su Applica. Se la manutenzione è pianificata per un'istanza, il log mostra il nome dell'istanza e l'ora di inizio della manutenzione pianificata.

  • Quando è pianificata la manutenzione di un'istanza, la data della manutenzione è elencata nella pagina Istanze nella colonna Manutenzione. La colonna Manutenzione è solitamente nascosta, ma viene visualizzata automaticamente quando è pianificata la manutenzione. Puoi anche selezionare Manutenzione dalle Opzioni di visualizzazione delle colonne (L'icona delle opzioni di visualizzazione delle colonne è composta da tre linee) se vuoi che la colonna Manutenzione venga visualizzata sempre.

  • In alternativa, puoi selezionare un'istanza per andare alla pagina Dettagli istanza. Se l'istanza è pianificata per la manutenzione, verrà visualizzato un messaggio nel riquadro Manutenzione.
    Vai alle istanze Cloud SQL

Trova la manutenzione pianificata utilizzando l'API

gcloud

Per verificare se è prevista una manutenzione programmata, utilizza il seguente comando:

gcloud sql instances describe INSTANCE_ID
    

Sostituisci la seguente variabile:

  • INSTANCE_ID: l'istanza per cui verificare la manutenzione pianificata.

Nella risposta, cerca la sezione scheduledMaintenance.

REST v1

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID o il numero di progetto del progetto Google Cloud che contiene l'istanza
  • INSTANCE_NAME: il nome dell'istanza che stai configurando per l'alta affidabilità

Metodo HTTP e URL:

GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_NAME

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "kind": "sql#instance",
  "state": "RUNNABLE",
  "databaseVersion": "MYSQL_8_0"
}

Nella risposta, cerca la sezione scheduledMaintenance.

REST v1beta4

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID o il numero di progetto del progetto Google Cloud che contiene l'istanza
  • INSTANCE_NAME: il nome dell'istanza che stai configurando per l'alta affidabilità

Metodo HTTP e URL:

GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_NAME

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "kind": "sql#instance",
  "state": "RUNNABLE",
  "databaseVersion": "MYSQL_8_0"
}

Nella risposta, cerca la sezione scheduledMaintenance.

Ripianifica la manutenzione pianificata

Puoi ripianificare la manutenzione utilizzando la console Google Cloud , gcloud CLI o l'API Cloud SQL Admin.

Se imposti la tempistica di manutenzione dell'istanza su Settimana 1 o Settimana 2, puoi ripianificare la manutenzione fino a 28 giorni.

Se imposti la tempistica di manutenzione dell'istanza sulla settimana 5, puoi ripianificare la manutenzione fino a 7 giorni. Devi pianificare nuovamente la manutenzione entro questo periodo di tempo per assicurarti che l'istanza riceva l'aggiornamento di manutenzione prima dell'inizio dell'implementazione della manutenzione trimestrale successiva.

Console

  1. Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Filtra in base al termine Manutenzione per elencare tutte le istanze per cui è pianificata la manutenzione.
  3. Nella colonna Manutenzione, fai clic su Ripianifica.
  4. Nella finestra di dialogo Riprogramma, scegli se applicare la manutenzione immediatamente, riprogrammarla in un momento specifico entro il periodo di rinvio consentito, come definito in Manutenzione pianificata riprogrammata, o rimandarla al periodo di manutenzione successivo disponibile.

gcloud

Per ripianificare la manutenzione di un'istanza Cloud SQL, esegui questo comando:

gcloud sql reschedule-maintenance INSTANCE_ID \
  --reschedule-type=RESCHEDULE_TYPE \
  [--schedule-time=RESCHEDULE_TIME]
  

Sostituisci le seguenti variabili:

  • INSTANCE_ID: l'istanza da ripianificare.
  • RESCHEDULE_TYPE: utilizza uno dei valori IMMEDIATE, NEXT_AVAILABLE_WINDOW o SPECIFIC_TIME.

    Se scegli NEXT_AVAILABLE_WINDOW, la manutenzione viene ripianificata per il periodo di manutenzione disponibile successivo all'orario pianificato corrente.

  • RESCHEDULE_TIME: se specifichi SPECIFIC_TIME per RESCHEDULE_TYPE, devi anche impostare il flag --schedule-time per specificare il nuovo giorno e la nuova ora in cui eseguire la manutenzione. Utilizza il formato ISO 8601. Ad esempio, 2020-01-16T16:56:00.000Z

Per informazioni di riferimento, consulta gcloud sql reschedule-maintenance.

Se vuoi riprogrammare la manutenzione per un massimo di 28 giorni, controlla il numero di versione di gcloud. Se il numero di versione è inferiore a 390.0.0_RC00, reinstalla gcloud.

REST v1

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID progetto.
  • INSTANCE_ID: l'ID istanza.
  • RESCHEDULE_TYPE: il tipo di ripianificazione. Utilizza uno dei valori IMMEDIATE, NEXT_AVAILABLE_WINDOW o SPECIFIC_TIME.

    Se scegli NEXT_AVAILABLE_WINDOW, la manutenzione viene ripianificata al periodo di manutenzione successivo disponibile.

    Se scegli SPECIFIC_TIME, devi includere anche schedule_time nel corpo della richiesta.

  • SCHEDULE_TIME: se specifichi SPECIFIC_TIME per RESCHEDULE_TYPE, specifica la data e l'ora per ripianificare la manutenzione nel formato RFC 3339. Ad esempio, 2026-11-07T04:00:00Z. Se specifichi IMMEDIATE o NEXT_AVAILABLE_WINDOW, ometti schedule_time dal corpo della richiesta.

Metodo HTTP e URL:

POST https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/rescheduleMaintenance

Corpo JSON della richiesta:

{
  "reschedule": {
    "reschedule_type": "RESCHEDULE_TYPE",
    "schedule_time": "SCHEDULE_TIME"
  }
}

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "startTime": "08:00",
  "endTime": "08:01",
  "operationType": "RESCHEDULE_MAINTENANCE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

REST v1beta4

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l'ID progetto.
  • INSTANCE_ID: l'ID istanza.
  • RESCHEDULE_TYPE: il tipo di ripianificazione. Utilizza uno dei valori IMMEDIATE, NEXT_AVAILABLE_WINDOW o SPECIFIC_TIME.

    Se scegli NEXT_AVAILABLE_WINDOW, la manutenzione viene ripianificata al periodo di manutenzione successivo disponibile.

    Se scegli SPECIFIC_TIME, devi includere anche schedule_time nel corpo della richiesta.

  • SCHEDULE_TIME: se specifichi SPECIFIC_TIME per RESCHEDULE_TYPE, specifica la data e l'ora per ripianificare la manutenzione nel formato RFC 3339. Ad esempio, 2026-11-07T04:00:00Z. Se specifichi IMMEDIATE o NEXT_AVAILABLE_WINDOW, ometti schedule_time dal corpo della richiesta.

Metodo HTTP e URL:

POST https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID/rescheduleMaintenance

Corpo JSON della richiesta:

{
  "reschedule": {
    "reschedule_type": "RESCHEDULE_TYPE",
    "schedule_time": "SCHEDULE_TIME"
  }
}

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "startTime": "08:00",
  "endTime": "08:01",
  "operationType": "RESCHEDULE_MAINTENANCE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}
Per vedere come viene creata la richiesta API REST sottostante per questa attività, consulta Explorer API nella pagina instances:rescheduleMaintenance.

Configura un periodo in cui evitare la manutenzione

Puoi configurare un massimo di un periodo in cui evitare la manutenzione su un'istanza Cloud SQL in qualsiasi momento. Il periodo in cui evitare la manutenzione ha la precedenza su qualsiasi periodo di manutenzione pianificato. In caso di conflitto tra la tempistica di un periodo di manutenzione e il periodo in cui evitare la manutenzione, quest'ultimo ha la precedenza sul periodo di manutenzione.

Puoi rimuovere manualmente un periodo in cui evitare la manutenzione, indipendentemente dal fatto che si sia già verificato o meno.

Per configurare un periodo in cui evitare la manutenzione, imposta la data di inizio, la data di fine e l'ora di inizio e di fine dell'intervallo. Un periodo in cui evitare la manutenzione può durare da 1 a 90 giorni.

Per la data di inizio e la data di fine, sono disponibili due formati:

  • yyyy-mm-dd: indica una data specifica
  • mm-dd: indica una data ricorrente ogni anno

La data di inizio e la data di fine sono in formato UTC. Per impostare il fuso orario, utilizza il campo dell'ora per regolare l'ora di inizio. Ad esempio, la data di inizio = 2020-10-10 e l'ora = 07:00:00 indicano l'ora di inizio 2020-10-10 07:00:00 UTC (2020-10-10 00:00:00 PST)

Per l'ora, il formato è: HH:mm:SS.

  • Le ore sono comprese tra 0 e 23 (incluso).
  • I minuti e i secondi sono compresi tra 0 e 59 (inclusi).

Console

  1. Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
  3. Nella sezione Manutenzione, fai clic su Modifica preferenze di manutenzione.
  4. Nella sezione Periodo in cui evitare la manutenzione, imposta le date di inizio e di fine.
  5. Nella sezione Opzioni avanzate, seleziona l'opzione Ripeti ogni anno.
  6. Fai clic su Salva.

gcloud

Per configurare un periodo in cui evitare la manutenzione su un'istanza Cloud SQL, esegui questo comando:

gcloud sql instances patch INSTANCE_ID\
   --deny-maintenance-period-start-date=START_DATE \
   --deny-maintenance-period-end-date=END_DATE \
   --deny-maintenance-period-time=TIME

Sostituisci le seguenti variabili:

  • INSTANCE_ID: ID istanza Cloud SQL
  • START_DATE: la data di inizio dell'intervallo. Ad esempio, 2021-11-29
  • END_DATE: la data di fine dell'intervallo. Ad esempio, 2021-12-02
  • TIME: l'ora del giorno in cui inizia e termina l'intervallo. Ad esempio, 00:00:00

REST v1

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • project-id: l'ID progetto
  • instance-id: l'ID istanza
  • start-date: la data di inizio (aaaa-mm-gg) o (mm-gg) per la ricorrenza annuale
  • end-date: la data di fine (aaaa-mm-gg) o (mm-gg) per la ricorrenza annuale
  • time: l'ora di inizio e di fine (HH:mm:SS)

Metodo HTTP e URL:

POST https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id

Corpo JSON della richiesta:

{
  "settings":
  {
    "denyMaintenancePeriods": [{
      "start_date": "start-date",
      "end_date": "end-date"
      "time": "time"
    }]
  }
}

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "startTime": "08:00",
  "endTime": "08:01",
  "operationType": MAINTENANCE_DENY_PERIOD,
  "name": "operation-id",
  "targetId": "instance-id",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/project-id/operations/operation-id",
  "targetProject": "project-id"
}

REST v1beta4

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • project-id: l'ID progetto
  • instance-id: l'ID istanza
  • start-date: la data di inizio (aaaa-mm-gg) o (mm-gg) per la ricorrenza annuale
  • end-date: la data di fine (aaaa-mm-gg) o (mm-gg) per la ricorrenza annuale
  • time: l'ora di inizio e di fine (HH:mm:SS)

Metodo HTTP e URL:

POST https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id

Corpo JSON della richiesta:

{
  "settings":
  {
    "denyMaintenancePeriods": [{
      "start_date": "start-date",
      "end_date": "end-date"
      "time": "time"
    }]
  }
}

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "startTime": "08:00",
  "endTime": "08:01",
  "operationType": MAINTENANCE_DENY_PERIOD,
  "name": "operation-id",
  "targetId": "instance-id",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/operations/operation-id",
  "targetProject": "project-id"
}

Rimuovi un periodo in cui evitare la manutenzione

Console

  1. Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
  3. Nella sezione Manutenzione, fai clic su Modifica preferenze di manutenzione.
  4. Nella sezione Periodo in cui evitare la manutenzione, fai clic su Cancella.
  5. Fai clic su Salva.

gcloud

Per rimuovere un periodo in cui evitare la manutenzione da un'istanza Cloud SQL, esegui questo comando:

gcloud sql instances patch INSTANCE_ID \
--remove-deny-maintenance-period

Sostituisci le seguenti variabili:

  • INSTANCE_ID: ID istanza Cloud SQL

REST v1

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • project-id: l'ID progetto
  • instance-id: l'ID istanza

Metodo HTTP e URL:

POST https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id

Corpo JSON della richiesta:

{
  "settings":
  {
    "denyMaintenancePeriods": []
  }
}

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "startTime": "08:00",
  "endTime": "08:01",
  "operationType": MAINTENANCE_DENY_PERIOD,
  "name": "operation-id",
  "targetId": "instance-id",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/project-id/operations/operation-id",
  "targetProject": "project-id"
}

REST v1beta4

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • project-id: l'ID progetto
  • instance-id: l'ID istanza

Metodo HTTP e URL:

POST https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id

Corpo JSON della richiesta:

{
  "settings":
  {
    "denyMaintenancePeriods": []
  }
}

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "startTime": "08:00",
  "endTime": "08:01",
  "operationType": MAINTENANCE_DENY_PERIOD,
  "name": "operation-id",
  "targetId": "instance-id",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/operations/operation-id",
  "targetProject": "project-id"
}

Notifiche relative al periodo in cui evitare la manutenzione

Le notifiche relative al periodo di manutenzione non vengono inviate quando il periodo di manutenzione pianificato rientra nel periodo in cui evitare la manutenzione e non è consentito dalle impostazioni del periodo in cui evitare la manutenzione.

Se modifichi le impostazioni del periodo in cui evitare la manutenzione per impedire la manutenzione in un momento pianificato in precedenza, l'istanza Cloud SQL salta la manutenzione e invia una notifica relativa all'annullamento della manutenzione. Cloud SQL invia questa notifica di annullamento ogni volta che è pianificato un aggiornamento dell'istanza.

Le notifiche di manutenzione pianificata vengono inviate durante il periodo di manutenzione negata, a condizione che la manutenzione sia pianificata al di fuori di questo periodo.

Passaggi successivi