Parar aplicação
Pare uma aplicação em execução com POST /v2/apps//stop, mantendo arquivos, variáveis e configuração. Retorna 409 quando ela já está parada.
POST
Parar aplicação
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
apps:control.
Desliga uma aplicação em execução sem excluí-la: o container para, mas os arquivos, variáveis de ambiente e configuração da aplicação são mantidos, então ela pode ser iniciada novamente a qualquer momento com Iniciar aplicação. Se a aplicação já estiver parada, a requisição responde 409 CONTAINER_ALREADY_STOPPED em vez de não fazer nada.
Este é o endpoint a usar quando você quer liberar temporariamente os recursos de uma aplicação, por exemplo pausando um worker em segundo plano fora do horário comercial, sem abrir mão da vaga da aplicação como Excluir aplicação faria. Em aplicações compartilhadas em workspace, quem chama precisa da função manager, maintain ou admin.
A requisição possui limite de taxa de 1 parada a cada 3 segundos por aplicação, e de 20 ações de ciclo de vida a cada 15 segundos por usuário somando todas as aplicações, com um bloqueio curto ao atingir esse limite. A requisição também é rejeitada com 403 RESTORE_IN_PROGRESS enquanto uma restauração de snapshot está em andamento na aplicação (até cerca de 2 minutos): aguarde a restauração terminar e tente de novo.
Parâmetros
string
obrigatório
O ID da aplicação. Você pode encontrá-lo na URL da sua aplicação no dashboard.
Resposta
string
Indica se a chamada foi bem-sucedida:
success se foi, error se não.Erros comuns
Relacionados
- CLI:
squarecloud app stop - SDKs:
api.apps.stop()(JavaScript),client.apps.stop()(Python),c.Apps.Stop()(Go)

