接口操作
更新时间: 2023-06-08 17:08:56
阅读 120
管控特殊接口
如果请求报认证错误,需要添加认证token参数:--cookie "token=xxxx;"
接口 | 含义 | 使用示例 |
---|---|---|
/api/v1/patch_component_port | 适用版本Easyops-1.9.2.1+ 更新已经部署组件的hostvars中port列表,主要场景是已经部署后 组件spec posts有更新 | curl -XPOST "localhost:8097/api/v1/patch_component_port?service=easyeagle&serviceComponentType=easyeagle_backend" |
/api/v1/update_component_port | 适用版本Easyops-1.9.2.1+ 更新已经部署组件的hostvars中port,主要场景是已部署后探活端口的调整 | curl -XPOST "localhost:8097/api/v1/update_component_port?serviceInstanceId=XX&serviceComponentType=XX&portName=XX&port=XX" |
/api/v1/need_get_jinja2_vars | 适用版本Easyops-1.9.4+ 标记下次同步配置调用get_jinja2_vars | curl -XPOST localhost:8097/api/v1/need_get_jinja2_vars?componentInstanceId=XX |
/api/v1/dump_service_config | 适用版本Easyops-1.9.4+ 格式化导出指定服务的全部配置内容 | curl localhost:8097/api/v1/dump_service_config?serviceInstanceId=XX |
/api/v1/control_all_services | 适用版本Easyops-1.9.0+ 操作所有服务的启停 | curl -XPOST localhost:8097/api/v1/control_all_services?action=stop |
/api/v1/start_op_service_instance | 操作服务实例,如:启动、停止 | curl -XPOST localhost:8097/api/v1/start_op_service_instance?serviceInstanceId=XXX&action=start |
使用方法
# 进入管控
docker exec -it easyops-manager sh
# 修改并执行上述示例指令
文档反馈
以上内容对您是否有帮助?