Cria um plano de backup.
Descrição da operação
-
Chame esta API para usar recursos como a edição básica de backup de arquivos ECS, backup de disco em nuvem, backup de contêiner, a avaliação gratuita de backup do TableStore, arquivamento ou sincronização de dados.
-
Para usar a avaliação gratuita de 30 dias para backup do NAS ou backup do OSS, chame a operação CreateTrialBackupPlan.
-
Para usar os recursos padrão de backup de arquivos ECS, backup de arquivos locais, backup de instâncias ECS, backup do NAS, backup do OSS ou backup do CPFS, chame as operações CreatePolicyV2 e CreatePolicyBindings.
-
A execução de um plano de backup cria um job de backup para registrar seu progresso e resultado. Um job bem-sucedido gera um snapshot de backup, que você pode usar para criar um job de restauração.
-
Um plano de backup suporta apenas uma origem de dados.
-
Um plano de backup suporta apenas uma política de backup com um ciclo de intervalo fixo.
-
Um plano de backup pode fazer backup para apenas um repositório 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:CreateBackupPlan |
create |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| SourceType |
string |
Sim |
O tipo de origem 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 e ser exclusivo para cada tipo de origem de dados em um repositório de backup. |
planname |
| BackupType |
string |
Não |
O tipo de backup. Defina o valor como COMPLETE, que especifica um backup completo. |
COMPLETE |
| VaultId |
string |
Não |
O ID do repositório de backup. |
v-0006******q |
| Schedule |
string |
Não |
A política de backup. O formato é
|
I|1602673264|P1D |
| Retention |
integer |
Não |
O período de retenção do backup, em dias. O valor mínimo é 1. |
7 |
| ClusterId |
string |
Não |
O ID do grupo de clientes que executa o job de sincronização de dados. Este parâmetro é obrigatório apenas se SourceType estiver definido como SYNC. |
cl-*************** |
| FileSystemId |
string |
Não |
O ID do sistema de arquivos. Este parâmetro é obrigatório apenas se SourceType estiver definido como NAS. |
005494 |
| CreateTime |
integer |
Não |
A hora em que o sistema de arquivos foi criado, especificada como um timestamp UNIX em segundos. Este parâmetro é obrigatório apenas se SourceType estiver definido como NAS. |
1607436917 |
| Bucket |
string |
Não |
O nome do bucket do OSS. Este parâmetro é obrigatório apenas se SourceType estiver definido como OSS. |
hbr-backup-oss |
| Prefix |
string |
Não |
O prefixo dos objetos para backup. Se especificado, apenas os objetos com esse prefixo serão incluídos no backup. Este parâmetro é obrigatório apenas se SourceType estiver definido como OSS. |
oss-prefix |
| InstanceId |
string |
Não |
O ID da instância ECS. Este parâmetro é obrigatório apenas se SourceType estiver definido como ECS_FILE. |
i-m5e*****6q |
| Detail |
object |
Não |
Os detalhes de um backup de instância inteira, especificados como uma string JSON.
|
{\"EnableFsFreeze\":true,\"appConsistent\":false,\"postScriptPath\":\"\",\"preScriptPath\":\"\",\"snapshotGroup\":true,\"timeoutInSeconds\":60} |
| UdmRegionId |
string |
Não |
A região em que a instância ECS está localizada. |
cn-shanghai |
| SpeedLimit |
string |
Não |
A política de modelagem de tráfego para o backup. Formato:
|
0:24:5120 |
| Include |
string |
Não |
Os caminhos dos arquivos e diretórios a serem incluídos no backup. O caminho pode ter até 255 caracteres. Este parâmetro é obrigatório apenas se SourceType estiver definido como ECS_FILE. |
["/home/alice/*.pdf", "/home/bob/*.txt"] |
| Exclude |
string |
Não |
Os caminhos dos arquivos e diretórios a serem excluídos do backup. O caminho pode ter até 255 caracteres. Este parâmetro é obrigatório apenas se SourceType estiver definido como ECS_FILE. |
["/var", "/proc"] |
| Options |
string |
Não |
Especifica se o Serviço de Cópia de Sombra de Volume (VSS) do Windows deve ser usado para garantir a consistência dos dados. Este parâmetro é obrigatório apenas se SourceType estiver definido como ECS_FILE.
|
{"UseVSS":false} |
| DataSourceId |
string |
Não |
O ID da origem de dados. Este parâmetro é obrigatório apenas se SourceType estiver definido como SYNC. |
ds-**************** |
| Path |
array |
Não |
Os caminhos de backup. |
|
|
string |
Não |
Um caminho de backup. O caminho pode ter até 65.536 caracteres. As seguintes regras se aplicam aos caminhos de backup:
|
["/home"] |
|
| Rule |
array<object> |
Não |
As regras de backup. |
|
|
object |
Não |
Uma regra de backup. |
||
| DestinationRetention |
integer |
Não |
O período de retenção do backup com redundância geográfica, em dias. |
7 |
| Schedule |
string |
Não |
A política de backup. O formato é No formato, startTime é a hora de início do backup (um timestamp UNIX em segundos) e interval é o intervalo de backup (no formato de duração ISO 8601). Por exemplo, PT1H representa uma hora e P1D representa um dia. |
I|1602673264|P1D |
| Retention |
integer |
Não |
O período de retenção do backup, em dias. |
7 |
| Disabled |
boolean |
Não |
Especifica se a regra deve ser desativada. |
false |
| DoCopy |
boolean |
Não |
Especifica se a redundância geográfica deve ser ativada para o backup. |
false |
| DestinationRegionId |
string |
Não |
O ID da região de destino para redundância geográfica. |
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 da Alibaba Cloud para um backup entre contas. |
15897534xxxx4625 |
| CrossAccountRoleName |
string |
Não |
O nome da função RAM que é criada na conta de origem. |
BackupRole |
| KeepLatestSnapshots |
integer |
Não |
Especifica se os snapshots de backup mais recentes devem ser retidos permanentemente.
Valores válidos:
|
1 |
| DestSourceType |
string |
Não |
O tipo de origem de dados de destino. Este parâmetro é obrigatório apenas se SourceType estiver definido como SYNC. |
OSS |
| DestDataSourceId |
string |
Não |
O ID da origem de dados de destino. Este parâmetro é obrigatório apenas se SourceType estiver definido como SYNC. |
ds-********************* |
| DestDataSourceDetail |
object |
Não |
Os detalhes da origem de dados de destino. Este parâmetro é obrigatório apenas se SourceType estiver definido como SYNC. |
{\"prefix\":\"/\"} |
| ChangeListPath |
string |
Não |
A configuração da lista de alterações para sincronização incremental de arquivos. Este parâmetro é obrigatório apenas se SourceType estiver definido como SYNC. |
{"dataSourceId": "ds-123456789", "path": "/changelist"} |
| Disabled |
boolean |
Não |
Especifica se o plano de backup deve ser desativado após a criação. |
true |
| Edition |
string |
Não |
A edição do plano de backup. Os valores válidos são BASIC e STANDARD. Valor padrão: STANDARD. |
STANDARD |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados retornados. |
||
| Code |
string |
O código da resposta. Um valor 200 indica que a solicitação foi bem-sucedida. |
200 |
| Message |
string |
A mensagem da resposta. Se a solicitação for bem-sucedida, o valor será successful. Se a solicitação falhar, uma mensagem de erro será retornada. |
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.