Method: projects.locations.instances.backup

Istanza di backup. Se è la prima volta che viene creato un backup, nel backend verrà creata una raccolta di backup a cui appartiene il backup. Sia la raccolta che il backup avranno un nome della risorsa. Il backup verrà eseguito per ogni shard. Per eseguire l'esecuzione verrà selezionata una replica (principale se non HA). La chiamata di backup verrà rifiutata se è in corso un'operazione di backup o aggiornamento. Tieni presente che durante l'anteprima, se la versione del software interno dell'istanza è troppo vecchia, l'aggiornamento critico verrà eseguito prima del backup effettivo. Una volta aggiornata la versione software interna alla versione minima richiesta dalla funzionalità di backup, i backup successivi non richiederanno l'aggiornamento critico. Dopo l'anteprima, non sarà necessario alcun aggiornamento critico per il backup.

Richiesta HTTP

POST https://memorystore.googleapis.com/v1/{name=projects/*/locations/*/instances/*}:backup

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

Obbligatorio. Nome della risorsa istanza utilizzando il formato: projects/{projectId}/locations/{locationId}/instances/{instanceId} dove locationId fa riferimento a una regione Google Cloud.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "ttl": string,
  "backupId": string
}
Campi
ttl

string (Duration format)

Facoltativo. TTL per la scadenza del backup. L'intervallo di valori è compreso tra 1 giorno e 100 anni. Se non specificato, il valore predefinito è 100 anni.

Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "s". Esempio: "3.5s".

backupId

string

Facoltativo. L'ID del backup da creare. Se non specificato, viene utilizzato il valore predefinito ([YYYYMMDDHHMMSS]_[UID istanza abbreviato]).

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • memorystore.instances.backup

Per ulteriori informazioni, consulta la documentazione di IAM.