Method: projects.locations.instances.backup

Instância de backup. Se esta for a primeira vez que um backup está sendo criado, uma coleção de backups será criada no back-end, e esse backup pertencerá a essa coleção. A coleção e o backup terão um nome de recurso. O backup será executado para cada fragmento. Uma réplica (primária, se não for HA) será selecionada para realizar a execução. A chamada de backup será rejeitada se houver uma operação de backup ou atualização em andamento. Durante a visualização, se a versão do software interno da instância estiver muito antiga, a atualização crítica será realizada antes do backup real. Depois que a versão interna do software for atualizada para a versão mínima exigida pelo recurso de backup, os backups subsequentes não precisarão de uma atualização crítica. Após a visualização, não será necessária nenhuma atualização crítica para o backup.

Solicitação HTTP

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

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

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. Nome do recurso da instância usando o formulário: projects/{projectId}/locations/{locationId}/instances/{instanceId}, em que locationId se refere a uma região do Google Cloud.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

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

string (Duration format)

Opcional. TTL para o backup expirar. O intervalo de valores é de 1 dia a 100 anos. Se não for especificado, o valor padrão será 100 anos.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

backupId

string

Opcional. O ID do backup a ser criado. Se não for especificado, o valor padrão ([YYYYMMDDHHMMSS]_[UID da instância abreviada] será usado.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Permissões do IAM

Requer a seguinte permissão do IAM no recurso name:

  • memorystore.instances.backup

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