云服务器内容精选

  • 如何使用原生服务 原生服务在AstroZero内的使用场景包括但不限于: 在服务编排中调用 将原生服务集成到AstroZero中,供服务编排内部调用。 图1 在服务编排中调用 供外部系统通过Restful接口调用 通过下面的REST接口,调用原生服务,该调用方式只适用于外部接口。 https://AstroZero 域名 /native/NativeService1/0.1.0/health 其中,“AstroZero域名”请配置为AstroZero对外提供的默认域名,“/native/NativeService1/0.1.0/health”为该服务的公共接口的开放URL,可以在公共接口详情中查询获得。 图2 在开放接口中调用 在脚本中调用 原生服务集成到AstroZero上,且在AstroZero上自定义了公共接口后,可以在脚本中内部调用公共接口。 脚本部分示例如下: //其中"appcube.cn-north-4.huaweicloud.com"为对外提供的默认域名 let resp3 = httpClient.post("https://appcube.cn-north-4.huaweicloud.com"+ "/native/NativeService1/0.1.0/health", callOptions3); console.log(context.getHost()) console.log(resp3.body); if (resp3.body.resCode == "0" && resp.body.result) { console.log('auth success, currrent user is: ', resp3.body.result.name) } 其中,“appcube.cn-north-4.huaweicloud.com”为对外提供的开发态默认域名,“/native/NativeService1/0.1.0/health”为该服务的公共接口的开放URL,可以在公共接口详情中查询获得。该调用方式只适用于外部接口。 在页面中调用 在高级页面,可以在Widget代码中,调用原生服务的自定义公共接口。 在标准页面,可以在事件代码中,直接调用原生服务的自定义公共接口或通过定义服务模型,关联调用原生服务的服务编排,再在页面事件代码中,调用服务模型从而来调用原生服务。在标准页面上传组件中,还可以调用原生服务的自定义接口实现上传功能。标准页面中,上传组件功能介绍请参见上传。 在工作流中调用 在服务编排中调用原生服务后,向工作流设计页面的泳道中拖入“调用服务编排”图标。选择,在“服务编排配置”页面,选择需要调用的服务编排,配置输入输出参数。 图3 在工作流中调用 在触发器中调用 在服务编排中调用原生服务后,在触发器中可调用该服务编排,当满足触发器规则时,系统会执行该服务编排。
  • 如何使用原生服务 原生服务在AstroZero内的使用场景包括但不限于: 在服务编排中调用 将原生服务集成到AstroZero中,供服务编排内部调用。 图1 在服务编排中调用 供外部系统通过Restful接口调用 通过下面的REST接口,调用原生服务,该调用方式只适用于外部接口。 https://AstroZero域名/native/NativeService1/0.1.0/health 其中,“AstroZero域名”请配置为AstroZero对外提供的默认域名,“/native/NativeService1/0.1.0/health”为该服务的公共接口的开放URL,可以在公共接口详情中查询获得。 图2 在开放接口中调用 在脚本中调用 原生服务集成到AstroZero上,且在AstroZero上自定义了公共接口后,可以在脚本中内部调用公共接口。 脚本部分示例如下: //其中"appcube.cn-north-4.huaweicloud.com"为对外提供的默认域名 let resp3 = httpClient.post("https://appcube.cn-north-4.huaweicloud.com" + "/native/NativeService1/0.1.0/health", callOptions3); console.log(context.getHost()) console.log(resp3.body); if (resp3.body.resCode == "0" && resp.body.result) { console.log('auth success, currrent user is: ', resp3.body.result.name) } 其中,“appcube.cn-north-4.huaweicloud.com”为对外提供的开发态默认域名,“/native/NativeService1/0.1.0/health”为该服务的公共接口的开放URL,可以在公共接口详情中查询获得。该调用方式只适用于外部接口。 在页面中调用 在高级页面,可以在Widget代码中,调用原生服务的自定义公共接口。 在标准页面,可以在事件代码中,直接调用原生服务的自定义公共接口或通过定义服务模型,关联调用原生服务的服务编排,再在页面事件代码中,调用服务模型从而来调用原生服务。在标准页面上传组件中,还可以调用原生服务的自定义接口实现上传功能。标准页面中,上传组件功能介绍请参见上传。 在工作流中调用 在服务编排中调用原生服务后,向工作流设计页面的泳道中拖入“调用服务编排”图标。选择,在“服务编排配置”页面,选择需要调用的服务编排,配置输入输出参数。 图3 在工作流中调用 在触发器中调用 在服务编排中调用原生服务后,在触发器中可调用该服务编排,当满足触发器规则时,系统会执行该服务编排。