开发者社区> 问答> 正文

如何创建应用管理类 API


使用 Open API 创建一个应用。

请求URI

  1. /app/create_app


参数列表

参数名参数类型描述
AppNamestring应用名
BuildPackIdstring容器版本(参见 build_pack_list 获取容器列表)
RegionIdstring应用所在的区域
EcuListstring应用的部署机器列表
HealthCheckUrlstring应用健康检查 URL
Descstring应用描述


响应数据

  1. {
  2.     "code":200,
  3.     "data":{
  4.             "owner":"xxxxxxxx",
  5.             "desiredState":"RUNNING",
  6.             "buildpackId":11,
  7.             "instances":1,
  8.             "runnings":0,
  9.             "description":"样例应用",
  10.             "userId":"xxxxxxxx@aliyun.com",
  11.             "launchTime":1466647411805,
  12.             "prevState":"RUNNING",
  13.             "hcUrl":"http://localhost:8080/appname/check.html",
  14.             "createTime":1466578207327,
  15.             "phone":"150xxxxxxxx",
  16.             "regionId":"cn-beijing",
  17.             "appId":"08208d49-f8c8-454a-99b6-98d4c63d262e",
  18.             "name":"SampleApp",
  19.             "id":"08208d49-f8c8-454a-99b6-98d4c63d262e",
  20.             "state":"RUNNING",
  21.             "targetBuildpackId":0,
  22.             "email":"xxxxxx@aliyun.com"
  23.         }
  24.     }


示例

  1. Map<String,String> params = new HashMap<String,String>();
  2. params.put("AppName", "SampleApp");
  3. params.put("BuildPackId", "11");
  4. params.put("RegionId", "cn-beijing");
  5. params.put("EcuList", "f38bcf51-dd97-455d-b641-45250f094707,f38bcf51-dd97-455d-b641-45250f094707");
  6. params.put("HealthCheckUrl", "http://localhost:8080/appname/check.html");
  7. params.put("Desc", "样例应用");
  8. String resp = edasApiClient.callApi(EdasApiAction.App.create_app.path(), params);
  9. System.out.println(resp);

展开
收起
猫饭先生 2017-10-26 11:03:05 1279 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载