Method: projects.locations.instances.backup

Cópia de segurança da instância. Se for a primeira vez que está a criar uma cópia de segurança, é criada uma coleção de cópias de segurança no back-end, e esta cópia de segurança pertence a esta coleção. Tanto a recolha como a cópia de segurança têm um nome do recurso. A cópia de segurança é executada para cada fragmento. É selecionada uma réplica (principal, se não for HA) para executar a execução. A chamada de cópia de segurança é rejeitada se existir uma operação de cópia de segurança ou atualização em curso. Tenha em atenção que, durante a pré-visualização, se a versão do software interno da instância for demasiado antiga, é feita uma atualização crítica antes da cópia de segurança real. Depois de a versão do software interno ser atualizada para a versão mínima exigida pela funcionalidade de cópia de segurança, as cópias de segurança subsequentes não requerem uma atualização crítica. Após a pré-visualização, não é necessária nenhuma atualização crítica para a cópia de segurança.

Pedido HTTP

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

O URL usa a sintaxe de transcodificação de gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. Nome do recurso da instância com o formato: projects/{projectId}/locations/{locationId}/instances/{instanceId} onde locationId se refere a uma região do Google Cloud.

Corpo do pedido

O corpo do pedido contém dados com a seguinte estrutura:

Representação JSON
{
  "ttl": string,
  "backupId": string
}
Campos
ttl

string (Duration format)

Opcional. TTL para a expiração da cópia de segurança. O intervalo de valores é de 1 dia a 100 anos. Se não for especificado, o valor predefinido é 100 anos.

Uma duração em segundos com até nove dígitos fracionários, que termina com "s". Exemplo: "3.5s".

backupId

string

Opcional. O ID da cópia de segurança a criar. Se não for especificado, é usado o valor predefinido ([AAAAMMDDHHMMSS]_[UID da instância abreviado]).

Corpo da resposta

Se for bem-sucedido, o corpo da resposta contém uma instância de Operation.

Âmbitos de autorização

Requer o seguinte âmbito do OAuth:

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

Autorizações de IAM

Requer a seguinte autorização de IAM no recurso name:

  • memorystore.instances.backup

Para mais informações, consulte a documentação do IAM.