Method: projects.locations.instances.backup

Copia de seguridad de la instancia. Si es la primera vez que se crea una copia de seguridad, se creará una colección de copias de seguridad en el backend, y esta copia de seguridad pertenecerá a esa colección. Tanto la recopilación como la copia de seguridad tendrán un nombre de recurso. Se ejecutará una copia de seguridad para cada fragmento. Se seleccionará una réplica (principal si no es de alta disponibilidad) para realizar la ejecución. Se rechazará la llamada de copia de seguridad si hay una operación de copia de seguridad o actualización en curso. Ten en cuenta que, durante la versión preliminar, si la versión de software interna de la instancia es demasiado antigua, se realizará una actualización crítica antes de la copia de seguridad real. Una vez que la versión de software interna se actualice a la versión mínima requerida por la función de copia de seguridad, las copias de seguridad posteriores no requerirán una actualización crítica. Después de la vista previa, no se necesitará ninguna actualización crítica para la copia de seguridad.

Solicitud HTTP


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

Las URL usan la sintaxis de transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Nombre del recurso de la instancia con el formato projects/{projectId}/locations/{locationId}/instances/{instanceId}, en el que locationId hace referencia a una región de Google Cloud.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "ttl": string,
  "backupId": string
}
Campos
ttl

string (Duration format)

Es opcional. Es el TTL para que venza la copia de seguridad. El rango de valores es de 1 día a 100 años. Si no se especifica, el valor predeterminado es 100 años.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

backupId

string

Es opcional. Es el ID de la copia de seguridad que se creará. Si no se especifica, se usa el valor predeterminado ([YYYYMMDDHHMMSS]_[Shortened Instance UID]).

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation.

Alcances de autorización

Se necesita uno de los siguientes permisos de OAuth:

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

Permisos de IAM

Se requiere el siguiente permiso de IAM en el recurso name:

  • memorystore.instances.backup

Para obtener más información, consulta la documentación de IAM.