InsertApplication
在ECS集群中创建应用
服务地址:
华东1 金融云
输入参数
只看必填
ClusterIdECS集群ID
BuildPackIdEDAS-Container构建包号
Description应用描述信息
ApplicationName应用名称
ReservedPortStr(废弃参数)应用预留端口号
EcuInfo需要扩容的ECS实例的ecuid(导入...
Cpu(废弃参数)Swarm集群应用容器CPU核数
Mem(废弃参数)Swarm集群应用容器Me...
HealthCheckURL应用健康检查URL
LogicalRegionId微服务空间ID
Jdk(废弃参数) 用来指定应用使用的JDK版本
WebContainer(废弃参数) 用于指定Apache T...
PackageType应用部署包格式
ComponentIds应用组件ID
Hooks挂载脚本配置
JvmOptions自定义参数
MinHeapSize初始化堆内存大小
MaxPermSize持久代内存大小
MaxHeapSize最大堆内存大小
EnableUrlCheck是否启用健康检查URL
请选择布尔值
EnablePortCheck是否启用端口健康检查
请选择布尔值
HealthCheckUrl应用健康检查URL(等价于Health...
ResourceGroupId资源组ID
插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

说明 如需要创建 K8s 集群应用,则需要使用 EDAS 提供的 InsertK8sApplication 接口。

请求语法

POST /pop/v5/changeorder/co_create_app HTTP/1.1

请求参数

字段名称字段详情
ClusterIdstring

ECS 集群 ID。ECS 集群 ID 不为空,则为指定的 ECS 集群创建应用,为空则为默认集群创建应用(推荐指定)。

示例值:13136119-f384-4f50-b76e-xxxxxxxxxxx参考取值来源:
    InsertCluster
    ListCluster
    GetK8sCluster
BuildPackIdinteger<int32>

EDAS-Container 构建包号,当创建 HSF 应用时,该参数必须指定。有以下两种获取方式:展开详情

示例值:59
Descriptionstring

应用描述信息。

示例值:create by edas pop api
ApplicationNamestring

应用名称。仅允许使用数字、英文字母、短划线(-)和下划线(_) ,而且必须以英文字母开头,最长 36 个字符。

示例值:hello-edas-test-1参考取值来源:
    GetK8sApplication
ReservedPortStrstring

**(废弃参数)**应用预留端口号。

示例值:8090
EcuInfostring

需要扩容的 ECS 实例的ecu_id(导入 EDAS 的 ECS 实例在 EDAS 中的唯一身份),多个ecu_id用英文逗号(,)分开。ecu_id可通过查询 ListScaleOutEcu 接口获取,请参见 ListScaleOutEcu

示例值:07bd417a-b863-477d-****-************
Cpuinteger<int32>

**(废弃参数)**Swarm 集群应用容器 CPU 核数。

示例值:2
Meminteger<int32>

**(废弃参数)**Swarm 集群应用容器 Memory 大小。

示例值:2048
HealthCheckURLstring

应用健康检查 URL。

示例值:http://127.0.0.1:8080/_ehc.html参考取值来源:
    UpdateHealthCheckUrl
LogicalRegionIdstring

微服务空间 ID,您可在 EDAS 控制台左侧菜单栏选择资源管理 > 微服务空间,找到目标微服务空间对应的微服务空间 ID,也可通过 ListUserDefineRegion 接口获取到微服务空间 ID,请参见 ListUserDefineRegion展开详情

示例值:cn-beijing:prod
Jdkstring

(废弃参数) 用来指定应用使用的 JDK 版本。

示例值:8
WebContainerstring

(废弃参数) 用于指定 Apache Tomcat 版本。

示例值:4参考取值来源:
    GetWebContainerConfig
PackageTypestring

应用部署包格式,可设置为 war 或者 jar。

示例值:war
ComponentIdsstring

应用组件 ID。可通过查询组件列表接口 ListComponents 接口获取,请参见 ListComponents展开详情

示例值:7参考取值来源:
    ListComponents
Hooksstring

挂载脚本配置,为一段 JSON 格式文本,如:展开详情

示例值:[{"ignoreFail":false,"name":"postprepareInstanceEnvironmentOnScaleOut","script":"ls"}]
JvmOptionsstring

自定义参数。

示例值:-Dproperty=value参考取值来源:
    GetJvmConfiguration
MinHeapSizeinteger<int32>

初始化堆内存大小,单位 M。

示例值:500取值 >= 0
MaxPermSizeinteger<int32>

持久代内存大小,单位 M。

示例值:200取值 >= 0
MaxHeapSizeinteger<int32>

最大堆内存大小,单位 M。

示例值:1000取值 >= 0
EnableUrlCheckboolean

是否启用健康检查 URL,取值如下:展开详情

示例值:true
EnablePortCheckboolean

是否启用端口健康检查,取值如下:展开详情

示例值:true
HealthCheckUrlstring

应用健康检查 URL(等价于 HealthCheckURL 参数)。

示例值:http://127.0.0.1:8080/_ehc.html
ResourceGroupIdstring

资源组 ID。

示例值:rg-aek24j4s4b*****

返回参数

字段名称字段详情
Codeinteger<int32>

状态码。

示例值:200
Messagestring

返回信息。

示例值:The application name test-hsy-C5039-paas-6 had been created successfully.
RequestIdstring

请求 ID。

示例值:4264F69C-686C-4107-B493-0599C8xxxxxx
ApplicationInfoobject

应用创建成功后返回的应用对象。

变更历史
变更时间变更内容概要操作
2022-04-25
新增请求参数ResourceGroupId