Atualiza um plano de backup.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hbr:UpdateBackupPlan |
update |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PlanId |
string |
Sim |
O ID do plano de backup. |
plan-20211***735 |
| PlanName |
string |
Não |
O nome do plano de backup. |
planname |
| Schedule |
string |
Não |
A política de backup. Formato válido: |
I|1602673264|P1D |
| Retention |
integer |
Não |
O período de retenção de backups em dias. O valor mínimo é 1. |
7 |
| Prefix |
string |
Não |
O prefixo do backup. Este parâmetro é obrigatório apenas quando SourceType é definido como OSS. Após a especificação deste parâmetro, apenas os objetos cujos nomes correspondem ao prefixo são incluídos no backup. |
oss-prefix |
| VaultId |
string |
Não |
O ID do cofre de backup. |
v-0006******q |
| Detail |
object |
Não |
Os detalhes do backup da instância ECS. O valor é uma string JSON.\n\n* snapshotGroup: Especifica se deve ser usado um grupo de snapshots consistente. Isso é válido apenas quando todos os discos em nuvem da instância são ESSDs.\n* appConsistent: Especifica se deve ser usada a consistência de aplicativo. Este parâmetro deve ser usado em conjunto com os parâmetros preScriptPath e postScriptPath.\n* preScriptPath: O caminho do script de pré-congelamento.\n* postScriptPath: O caminho do script de pós-descongelamento. |
{\"EnableFsFreeze\":true,\"appConsistent\":false,\"postScriptPath\":\"\",\"preScriptPath\":\"\",\"snapshotGroup\":true,\"timeoutInSeconds\":60} |
| SourceType |
string |
Não |
O tipo da fonte de dados. Valores válidos:\n\n- ECS_FILE: Arquivos ECS.\n- OSS: Alibaba Cloud OSS.\n- NAS: Alibaba Cloud NAS.\n- OTS: Alibaba Cloud Tablestore.\n- UDM_ECS: Instâncias ECS. |
ECS_FILE |
| SpeedLimit |
string |
Não |
O limitador de tráfego de backup. Este parâmetro é obrigatório apenas quando SourceType é definido como ECS_FILE. O limitador ajuda você a controlar o tráfego de arquivos de backup durante os horários de pico para evitar impactos nos negócios normais. O formato é |
0:24:5120 |
| Include |
string |
Não |
Os caminhos a serem incluídos no backup. Todos os arquivos nos caminhos especificados são incluídos no backup. Este parâmetro é obrigatório apenas quando SourceType é definido como ECS_FILE. O valor pode ter até 255 caracteres. |
["/home/alice/*.pdf", "/home/bob/*.txt"] |
| Exclude |
string |
Não |
Os caminhos a serem excluídos do backup. Todos os arquivos nos caminhos especificados não são incluídos no backup. Este parâmetro é obrigatório apenas quando SourceType é definido como ECS_FILE. O valor pode ter até 255 caracteres. |
["/var", "/proc"] |
| Options |
string |
Não |
Especifica se deve ser usado o Volume Shadow Copy Service (VSS) para definir caminhos de backup para Windows. Este parâmetro é obrigatório apenas quando SourceType é definido como ECS_FILE.\n\n- Este recurso é suportado apenas para instâncias ECS Windows.\n- Se os dados na fonte de backup forem alterados e você precisar garantir a consistência entre os dados de backup e os dados de origem, defina este parâmetro como |
{"UseVSS":false} |
| UpdatePaths |
boolean |
Não |
Especifica se os caminhos de origem devem ser atualizados quando os caminhos de origem estiverem vazios. Valores válidos:\n\n- true: atualiza os caminhos de origem com base nos caminhos definidos nesta operação.\n- false: não atualiza os caminhos de origem. O backup continua com base nos caminhos especificados quando o plano de backup foi criado. |
false |
| Path |
array |
Não |
O caminho de backup. |
|
|
string |
Não |
O caminho de origem. O valor pode ter até 65.536 caracteres. O caminho de origem deve atender às seguintes regras:\n\n- Se nenhum curinga () for usado, você pode inserir até 20 linhas de caminhos.\n- Se um curinga () for usado, você pode inserir apenas uma linha de caminho. Curingas como |
["/home"] |
|
| Rule |
array<object> |
Não |
As regras do plano de backup. |
|
|
object |
Não |
|||
| DestinationRetention |
integer |
Não |
O período de retenção de backups com redundância geográfica em dias. |
7 |
| Schedule |
string |
Não |
A política de backup. Formato válido: I|{startTime}|{interval}. Este formato especifica que um trabalho de backup é executado em um intervalo de {interval} a partir de {startTime}. Trabalhos de backup para horários passados não são executados. Se o trabalho de backup anterior não for concluído, o próximo trabalho de backup não será acionado. Por exemplo, I|1631685600|P1D especifica que um backup é realizado todos os dias a partir de 2021-09-15 14:00:00.\n\nstartTime: A hora de início do backup. O valor é um timestamp UNIX em segundos. interval: O intervalo de tempo ISO 8601. Por exemplo, PT1H especifica um intervalo de uma hora. P1D especifica um intervalo de um dia. |
I|1631685600|P1D |
| Disabled |
boolean |
Não |
Especifica se a política está desativada. |
false |
| Retention |
integer |
Não |
O período de retenção de backups em dias. O valor mínimo é 1. |
7 |
| DoCopy |
boolean |
Não |
Especifica se a replicação entre regiões deve ser ativada. |
false |
| DestinationRegionId |
string |
Não |
O ID da região de destino para backups com redundância geográfica. |
cn-shanghai |
| RuleName |
string |
Não |
O nome da política. |
rule-test-name |
| BackupType |
string |
Não |
O tipo de backup. Valor válido: COMPLETE, que especifica um backup completo. |
COMPLETE |
| OtsDetail | OtsDetail |
Não |
Os detalhes da instância Tablestore. |
|
| KeepLatestSnapshots |
integer |
Não |
Especifica se pelo menos uma versão de backup deve ser retida. Valores válidos:\n- 0: não retém.\n- 1: retém. |
1 |
| ChangeListPath |
string |
Não |
A configuração da lista de sincronização de arquivos incrementais. Este parâmetro é obrigatório apenas para sincronização. |
{"dataSourceId": "ds-123456789", "path": "/changelist"} |
| Edition |
string |
Não |
O tipo de edição. Valores válidos: BASIC e STANDARD. Valor padrão: STANDARD. |
STANDARD |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
string |
O código de status HTTP. Um valor 200 indica que a solicitação foi bem-sucedida. |
200 |
| Message |
string |
A mensagem retornada. Se a solicitação for bem-sucedida, "successful" será retornado. Se ocorrer um erro, a mensagem de erro correspondente será retornada. |
successful |
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:\n\n- true: A solicitação foi bem-sucedida.\n- false: A solicitação falhou. |
true |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "successful",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"Success": true
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.