Method: projects.locations.instances.backup

Instância de backup. Se for a primeira vez que um backup está sendo criado, uma coleção de backup será criada no back-end, e esse backup vai pertencer a essa coleção. A coleta 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 prévia, se a versão do software interno da instância for muito antiga, uma atualização crítica será realizada antes do backup real. Depois que a versão do software interno for atualizada para a versão mínima exigida pelo recurso de backup, os backups subsequentes não vão exigir uma atualização crítica. Após a prévia, 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

Os URLs usam 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]_[Shortened Instance UID] 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 um dos seguintes escopos do OAuth:

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

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.