Restaura dados de um arquivo de backup especificado para uma instância Tair (compatível com Redis).
Descrição da operação
-
Para instâncias da edição empresarial com memória aprimorada do Tair que usam a arquitetura clássica, você pode restaurar chaves especificadas para um ponto no tempo com precisão de segundos para uma recuperação granular de dados.
-
Para todos os outros tipos de instância, use a operação CreateInstance ou CreateTairInstance para restaurar dados de backup em uma nova instância.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
kvstore:RestoreInstance |
update |
*DBInstance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância. |
r-bp1zxszhcgatnx**** |
| BackupId |
string |
Não |
O ID do arquivo de backup. Você pode encontrar os IDs dos arquivos de backup chamando a operação DescribeBackups. |
78241**** |
| RestoreType |
string |
Não |
O método de restauração. Valores válidos:
|
1 |
| RestoreTime |
string |
Não |
O ponto de restauração no tempo. Especifique o horário no formato aaaa-MM-ddTHH:mm:ssZ (UTC). Nota
Este ponto no tempo não pode ser anterior ao horário em que o recurso Data Flashback foi ativado. |
2021-07-06T07:25:57Z |
| FilterKey |
string |
Não |
As chaves a serem restauradas, que podem ser especificadas como uma expressão regular. Para especificar várias chaves, separe-as com vírgulas (,).
Nota
Em uma expressão regular, o asterisco ( |
key:00000007198* |
| TimeShift |
string |
Não |
Para instâncias que usam a arquitetura clássica, você pode aplicar um deslocamento ao tempo de expiração das chaves restauradas. Isso se aplica quer você restaure a instância inteira ou apenas chaves específicas. O sistema calcula o tempo de vida restante (TTL) de uma chave no ponto de flashback especificado e, em seguida, adiciona esse TTL ao valor de Nota
|
2021-07-06T08:25:57Z |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O objeto de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
8D0C0AFC-E9CD-47A4-8395-5C31BF9B**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "8D0C0AFC-E9CD-47A4-8395-5C31BF9B****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ServiceNotSupport | This service not supported. | |
| 400 | MissingParameter | Missing Required Param: BackupId or RestoreTime or RestoreType. | |
| 400 | ResroreParamNotMatch | restoreType is not match with backupId or restoreTime. | |
| 400 | InvalidRestoreTime.Format | Specified restore time is not valid. | |
| 400 | ZoneMigrationError.StillingRunning | Zone migration task is still running | |
| 400 | InvalidBinlog.NotValid | The available binlog is not valid in recovery time. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.