检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图9 测试接口 图10 查看API测试结果 创建常量 编排服务流程或交互时,不会改变的值或参数,通常定义为常量,例如服务标识、访问地址和错误码等。 在服务编排设计器右侧,选择。 在全局上下文页面,单击“常量”后的。 单击新增常量后的“...”,选择“设置”。 设置页面参数,单击“保存”。
在代码仓库列表中,单击已创建的代码仓库“testSH1”。 单击页面右上角的“克隆/下载”,选择“用HTTPS克隆”,单击URL后的复制图标。 请记录该地址,该地址为代码仓库的HTTPS方式访问地址。 图6 用HTTPS克隆 步骤2:在AstroZero上配置代码库 代码仓库用于项目代码的版本管理,
下面介绍如何调用查询Object列表API,API的调用方法请参见如何调用API。 调用接口 根据请求URI和请求方法,明确请求如下。 GET https://appcube.cn-north-4.huaweicloud.com/u-route/baas/metadata/v1.0/object
ervice可以访问到这组Pod。 Ingress Ingress是对集群中服务的外部访问进行管理的API对象,访问方式是HTTP或者HTTPS。 如何使用原生服务 租户线下开发了一些服务,服务运行在Docker容器中。租户希望可将线下开发的这些服务集成到AstroZero上,供
导入http库 let client = http.newClient() // 实例化 let resp = client.get("https://www.example.com/")// 请求网址 console.log(resp.headers) // 打印返回headers
默认域名是平台使用任务待办、邮件提醒等后台任务时使用的域名,在服务编排、脚本、连接器中可以通过系统参数 sys_portal_url 访问。 单击,设置默认域名,如https://example.com。 编辑平台域名。 平台域名是平台为当前环境分配的一个子域名,用于企业成员用户登录访问。 在右侧域名配置区域
类型为Function,当返回结果信息后调用该函数,处理返回信息。 errCbk 类型为Function,如果未设置URL属性,调用该函数处理错误。 ConnectorIns.query(param) 通过桥接器实例调用process函数,用于发起调用服务的请求和处理返回结果信息。 param:请求参数。
类型为Function,当返回结果信息后调用该函数,处理返回信息。 errCbk 类型为Function,如果未设置URL属性,调用该函数处理错误。 ConnectorIns.query(param) 通过桥接器实例调用process函数,用于发起调用服务的请求和处理返回结果信息。 param:请求参数。
新建云端开发环境连接参数说明 参数 说明 云端环境名称 新建云端开发环境连接的名称。 云端开发环境地址 AstroZero对外提供的开发态域名。 示例:https://appcube.cn-north-4.huaweicloud.com/ 描述 新建连接的描述信息。 云端鉴权ClientID 登录
Connector 存放连接器信息 Tab、Menu 应用菜单相关表 SysParameter 系统参数表 CustomError 存放自定义错误码相关信息 CustomResource 多语言的主表 CustomResourceValue 多语言的子表 CustomTranslation
方式二:在AstroZero经典版环境配置中,单击页面右下角的,进入数据调试页面。 图2 从环境配置页面进入数据调试页面 方式三:直接在浏览器中,输入“https://AstroZero域名/studio/console.html”,进入控制台页面进行数据调试。 控制台页面如图3所示,界面分为多个区域,展示不同的内容。
新建云端开发环境连接参数说明 参数 说明 云端环境名称 新建云端开发环境连接的名称。 云端开发环境地址 AstroZero对外提供的开发态域名。 示例:https://appcube.cn-north-4.huaweicloud.com/ 描述 新建连接的描述信息。 云端鉴权ClientID 登录
输入自定义JS代码,调用库中的方法获取git仓库的地址。 关于fetch的使用方法及介绍,请参考Fetch API。 图9 自定义JS代码 fetch('https://api.github.com/users/chriscoyier/repos') .then(function(response){
地址,单击“创建”。 关于fetch的使用方法及介绍,请参考Fetch API。 图9 自定义JavaScript代码 fetch('https://api.github.com/users/chriscoyier/repos') .then(function(response){
com”,该接口勾选了“允许匿名访问”,且“Anonymous User Profile”权限配置了该接口的业务权限凭证,则匿名用户通过“https://test.example.com/service/trq1__MyApp/1.0.0/login”即可访问该接口。 是否已废弃 该接口是否已废弃。
com”,期望可匿名访问该自定义接口,则配置接口时请勾选“允许匿名访问”,且“Anonymous User Profile”权限配置了该接口的业务权限凭证,则匿名用户通过“https://test.example.com/service/命名空间__MyApp/1.0.0/login”即可访问该接口。 类型 选择新建接口的类型。
com”,该接口勾选了“允许匿名访问”,且“Anonymous User Profile”权限配置了该接口的业务权限凭证,则匿名用户通过“https://test.example.com/service/trq1__MyApp/1.0.0/login”即可访问该接口。 是否已废弃 该接口是否已废弃。
导入http库 let client = http.newClient() // 实例化 let resp = client.get("https://www.example.com/")// 请求网址 console.log(resp.headers) // 打印返回headers
服务编排的部分URL,由“run/FlowName”组成,“FlowName”为服务编排的名称。 可通过下面的REST接口,执行服务编排。 https://AstroZero域名/u-route/baas/flow/v1.0/URL取值 其中: AstroZero域名:请替换为实际域名。
com”,期望可匿名访问该自定义接口,则配置接口时请勾选“允许匿名访问”,且“Anonymous User Profile”权限配置了该接口的业务权限凭证,则匿名用户通过“https://test.example.com/service/命名空间__MyApp/1.0.0/login”即可访问该接口。 类型:选择资源