云服务器内容精选

  • URI GET /v2/{project_id}/templates/apps/configs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见 获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 查询的起始位置,取值范围为非负整数,默认为0 最小值:0 最大值:1000000 缺省值:0 limit 否 Integer 每页记录数,默认值为10,取值区间为1-1000 最小值:0 最大值:1000000 缺省值:10
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Long 总记录数 最小值:0 最大值:1000000 page_info PageInfoDTO object 分页信息 templates Array of QueryAppConfigsTemplateBriefRespDTO objects 模板列表 数组长度:0 - 1000000 表5 PageInfoDTO 参数 参数类型 描述 offset Integer 页码 最小值:0 最大值:1000000 limit Integer 每页记录数 最小值:1 最大值:1000 表6 QueryAppConfigsTemplateBriefRespDTO 参数 参数类型 描述 tpl_id String 模板id 最小长度:1 最大长度:64 name String 模板名称 最小长度:1 最大长度:64 description String 描述 最小长度:0 最大长度:128 create_time String 创建时间 最小长度:0 最大长度:256 update_time String 最后一次修改时间 最小长度:0 最大长度:256
  • 响应示例 状态码: 200 OK { "count" : 1000000, "page_info" : { "offset" : 1000000, "limit" : 1000 }, "templates" : [ { "tpl_id" : "gernal_app_tpl", "name" : "gernal_app_tpl", "description" : "this is a gernal template", "create_time" : "2020-05-28T11:31:29.740Z", "update_time" : "2020-05-28T11:31:29.740Z" } ] }
  • 响应示例 状态码: 201 Created { "app_id" : "98df09fb-d459-4cbf-83a7-2b55ca6f3d5d", "config_name" : "app-config-demo", "config_type" : "variable", "config_value" : "", "description" : "", "id" : "a8bf4963c54544be81d5af4cc4630bde", "update_time" : "2020-09-07T07:05:41.96969041Z" } 状态码: 400 Bad Request { "error_code" : "APIG.2011", "error_msg" : "Invalid parameter value,parameterName:config_name. Please refer to the support documentation" } 状态码: 401 Unauthorized { "error_code" : "APIG.1002", "error_msg" : "Incorrect token or token resolution failed" } 状态码: 403 Forbidden { "error_code" : "APIG.1005", "error_msg" : "No permissions to request this method" } 状态码: 404 Not Found { "error_code" : "APIG.3019", "error_msg" : "The app does not exist" } 状态码: 500 Internal Server Error { "error_code" : "APIG.9999", "error_msg" : "System error" }
  • 响应参数 状态码: 201 表4 响应Body参数 参数 参数类型 描述 id String 应用配置编号 app_id String 应用编号 config_type String 应用配置类型 config_name String 应用配置名称 config_value String 应用配置值 update_time String 应用配置更新时间 description String 应用配置描述 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 401 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 403 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 config_type 是 String 应用配置类型: variable:模板变量 password:密码 certificate:证书 config_value 否 String 应用配置值: config_type = variable:config_value为模板变量的值 config_type = password:config_value为密码值 config_type = certificate:调用创建或修改应用配置接口,config_value值非必填,自定义后端函数使用config_value值需要包含证书public_key(必填),私钥private_key(必填)和密码passphrase(非必填),格式如:"{\"public_key\": ",\"private_key\":\"\",\"passphrase\":\"\"}" description 否 String 应用配置描述 最大长度:1024 config_name 是 String 应用配置名称。 支持英文大小写字符、数字、下划线、中划线、点和@,且只能以英文字母开头。 最小长度:1 最大长度:512
  • 响应示例 状态码: 200 OK { "app_id" : "98df09fb-d459-4cbf-83a7-2b55ca6f3d5d", "config_name" : "app-config-demo", "config_type" : 1, "config_value" : "", "description" : "", "id" : "a8bf4963c54544be81d5af4cc4630bde", "update_time" : "2020-09-07T07:05:41.96969041Z" } 状态码: 400 Bad Request { "error_code" : "APIG.2011", "error_msg" : "Invalid parameter value,parameterName:config_name. Please refer to the support documentation" } 状态码: 401 Unauthorized { "error_code" : "APIG.1002", "error_msg" : "Incorrect token or token resolution failed" } 状态码: 403 Forbidden { "error_code" : "APIG.1005", "error_msg" : "No permissions to request this method" } 状态码: 404 Not Found { "error_code" : "APIG.3081", "error_msg" : "authorizer with id: 0d982c1ac3da493dae47627b6439fc5c not found" } 状态码: 500 Internal Server Error { "error_code" : "APIG.9999", "error_msg" : "System error" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 应用配置编号 app_id String 应用编号 config_type String 应用配置类型 config_name String 应用配置名称 config_value String 应用配置值 update_time String 应用配置更新时间 description String 应用配置描述 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 500 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
  • 管理配置项 操作 说明 更新配置项 单击目标配置项“操作”列的“更新”。 根据表1更改信息。 单击“更新配置”。 删除配置项 单击目标配置项“操作”列的“删除”,根据系统提示删除配置。 批量删除配置项 勾选需要删除的配置项。 单击页面左上角的“删除配置项”,根据系统提示删除配置项。 查看配置项 单击目标配置项“操作”列的“查看YAML”,查看配置项yaml格式文件内容。 配置项列表中包含系统配置项资源,系统配置项资源不可更新,也不能删除,只能查看。
  • 方法二 为微服务添加如表1所示环境变量。 添加环境变量,请参考设置应用环境变量。 AK/SK获取方法,请参考获取AK/SK与项目名称。 表1 环境变量 环境变量 说明 spring_cloud_servicecomb_credentials_accessKey AK,结合用户实际值配置。 spring_cloud_servicecomb_credentials_secretKey SK,结合用户实际值配置。
  • 方法一 为微服务的“bootstrap.yml”文件增加以下配置,若已配置请忽略。 AK/SK与项目名称获取方法,请参考获取AK/SK与项目名称。 spring: cloud: servicecomb: credentials: enabled: true accessKey: AK #结合用户实际值配置 secretKey: SK #结合用户实际值配置 project: 项目名称 #结合用户实际值配置 akskCustomCipher: default
  • 登录Atlas智能边缘管理系统 打开浏览器,输入“https://Atlas智能边缘管理系统的访问IP地址”(Port 1的默认IP为192.168.2.111,Port 2的默认IP为192.168.3.111)并按“Enter”。 支持Google Chrome 69及以上版本和Internet Explorer 11版本的浏览器。 输入用户名和密码。 默认用户名:admin 默认密码:Huawei12#$ 连续5次输入错误的密码后,系统将对此用户进行锁定。等待5分钟后,系统将自动解锁,方可重新登录。 为保证系统的安全性,初次登录时,请及时修改初始密码,并定期更新。 图1 登录Atlas智能边缘管理系统 单击“登录”。 进入Atlas智能边缘管理系统。 父主题: 配置Atlas 500系统
  • Graph内的Engine输出端口传输数据到Graph外 Matrix采用了以下两种设置回调函数的方式将Engine输出端口的数据传输到Graph外。 业务流节点Engine输出端口回调,请参考《Matrix API参考》中的“Graph::SetDataRecvFunctor”章节。 Engine输出端口回调,请参考《Matrix API参考》中的“Engine::SetDataRecvFunctor”章节。 框架提供了回调函数的模板类DataRecvInterface。 框架要求回调函数与输出Engine运行于同侧,即支持同侧传输,不支持跨侧传输。