停止一个应用实例所包含的所有容器,会依照服务之间依赖顺序的逆序进行停止操作。
请求信息
请求行 RequestLinePOST
/projects/{name}/stop?t={timeout} HTTP/1.1
请求行参数 URI Param
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
停止一个应用实例所包含的所有容器,遵循服务依赖关系的逆序进行操作,确保系统稳定下线。根据您提供的请求信息,这是通过向特定端点发送HTTP POST请求来实现的,具体步骤如下:
构造请求:
/projects/{name}/stop
{name}
需要替换为实际的应用实例名称,例如/projects/test/stop
。t={timeout}
(可选): 指定停止容器的超时时间(以秒为单位),默认值为10秒。例如,若希望设置超时时间为30秒,则添加t=30
到URL后面。执行请求:
处理响应:
200 OK
,表示操作成功完成,且响应体为空。无需解析特定的返回体内容。注意事项: - 确保在发起请求前,已拥有足够的权限访问该API端点,这通常涉及到阿里云RAM角色与策略的配置。 - 考虑到服务间的依赖关系,虽然描述中指出会逆序停止以保证系统稳定性,但在实际操作前,建议详细检查应用内部服务依赖,以确认自动逆序处理符合预期。 - 如果有特定环境或条件限制(如资源类型、条件关键字),需提前在RAM策略中配置相应的授权信息,确保调用API无权限障碍。
综上所述,通过向指定端点发送带有应用实例名称的POST请求,并可选地设置超时时间,即可按依赖逆序停止应用实例内的所有容器服务。