启动应用
启动已停止的应用(POST /v2/apps//start)。应用已在运行时返回 409,且该操作从不部署新代码。
POST
启动应用
需要具有
apps:control 权限范围的 API 密钥。
在应用所分配的集群上启动一个已停止的应用。如果应用已在运行,请求会返回 409 CONTAINER_ALREADY_STARTED,而不是不做任何操作,因此请先检查获取应用状态,或在脚本中将该代码视为成功。
启动操作只会让现有的文件和配置生效上线,并不会部署新代码;如需首次部署,请使用上传应用,如需先推送更改,请使用提交应用。在工作区共享的应用上,调用者需要具备 manager、maintain 或 admin 角色。
该请求的速率限制为每个应用每 3 秒 1 次启动,以及每个用户跨所有应用每 15 秒 20 次生命周期操作,超出该上限后会被短暂封锁。如果该应用正在进行 snapshot 恢复(最长约 2 分钟),该请求也会以 403 RESTORE_IN_PROGRESS 被拒绝:请等待恢复完成后重试。
参数
string
必填
应用程序的 ID。你可以在应用程序控制台的 URL 中找到它。
响应
string
指示调用是否成功。成功时为
success,否则为 error。常见错误
相关内容
- CLI:
squarecloud app start - SDK:
api.apps.start()(JavaScript)、client.apps.start()(Python)、c.Apps.Start()(Go)

