Menu Docs
Página inicial do Docs
/
MongoDB Cloud Manager
/ / / /

Atualizar a programação de snapshots

Nesta página

  • Resource
  • Parâmetros da solicitação
  • Parâmetros do caminho da solicitação
  • Solicitar parâmetros de query
  • Parâmetros do corpo da solicitação
  • Resposta
  • Exemplo de solicitação
  • Exemplo de resposta
  • Cabeçalho de resposta
  • Corpo de resposta

Observação

Grupos e projetos são termos sinônimos. Seu {PROJECT-ID} é igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. Esta página usa o grupo de termos mais conhecido ao se referir às descrições. O ponto final permanece conforme indicado no documento.

PATCH /groups/{PROJECT-ID}/backupConfigs/{CLUSTER-ID}/snapshotSchedule
Parâmetro
Tipo
necessidade
Descrição

PROJECT-ID

string

Obrigatório

Identificador único do projeto que contém o cluster com o agendamento de snapshot que você deseja atualizar.

CLUSTER-ID

string

Obrigatório

Identificador único do cluster cujo agendamento de snapshot você deseja atualizar.

Os seguintes parâmetros de query são opcionais:

Nome
Tipo
necessidade
Descrição
Default

pretty

booleano

Opcional

false

envelope

booleano

Opcional

Sinalizador que indica se deseja ou não envolver a resposta em um envelope.

Alguns clientes da API não podem acessar os cabeçalhos de resposta HTTP ou o código de status. Para corrigir isso, defina envelope=true na query.

Para endpoints que retornam um resultado, o corpo da resposta inclui:

Nome
Descrição

status

Código de resposta HTTP

content

Corpo de resposta esperado

false

Nome
Tipo
necessidade
Descrição

clusterCheckpointIntervalMin

número

Opcional

Número de minutos entre checkpoint sucessivos de clusters. Isso se aplica apenas a clusters fragmentados. Este número determina a granularidade das restaurações ponto-in-time para clusters fragmentados. Você pode definir um valor de 15, 30 ou 60.

IMPORTANTE: você pode utilizar checkpoints para clusters que executam MongoDB com Feature Compatibility Version de 4.0 ou anterior. Os checkpoints foram removidos das instâncias do MongoDB com FCV 4.2 ou posterior.

clusterId

string

Opcional

Identificador único do cluster ao qual esta configuração de backup se aplica.

dailySnapshotRetentionDays

número

Opcional

Número de dias para manter snapshots diários. Você pode definir um valor entre 1 e 365.

Definir dailySnapshotRetentionDays como 0 desabilita esta regra.

fullIncrementalDayOfWeek

string

Opcional

Dia da semana em que o Cloud Manager tira um snapshot completo. Isso garante um backup completo recente. Cloud Manager define o valor padrão para um dia da semana aleatório.

groupId

string

Opcional

Identificador único do projeto que possui a configuração da cópia de segurança.

links

Array de objetos

Opcional

Um ou mais links para sub-recursos e/ou recursos relacionados. Todas as arrays links nas respostas incluem pelo menos um link chamado self. Os relacionamentos entre URLs são explicados na Especificação de links da web.

monthlySnapshotRetentionMonths

número

Opcional

Número de meses para manter snapshots mensais. Você pode definir um valor entre 1 e 36.

Definir monthlySnapshotRetentionMonths como 0 desabilita esta regra.

snapshotIntervalHours

número

Opcional

Número de horas entre snapshots. Você pode definir um valor de 6, 8, 12 ou 24.

snapshotRetentionDays

número

Opcional

Número de dias para manter snapshots recentes. Você pode definir um valor entre 2 e 5.

weeklySnapshotRetentionWeeks

número

Opcional

Número de semanas para manter snapshots semanais. Você pode definir um valor entre 1 e 52.

Definir weeklySnapshotRetentionWeeks como 0 desabilita esta regra.

Nome
Tipo
Descrição

clusterCheckpointIntervalMin

número

Número de minutos entre checkpoint sucessivos de clusters. Isso se aplica apenas a clusters fragmentados. Este número determina a granularidade das restaurações ponto-in-time para clusters fragmentados. O Cloud Manager pode retornar valores de 15, 30 ou 60.

IMPORTANTE: você pode utilizar checkpoints para clusters que executam MongoDB com Feature Compatibility Version de 4.0 ou anterior. Os checkpoints foram removidos das instâncias do MongoDB com FCV 4.2 ou posterior.

clusterId

string

Identificador único do cluster ao qual esta configuração de backup se aplica.

dailySnapshotRetentionDays

número

Número de dias para manter snapshots diários. O Cloud Manager pode retornar valores entre 1 e 365, inclusive.

Definir dailySnapshotRetentionDays como 0 desabilita esta regra.

fullIncrementalDayOfWeek

string

Dia da semana em que o Cloud Manager tira um snapshot completo. Isso garante um backup completo recente. Cloud Manager define o valor padrão para um dia da semana aleatório.

groupId

string

Identificador único do projeto que possui a configuração da cópia de segurança.

links

Array de objetos

Um ou mais links para sub-recursos e/ou recursos relacionados. Todas as arrays links nas respostas incluem pelo menos um link chamado self. Os relacionamentos entre URLs são explicados na Especificação de links da web.

monthlySnapshotRetentionMonths

número

Número de meses para manter snapshots mensais. O Cloud Manager pode retornar valores entre 1 e 36, inclusive.

Definir monthlySnapshotRetentionMonths como 0 desabilita esta regra.

pointInTimeWindowHours

número

Número de horas no passado para as quais um snapshot de ponto no tempo pode ser criado. Não é possível alterar esse valor para um snapshot.

snapshotIntervalHours

número

Número de horas entre snapshots. O Cloud Manager pode retornar valores de 6, 8, 12 ou 24.

snapshotRetentionDays

número

Número de dias para manter snapshots recentes. O Cloud Manager pode retornar valores entre 2 e 5, inclusive.

weeklySnapshotRetentionWeeks

número

Número de semanas para manter snapshots semanais. O Cloud Manager pode retornar valores entre 1 e 52, inclusive.

Definir weeklySnapshotRetentionWeeks como 0 desabilita esta regra.

1curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
2 --header "Accept: application/json" \
3 --header "Content-Type: application/json" \
4 --include \
5 --request PATCH "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/backupConfigs/{CLUSTER-ID}/snapshotSchedule" \
6 --data '
7 {
8 "fullIncrementalDayOfWeek":"TUESDAY",
9 "snapshotIntervalHours": 8,
10 "dailySnapshotRetentionDays": 15,
11 "monthlySnapshotRetentionMonths": 6
12 }'
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
1{
2 "clusterId" : "{CLUSTER-ID}",
3 "dailySnapshotRetentionDays" : 15,
4 "fullIncrementalDayOfWeek":"TUESDAY",
5 "groupId" : "{PROJECT-ID}",
6 "links" : [],
7 "monthlySnapshotRetentionMonths" : 6,
8 "pointInTimeWindowHours": 24,
9 "snapshotIntervalHours" : 8,
10 "snapshotRetentionDays" : 2,
11 "weeklySnapshotRetentionWeeks" : 4
12}

Voltar

Obter agendamento