Cria um plano de backup.
Descrição da operação
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hbr:CreateBackupPlan |
create |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| SourceType |
string |
Sim |
O tipo da fonte de dados. Valores válidos: |
ECS_FILE |
| PlanName |
string |
Não |
O nome do plano de backup. O nome deve ter de 1 a 64 caracteres. O nome do plano de backup deve ser exclusivo para cada tipo de fonte de dados dentro de um único cofre. |
planname |
| BackupType |
string |
Não |
O tipo de backup. Defina o valor como COMPLETE, que indica backup completo. |
COMPLETE |
| VaultId |
string |
Não |
O ID do cofre. |
v-0006******q |
| Schedule |
string |
Não |
A política de backup. Formato: |
I|1602673264|P1D |
| Retention |
integer |
Não |
O período de retenção dos dados de backup. Valor mínimo: 1. Unidade: dias. |
7 |
| ClusterId |
string |
Não |
O ID do grupo de clientes que executa o plano de sincronização de dados. Este parâmetro é necessário apenas para sincronização de dados. |
cl-*************** |
| FileSystemId |
string |
Não |
Este parâmetro é necessário apenas quando SourceType está definido como NAS. O ID do sistema de arquivos. |
005494 |
| CreateTime |
integer |
Não |
Este parâmetro é necessário apenas quando SourceType está definido como NAS. A hora em que o sistema de arquivos foi criado. O valor é um timestamp UNIX. Unidade: segundos. |
1607436917 |
| Bucket |
string |
Não |
Este parâmetro é necessário apenas quando SourceType está definido como OSS. O nome do bucket do OSS. |
hbr-backup-oss |
| Prefix |
string |
Não |
Este parâmetro é necessário apenas quando SourceType está definido como OSS. O prefixo de backup. Se especificado, apenas objetos que correspondem ao prefixo terão backup realizado. |
oss-prefix |
| InstanceId |
string |
Não |
Este parâmetro é necessário apenas quando SourceType está definido como ECS_FILE. O ID da instância ECS. |
i-m5e*****6q |
| Detail |
object |
Não |
Os detalhes do backup de cópia completa. O valor é uma string JSON. |
{\"EnableFsFreeze\":true,\"appConsistent\":false,\"postScriptPath\":\"\",\"preScriptPath\":\"\",\"snapshotGroup\":true,\"timeoutInSeconds\":60} |
| UdmRegionId |
string |
Não |
A região onde reside a instância ECS para backup de cópia completa. |
cn-shanghai |
| SpeedLimit |
string |
Não |
Este parâmetro é necessário apenas quando SourceType está definido como ECS_FILE. O controle de tráfego de backup. Formato: |
0:24:5120 |
| Include |
string |
Não |
Este parâmetro é necessário apenas quando SourceType está definido como ECS_FILE. O caminho a ser incluído no backup. Todos os arquivos neste caminho terão backup realizado. O valor pode ter até 255 caracteres. |
["/home/alice/*.pdf", "/home/bob/*.txt"] |
| Exclude |
string |
Não |
Este parâmetro é necessário apenas quando SourceType está definido como ECS_FILE. O caminho a ser excluído do backup. Nenhum arquivo neste caminho terá backup realizado. O valor pode ter até 255 caracteres. |
["/var", "/proc"] |
| Options |
string |
Não |
Este parâmetro é necessário apenas quando SourceType está definido como ECS_FILE. Especifica se deve ser usado o Windows Volume Shadow Copy Service (VSS) para definir o caminho de origem. |
{"UseVSS":false} |
| DataSourceId |
string |
Não |
O ID da fonte de dados de origem. Este parâmetro é necessário apenas para sincronização de dados. |
ds-**************** |
| Path |
array |
Não |
Os caminhos de origem. |
|
|
string |
Não |
O caminho de origem. O valor pode ter até 65536 caracteres. |
["/home"] |
|
| Rule |
array<object> |
Não |
As regras do plano de backup. |
|
|
object |
Não |
As regras do plano de backup. |
||
| DestinationRetention |
integer |
Não |
O período de retenção do backup com redundância geográfica. Unidade: dias. |
7 |
| Schedule |
string |
Não |
A política de backup. Formato: I|{startTime}|{interval}. Isso indica que um job de backup é executado a cada {interval} começando em {startTime}. Jobs de backup para períodos passados não são executados. Se o job de backup anterior não for concluído, o próximo job de backup não será acionado. Exemplo: I|1631685600|P1D indica que um backup é realizado uma vez por dia a partir de 2021-09-15 14:00:00. |
I|1602673264|P1D |
| Retention |
integer |
Não |
O período de retenção do backup. |
7 |
| Disabled |
boolean |
Não |
Especifica se a regra está desativada. |
false |
| 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 replicação entre regiões. |
cn-hangzhou |
| RuleName |
string |
Não |
O nome da regra. |
rule-test-name |
| BackupType |
string |
Não |
O tipo de backup. |
COMPLETE |
| InstanceName |
string |
Não |
O nome da instância do Tablestore. |
instancename |
| OtsDetail | OtsDetail |
Não |
Os detalhes da instância do Tablestore. |
|
| CrossAccountType |
string |
Não |
O tipo de backup entre contas. Valores válidos: Valores válidos:
|
CROSS_ACCOUNT |
| CrossAccountUserId |
integer |
Não |
O ID da conta de origem para backup entre contas. |
15897534xxxx4625 |
| CrossAccountRoleName |
string |
Não |
O nome da função RAM criada na conta de origem para backup entre contas. |
BackupRole |
| KeepLatestSnapshots |
integer |
Não |
Especifica se pelo menos uma versão de backup deve ser retida. Valores válidos: Valores válidos:
|
1 |
| DestSourceType |
string |
Não |
O tipo da fonte de dados de destino. Este parâmetro é necessário apenas para sincronização de dados. |
OSS |
| DestDataSourceId |
string |
Não |
O ID da fonte de dados de destino. Este parâmetro é necessário apenas para sincronização de dados. |
ds-********************* |
| DestDataSourceDetail |
object |
Não |
Os detalhes da fonte de dados de destino. Este parâmetro é necessário apenas para sincronização de dados. |
{\"prefix\":\"/\"} |
| ChangeListPath |
string |
Não |
A configuração da lista de sincronização incremental de arquivos. Este parâmetro é necessário apenas para sincronização de dados. |
{"dataSourceId": "ds-123456789", "path": "/changelist"} |
| Disabled |
boolean |
Não |
Especifica se o plano está desativado por padrão. |
true |
| 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 |
Os parâmetros de resposta. |
||
| Code |
string |
O código de resposta. O valor 200 indica sucesso. |
200 |
| Message |
string |
A mensagem retornada. O valor "successful" é retornado para uma resposta de sucesso. Uma mensagem de erro é retornada para uma resposta de falha. |
successful |
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| PlanId |
string |
O ID do plano de backup. |
plan-********************* |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. |
true |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "successful",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PlanId": "plan-*********************",
"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.