Skip to main content
POST
Restaurar snapshot da aplicação
Esta rota possui limite de taxa de 1 requisição a cada 60 segundos.
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
Requer uma chave de API com o escopo snapshots:write. Restaurar Snapshot volta o armazenamento de uma aplicação para um snapshot anterior, substituindo os arquivos atuais pelos que foram capturados no momento do snapshot. Use-o para se recuperar de um deploy ruim ou de uma exclusão acidental. Obtenha os valores de snapshotId e versionId em Listar Snapshots; eles não são algo que você constrói manualmente. snapshotId é o name do snapshot exatamente como Listar Snapshots retorna (o ID da aplicação, opcionalmente com os sufixos _<runtime> e _<origin>), e versionId precisa corresponder ao formato de chave de versão do S3; valores malformados são rejeitados antes de a restauração ser despachada. A restauração para a aplicação, troca os arquivos pelos do snapshot e a inicia de novo, então não é preciso reiniciar depois. Enquanto ela roda (até cerca de 2 minutos), iniciar, parar, reiniciar e excluir respondem 403 RESTORE_IN_PROGRESS. Snapshots (e, portanto, restaurações) estão disponíveis apenas com um plano ativo. Em aplicações compartilhadas em workspace, quem chama precisa da função admin.

Parâmetros

string
obrigatório
O ID da aplicação. Você pode encontrá-lo na URL da sua aplicação no dashboard.
string
obrigatório
O name do snapshot na listagem (o ID da aplicação, opcionalmente com os sufixos _<runtime> e _<origin>), enviado exatamente como retornado.
string
obrigatório
O version_id do snapshot, como Listar Snapshots o retorna.

Resposta

string
Indica se a chamada foi bem-sucedida: success se foi, error se não.

Erros comuns

Relacionados