Recupera dados de um arquivo de backup especificado para uma instância de banco de dados ApsaraDB for Tair (compatível com Redis® OSS).
Descrição da operação
Se a sua instância for uma instância otimizada para memória do Tair (Enterprise Edition) com a arquitetura clássica, você poderá chamar esta operação para restaurar chaves especificadas na instância atual para um ponto específico no tempo com precisão de segundos, para uma restauração de dados mais refinada.
Para outros tipos de instância, chame a operação CreateInstance ou CreateTairInstance para restaurar os 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 da instância. Você pode chamar a operação DescribeBackups para consultar o ID. |
78241**** |
| RestoreType |
string |
Não |
O tipo de restauração. Valores válidos:
Valores válidos:
|
1 |
| RestoreTime |
string |
Não |
O ponto no tempo para o qual você deseja restaurar os dados. Especifique o horário no formato yyyy-MM-ddTHH:mmZ. O horário deve estar em UTC. Nota
O 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. Há suporte para expressões regulares. Separe vários valores com vírgulas (,).
Nota
Por exemplo, em uma expressão regular, um asterisco ( |
key:00000007198* |
| TimeShift |
string |
Não |
O tempo de deslocamento para o tempo de expiração das chaves ao restaurar uma instância da edição clássica. Este parâmetro se aplica independentemente de você restaurar dados completos ou chaves especificadas. Especifique o horário no formato yyyy-MM-ddTHH:mmZ. O horário deve estar em UTC. A instância calcula o tempo de vida restante (TTL) das chaves no ponto de flashback especificado no tempo a partir do tempo de deslocamento especificado. Nota
|
2021-07-06T08:25:57Z |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| 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.