Restaurar snapshot da aplicação
Volte os arquivos de uma aplicação para um snapshot com POST /v2/apps//snapshots/restore, usando o snapshotId e o versionId da listagem.
POST
Restaurar snapshot da aplicação
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
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
- CLI:
squarecloud app snapshot restore - SDKs:
api.apps.snapshots.restore()(JavaScript),client.apps.snapshots.restore()(Python),c.Apps.Snapshots.Restore()(Go)

