云服务器内容精选

  • lane_change_side 用于动作change_lane。 lane_change_side list ENUM_LANE_CHANGE_SIDE = ("left", "right", "inside", "outside", "same") left:参考实体左侧的车道 right:参考实体右侧的车道 inside:参考实体内侧的车道 outside:参考实体外侧的车道 same:与参考实体相同的车道
  • dynamics_shape 表示给定变量随时间或距离的变化,用于动作change_speed,change_lane。 dynamics_shape list ENUM_DYNAMI CS _SHAPE = ("linear", "cubic", "sinusoidal", "step") linear:变化曲线是一个线性linear函数f(x) = f_0 +变化速率*x。 cubic:变化曲线是一个三次变迁Cubical transition函数f(x)=Ax3+B*x2+Cx+D,约束梯度在开始和结束时必须为零。 sinusoidal:变化曲线是一个正弦变迁Sinusoidal transition函数f(x)=A*正弦(x)+B,约束梯度在开始和结束时必须为零。 step:变化曲线是一个阶段变迁Step transition函数。
  • catalog 目录catalog可使一些元素得以重复使用,在目录catalog中参数化类型是可维护的。 catalog list ENUM_CATA LOG = ("vehicle_catalog", "controller_catalog", "pedestrian_catalog", "misc_object_catalog") vehicle_catalog:场景中可复用的车辆类型列表。 controller_catalog:场景中可复用的控制器类型列表。 pedestrian_catalog:场景中可复用的行人类型列表。 misc_object_catalog:场景中可复用的杂项对象类型列表。
  • distance_direction 用于触发条件object_distance和point_distance。 distance_direction list ENUM_DISTANCE_DIRECTION = ("longitudinal", "lateral", "euclidianDistance") longitudinal:在x坐标中测量距离。正表示引用位于参考实体的前面。 lateral:在y坐标中测量距离,正表示引用位于参考实体的左侧。 euclidianDistance:欧氏距离。
  • 性能数据 数据类型为enodeb-pmmrf、gnodeb-pmmrf。 配置示例 配置说明 可以配置多个事件的字段,同步抽取保存到结果集合中。 表1 参数配置说明 参数 说明 Counter 一个字段抽取的配置信息。 name 结果集合中对应别名(csv中的列名)。 type 固定值为“string”。 value 原始值。 Value取值和配置模板中保持一致,如下图所示: 父主题: 附录 配置抽取文件模板
  • 错误码 接口响应消息的错误样例如下: { "error_code": xxxx,//错误码 "error_msg": xxxxx//错误说明} 错误码详情如表1所示。 表1 错误码详情 状态码 错误码 错误信息 描述 处理措施 400 CSBS.0001 Service over limit 备份策略数量达到上限。 请删除其他备份策略后重试。 400 CSBS.6000 server do not exist 云服务器不存在。 请确认云服务器是否存在。 400 CSBS.6001 The ECS has stopped 云服务器已终止。 请确认云服务器是否已终止。 400 CSBS.6003 Resource (%s) type (%s) is not support protection. 当前仅支持云服务器备份。 请选择云服务器加入备份策略。 400 CSBS.6005 Server (%s) is already in service. 云服务器在当前状态下不支持备份。 请确保云服务器状态正确后重试。 400 CSBS.6006 Server (%s) status (%s) is not allowed to protect. 该类型云服务器不支持备份。 请选择正确类型的云服务器。 400 CSBS.6007 No volume attached to the server (%s) for protect. 没有云硬盘的云服务器不支持备份。 请确认云服务器是否挂载硬盘。 400 CSBS.6010 Volume (%s) attached to server (%s) is shareable volume. 云服务器含有共享云硬盘,不支持备份。 请移除共享磁盘再执行备份。 400 CSBS.6013 Resource (%s) type (%s) is not support restoration. 当前仅支持云服务器恢复。 请选择云服务器执行恢复操作。 400 CSBS.6014 Volume(s) (%s) not found in target server. 指定的云硬盘没有挂载在待恢复云服务器下。 请选择挂载在待恢复云服务器中的盘执行恢复操作。 400 CSBS.6015 The server is restoring. 云服务器在当前状态下不支持恢复。 请确保云服务器状态正确后重试。 400 CSBS.9001 provider invalid 参数校验失败。 请检查输入的参数是否正确。 403 CSBS.9009 User is unverified. 用户未实名认证,请实名认证后重试。 请实名认证后重试。 400 CSBS.9009 The backup or replication space after reduction cannot be less than the used space. 申请减少后的备份或复制空间小于已使用空间。 请保持减少后的空间大于已使用空间。 500 CSBS.9998 System not support 服务暂不支持。 请等待一段时间后重试或联系技术支持。 500 CSBS.9999 %s failed 系统内部错误。 请等待一段时间后重试或联系技术支持。 400 CSBS.0002 Volume of services from different storagetype 服务器的卷来自于不同的存储类型。(目前已未使用) 请使用同一种类型的卷。 400 BackupService.4003 Your data has been migrated successfully. Go to the CBR console page for further operations. The current page will no longer provide services. 您已完成数据迁移,请前往新服务页面进行操作,当前页面将不再提供服务。 请前往CBR服务页面使用备份功能。 400 BackupService.4008 This service is available for existing users only. If you are new users, go to CBR Console to use Cloud Backup and Recovery. 该服务仅提供给存量用户使用,非本服务存量用户请前往云备份控制台使用云备份服务。 请前往CBR服务页面使用备份功能。 500 CSBS.1001 The policy is executing backup. 备份策略中有手动备份任务正在执行,无法执行本次备份任务。 请等待手动备份任务完成后,重新执行备份任务。 400 CSBS.2003 item in executing 所选备份副本正在备份、恢复或删除中。 请等待任务完成后重试。 400 CSBS.2004 item in plan executing 所选备份策略正在执行备份操作,请等待任务完成后重试。 请等待任务完成后重试。 404 CSBS.3001 Checkpoint_item (%s) is not found. 备份不存在。 请确认该备份是否存在。 500 CSBS.5001 copy executing 复制正在执行。 请等待复制完成后再执行。 400 CSBS.6027 The AZ where the resource (%s) is located does not support backup. 云服务器所在的可用分区不支持备份。 请联系管理员重新配置可用分区。 500 CSBS.6030 auto plan executing 备份策略中有自动备份任务正在执行,无法执行本次备份任务。 请等待自动备份任务完成后,重新执行备份任务。 400 CSBS.6031 manual copy executing 备份策略中有手动复制任务正在执行,无法执行本次复制任务。 请等待手动复制任务完成后,重新执行复制任务。 500 CSBS.6032 plan has no resource backup 备份策略中无可执行备份的云服务器。 请绑定云服务器,或等待已绑定的云服务器恢复可备份状态。 400 CSBS.6033 Service type of volume %s(belong to server %s) is dss. 不支持对挂载了专属存储类型磁盘的云服务器进行备份。 请确定云服务器是否挂载专属存储类型的磁盘。 400 CSBS.6034 Service type of volume %s(belong to server %s) is dess. 不支持对挂载了专属企业存储类型磁盘的云服务器进行备份。 请确定云服务器是否挂载专属企业存储类型的磁盘。 400 CSBS.6061 volume of server in this pod does not support backup 当前服务器不支持备份/恢复。 排除不支持备份的磁盘,再重新备份。 500 CSBS.8001 The backup status is not allowed to create image 备份在当前状态下不支持创建镜像。 请等待一段时间后重试或联系服务技术支持。 400 CSBS.8007 The backup {checkpoint_item_id} has register to image, can't be delete 当前备份已创建为镜像,无法删除。 请先删除对应的镜像后再删除备份。 500 CSBS.8008 The backup {checkpoint_item_id}'s status is not allowed query 备份状态无法查询。 备份状态无法查询,请确保该备份是否存在。 500 CSBS.8009 The backup has not system disk backup is not allowed to create image 备份没有系统盘,无法创建镜像。 请确认备份是否含有系统盘。 500 CSBS.8012 The destination region %(destination_region) is not supported. 不支持使用复制副本进行恢复。 请确认该副本是否为复制副本。 500 CSBS.8014 The policy is replicating to {region}. 当前策略正在执行复制,请稍候再试。 当前策略正在执行复制,请稍候再试。 500 CSBS.8015 Backup %(backup_id)s no need to replicate to %(region)s, the replication record status is: %(record_status)s. 当前备份正在复制或已经复制到目标区域。 当前备份正在复制或已经复制到目标区域,请确认。 400 CSBS.8017 Do not support replicate to the given project. 目标项目不具备复制权限,不支持复制到该项目。 目标项目不具备复制权限,不支持复制到该项目,请确认。 400 CSBS.8021 The checkpoint item %(backup_id)s not support replicate. item status: %(backup_status)s. 当前备份不是可用状态,不支持复制。 请确认当前备份状态。 500 CSBS.8022 The type of %(image_type)s for backup %(backup_id)s is not support replicate. 当前备份是复制而来,不支持复制。 请确认该备份是否由来自于复制。 500 CSBS.8023 Replication is not allowed, because the backup's resource type is not support. 当前备份的服务器不是弹性云服务器,不支持复制。 请确认该备份是否为弹性云服务器备份。 500 CSBS.8024 Replication is not allowed, because the resource of the backup does not contain any system disk. 当前备份的弹性云服务器不包含系统盘,不支持复制。 请确认当前备份云服务器是否含有系统盘。 500 CSBS.8025 Can not check replication of backup is exist in region or not. 无法检测当前备份是否已复制到目标区域,不支持复制。 请确认当前备份是否已复制到目标区域。 500 CSBS.8026 The project %s dec used capacity is %s, dec capacity is %s. 专属备份容量不足,不支持备份。 请确认专属备份容量是否充足。 500 CSBS.8026 volume backup is not supported replication. 云硬盘备份不支持跨区域复制 请确认该备份是否为云硬盘备份。 400 CSBS.9006 Quota exceeded for resources: %s 配额不足。 请联系管理员更改配额或删除不再使用的备份。 500 CSBS.1002 resource_in_protecting 所选云服务器正在备份中。(目前已未使用) 请等待备份任务完成后重试。 500 CSBS.2001 item in plan is executing 该备份策略中有正在执行的任务。(目前已未使用) 请等待任务完成后重试。 404 CSBS.3000 plan not found 备份策略不存在。 请确认备份策略是否存在。 500 CSBS.5001 Scheduel operation status can't be set unable 停止策略失败。 请确认备份策略状态。 400 CSBS.6004 Server (%s) is already in service. 云服务器已在备份策略中,不能再次加入备份策略。 请确认该云服务器是否已加入备份策略。 400 CSBS.9007 duplicate service name 备份策略名称已存在,请修改名称后重试。 请修改名称后重试。 500 CSBS.6028 Update backup or replication space failure. 获取配额信息失败。 请检查网络连接或联系技术支持。 400 CSBS.4000 checkpoint item not available 当前备份的状态不支持恢复。 请等待一段时间后重试或联系技术支持。 400 CSBS.6016 can not restore server type is not allow 该类型云服务器不支持恢复。 请选择正确类型的云服务器。 400 CSBS.6017 Can not find backup(s) (%s) in checkpoint item (%s). 指定的备份盘没有在指定的备份副本中。 请选择指定备份副本中的备份盘执行恢复操作。 400 CSBS.6018 Not assign backup(s) (%s) to volume(s), partial restore is not supported." 不支持部分恢复备份副本中的备份盘。 请指定备份副本中的所有备份盘执行恢复操作。 500 CSBS.6019 The source server (%s) type (%s) is not the same as the target server (%s) type (%s). 目标云服务器和原云服务器类型不一致。 请选择类型一致的目标云服务器执行恢复操作。 400 CSBS.6020 No volume attached to the server (%s) for restore. 没有云硬盘的云服务器不支持恢复。 请确认该云服务器是否挂载硬盘。 400 CSBS.6021 Volume (%s) attached to server (%s) is shareable volume. 不能将备份盘恢复到云服务器的共享云硬盘。 请将备份盘恢复到云服务器的非共享盘。 500 CSBS.6023 Can not restore data volume to system volume. server id is (%s). 不支持将备份的数据盘恢复到云服务器的系统盘。 请将备份的数据盘恢复到云服务器的数据盘。 400 CSBS.6024 Target volume (%s) size (%s) small than volume backup (%s) size (%s). 云服务器挂载的云硬盘的容量小于备份盘,不能执行恢复操作。 请将云服务器挂载盘的扩容后重试或将备份盘恢复到容量更大的挂载盘。 400 CSBS.6025 The AZ of local checkpoint item (%s) is not support to restore the resource (%s). 备份副本所在的可用分区和云服务器所在的可用分区之间不支持恢复。 请联系管理员重新配置可用分区。 400 CSBS.9008 Checkpoint Item Status Not Support Create VM 只有“可用”状态的备份才能创建云服务器。 请确认备份是否为可用状态。 404 CSBS.6040 task not found 执行删除操作的备份任务不存在。 请确认备份任务是否存在。 Karbor原生接口参考 http://developer.openstack.org/api-ref/data-protection-orchestration/v1/index.html 父主题: 附录
  • 获取账号、 IAM 用户、项目的名称和ID 从控制台获取账号名、账号ID、用户名、用户ID、项目名称、项目ID 在调用接口时,部分URI中需要填入用户名、用户ID、账号名、账号ID、项目名称、项目ID,在“我的凭证”页面可以获取这些信息。 登录华为云管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的项目列表中查看账号名、账号ID、用户名、用户ID、项目名称、项目ID。 图1 查看帐号名、帐号ID、用户名、用户ID、项目名称、项目ID 调用API获取用户ID、项目ID 获取用户ID请参考:管理员查询IAM用户列表。 获取项目ID请参考:查询指定条件下的项目列表。
  • 异常状态码 状态码 编码 说明 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要用户名和密码。 403 Forbidden 对被请求页面的访问被禁止。 404 Not Found 服务器无法找到被请求的页面。 405 Method Not Allowed 请求中指定的方法不被允许。 406 Not Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。 408 Request Timeout 请求超出了服务器的等待时间。 409 Conflict 由于冲突,请求无法被完成。 500 Internal Server Error 请求未完成。服务异常。 501 Not Implemented 请求未完成。服务器不支持所请求的功能。 502 Bad Gateway 请求未完成。服务器从上游服务器收到一个无效的响应。 503 Service Unavailable 请求未完成。系统暂时异常。 504 Gateway Timeout 网关超时。
  • 错误码说明 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 表1 Fabric错误码 状态码 错误码 错误信息 处理措施 500 00000001 运行中,请稍后。 请休息下,重新获取。 400 00010003 工作空间不存在。 请先创建工作空间。 400 00010004 输入的桶不存在。 请检查输入的桶。 400 00010005 输入的协议版本不存在。 请检查输入的协议版本。 400 00010006 输入的协议版本不能为空。 请检查输入的协议版本。 400 00010007 资源清理任务id:xx错误。 请检查任务ID。 400 00010009 查询的资源不存在。 请输入正确的资源ID和项目ID。 400 00010011 该规格编码是无效的。 请输入正确的规格编码。 400 00010022 该特性【xx】为受限特性,面向白名单客户开放。 请联系运维人员申请白名单。 400 00010023 参数中的时间格式非法。 请使用合法的时间格式。 400 00010024 服务委托异常。 请在服务授权页面再次同意服务授权。 400 00010026 标签列表中的key重复 请检查标签列表中的键。 400 00010028 标签列表中成员的值列表中存在重复的值。 请检查标签列表中成员的值列表。 400 00010029 标签列表中的成员不能为NULL。 请检查标签列表中的成员。 400 00010030 条件列表中的成员不能为NULL。 请检查条件列表中的成员。 400 00010031 标签列表中成员的值列表不能包含NULL。 请检查标签列表中成员的值列表。 400 00010032 标签列表中成员的值列表不能为NULL。 请检查标签列表中成员的值列表。 400 00010033 条件列表成员的值不能为NULL。 请检查条件列表成员的值。 400 00010034 当前不支持批量删除系统标签。 请选择其他标签操作。 400 00010035 您没有权限操作系统标签。 请检查您的权限。 400 00010036 系统标签不能为空。 请检查系统标签参数。 400 00010037 系统标签和标签不能同时使用。 请选择系统标签或者标签中的一种。 400 00010038 请求未被授权。 请检查相关权限:xx,先授权再请求。 400 00010043 资源不足,无法创建工作空间。 请联系运维人员检查资源。 400 00010046 该接口达到限流阈值。 请稍后重试。 400 00010049 参数不合法,参数值是xx。 请检查参数是否合法。 400 00010051 没有发送消息权限。 请确认配置是否正确。 400 00010058 在过载控制中收集不到账号ID。 请检查账号信息。 400 00010059 接入租户未授权。 请检查接入租户是否已经授权。 400 00010060 接入租户已授权。 请不要重复授权接入租户。 400 00010062 当前任务状态下不能进行此操作。 请检查任务状态。 400 00010063 xx已存在。 请检查输入的任务名xx。 400 00010064 xx数量已达上限。 请删除空闲的任务后重新创建或联系运维人员提高数量上限。 400 00010065 风险检查失败。 请检查您的余额。 400 00010066 任务xx不存在。 请检查jobId。 400 00010067 初始化任务失败,可能已达任务上限。 请稍后重试。 400 00010068 应用当前状态为xx不能被删除,状态为DELETING或者DELETED的应用不能再次被删除。 当前应用已经是删除中或者已删除状态,无需再次删除 400 00010069 应用不存在。 请使用正确的应用ID。 400 00010071 没有找到该商品。规格编码:xx。 请购买已有的商品。 400 00010072 没有找到商品ID。 请重试。 400 00010073 没有权限购买xx规格 请购买其他商品。 400 00010075 应用当前状态为xx不能被更新,状态为STOPPED的应用才能被更新。 请等待应用状态为STOPPED之后再更新。 400 00010076 应用不存在 请使用正确的应用ID。 400 00010077 应用版本不存在 请使用正确的版本ID。 400 00010081 创建应用失败。错误原因:xx。 请根据失败原因重试。 400 00010082 日志文件不存在 请查看您配置的日志存储路径下是否有文件存在。 400 00010083 作业没有运行过 请查看确保您的作业运行过,才能查看日志。 400 00010084 任务正在运行中。 请检查任务状态,稍后重试。 400 00010085 任务未在运行中。 请检查任务状态,稍后重试。 400 00010086 xxQPS规格不存在。 请检查QPS规格。 400 00010089 桶对象不存在。 请检查OBS地址。 400 00010090 Yaml文件格式错误。 请检查YAML文件的格式。 400 00010091 许可证不存在,区域:xx,esn:xx。 请检查许可证是否存在。 400 00010092 无匹配许可证模式:xx。 请检查许可证模式。 400 00010093 许可证bbom为空。 请检查许可证bbom。 400 00010094 无匹配bbom编号:xx。 请检查bbom编号。 400 00010095 无匹配bbom类型:xx。 请检查bbom类型。 400 00010096 许可证解析失败。 请检查许可证文件内容。 400 00010097 许可证超量 请检查许可证。 400 00010098 许可证即将超量 请检查许可证。 400 00010099 无匹配的许可证内容,lsn:xx 请检查许可证文件内容。 400 00010100 无匹配bbom,区域:xx。 请检查许可证bbom。 400 00010101 许可证内容esn不匹配:xx,许可证esn:xx。 请检查许可证内容esn编号。 400 00010102 许可证内容已过期。 请检查许可证内容是否过期。 400 00010103 任务资源被占用。 请等待重试。 400 00010104 客户端接入模式不是自动创建模式。 请检查客户端接入模式。 400 00010105 创建应用版本失败,错误原因:xx。 请根据失败原因重试。 400 00010107 任务在未被授权的实例xx中。 请用户在xx实例被授权后再试。 400 00010108 任务在不存在的实例xx中。 请用户恢复被删除的xx实例,或在已有实例重新创建任务后再试。 400 00010110 SMN 消息校验失败。 请检查消息内容是否被篡改。 400 00010111 任务参数xx不存在。 请创建或修改任务使其包含参数xx。 400 00010116 输入的qps规格参数为空。 请检查输入的参数。 400 00010117 只需要一个qps规格参数。 请检查输入的参数。 400 00010118 特性目前暂不支持。 特性暂不支持,请等待版本更新。 400 00010120 数据源类型xx不支持。 请检查数据源类型。 400 00010121 权限策略类型xx不支持。 请检查权限策略类型。 400 00010122 输入的vpc网段与lakeformtion网段冲突。 请检查输入的vpc网段。 400 00010123 元数据迁移网络类型错误。 请检查迁移网络类型。 400 00010124 SMN服务传入了无效的确认订阅或证书url。 请传入https类型的URL。 400 00010125 DLF接入点错误。 请检查DLF接入点。 400 00010127 许可证的API访问请求控制项的容量不足。 请检查许可证的API访问请求控制项的容量。 400 00010128 迁移对象为空。 请检查任务中的迁移对象参数。 400 00010130 xx不存在。 请使用正确的条件。 400 00010132 xx已存在。 请检查输入。 400 00010133 注册CAP失败,xx。 请确认CAP的信息是否正确。 400 00010134 查询的用户不存在。 请输入正确的用户信息。 400 00010135 集群ID或session不正确 请输入正确的信息。 400 00010136 子网数量超出限制。 请检查输入中的子网数量。 400 00010137 删除cap失败,xx。 请检查cap共享状态以及设置cap当前版本为空。 400 00010138 创建Endpoint部署实例失败。错误原因:xx。 请参考日志定位失败原因或联系运维人员。 400 00010142 创建服务委托失败:xx。 请检查当前租户委托数量上限,或申请配额上限后重试。 400 00010143 xx资源不足,无法创建。 请检查您剩余的资源,确保您使用的资源小于剩余资源。 400 00010144 当前租户还拥有workspace,无法取消授权。 请将本租户拥有的workspace全部删除后,再取消授权。 400 00010145 类型错误,xx。 请输入正确的类型。 400 00010146 当前版本无法删除。 请等待版本不是当前版本的时候再删除。 400 00010147 没有资源访问权限。 请检查您访问资源的权限。 400 00010148 节点池不存在。 请检查输入。 400 00010149 不能删除共享的App。 请确认APP是非共享状态再删除。 400 00010150 请求的Endpoint不允许执行该操作。 请确认操作的不是默认Endpoint,并且按需endpoint只有name或description字段更新。 400 00010151 输入参数不合法,xx。 请输入正确的参数值:xx。 400 00010152 不能删除存在Job运行实例或Service实例的Endpoint。 请删除当前Endpoint下的Job运行实例和Service实例后,再重试。 400 00010153 当前Endpoint状态下不能进行此操作。 请检查Endpoint状态。 400 00010154 不支持的注册资源类型:xx。 支持以下资源类型:xx。 400 00010155 当前workspace下还拥有xx资源,无法删除。 请将当前workspace下xx资源全部删除后,再删除workspace。 400 00010157 要授权的obs路径已授权:xx。 请检查输入的obs路径参数。 400 00010158 OBS服务发生异常,OBS请求responseCode:xx,请求ID:xx。 请检查OBS服务状态和OBS路径:xx。 400 00010159 要授权的obs路径不存在或不是并行文件系统:xx。 请检查输入的obs路径参数。 400 00010162 工作空间名称已经存在。 请输入不同的工作空间名称。 400 00010163 不支持的策略类型:xx。 请参考官网的API文档输入正确的策略类型。 400 00010164 不能删除必需的权限策略:xx。 请检查输入。 400 00010165 不支持的消息类型:xx。 请参考官网的API文档输入正确的消息类型。 400 00010166 不支持的通知类型:xx。 请参考官网的API文档输入正确的通知类型。 400 00010167 没有授权SMN委托权限策略,无法使用 消息通知 功能。 请在服务授权界面授权SMN权限:xx。 400 00010168 当前工作空间消息通知策略数量已达上限:xx。 请先删除多余的消息通知策略再创建新的策略。 400 00010169 参数中存在相同的消息通知策略:xx。 请检查输入。 400 00010170 没有找到消息通知策略,策略ID:xx。 请输入已存在策略的ID。 400 00010171 OBS路径不存在:xx。 请检查OBS地址。 400 00010172 不支持的包周期回调操作类型xx。 请检查输入的操作类型。 400 00010173 不支持的企业项目IDxx。 请检查输入的企业项目ID。 400 00010174 当前app正在使用无法删除。 请等待App未被使用的时候再删除。 400 00010175 不能删除共享App的版本。 请确认App是非共享状态再删除版本。 400 00010176 当前Domain下工作空间创建数量已达到上限。 请删除空闲的工作空间后重新创建或联系运维人员提高数量上限。 400 00010177 CAP名称xx在当前工作空间xx已存在。 请使用其它CAP名称。 400 00010178 CAP版本名称xx在当前CAP中已存在。 请使用其它CAP版本名称。 400 00010179 操作App实例异常:xx。 请检查输入。 400 00010180 实例冻结不可释放。 请在实例解冻后删除。 400 00010181 冻结实例变更受限,仅允许修改基本信息。 请在实例解冻后操作。 400 00010183 请求的资源超限。 请检查最大资源限制配置。 400 00010185 该特性暂未开放。 请联系运维确认特性能力集。 400 00010188 metastore首次添加后不可修改。 请检查metastore是否发生改变。 400 00010189 有xx使用当前版本,无法删除。 请删除所有使用该版本的xx后再重试。 400 00010190 Job相关特性未开通。 请联系运维人员开通Job特性。 400 00010191 Ray相关特性未开通。 请联系运维人员开通Ray特性。 400 00010192 暂不支持修改端点的资源规格。 端点的资源规格暂不支持修改。 400 00010193 暂不支持的请求参数值{}。 请检查输入。 400 00010194 当前Workspace下创建的Endpoint数量已达到上限。 请删除空闲的Endpoint后重新创建或联系运维人员提高数量上限。 400 00010195 推理相关特性未开通。 请联系运维人员开通推理特性。 400 00010196 ray集群状态异常。 请删除后重新创建或联系运维人员。 400 00010197 计算资源状态非运行中。 请恢复计算资源状态或删除计算资源后新建一个。 400 00090002 在过载控制中收集不到账号ID。 请检查账号信息。 400 00090003 申请资源组时资源不足。 请扩容workspace中的资源。 400 00090004 找不到workspace。 请选择正确的workspace。 400 00090005 找不到endpoint。 请选择正确的endpoint。 400 00090006 找不到workspace中对应的资源。 请确认workspace中购买了对应的资源。 400 00090008 创建Endpoint失败。错误原因:xx。 请根据失败原因重试。 400 00090009 xx不存在 请选择正确的信息。 400 00090012 没权限使用:xx。 请检查是否有权限。 400 00090013 作业运行失败:xx。 请检查运行作业的配置信息。 400 00090014 无法删除活动中的任务:xx。 请等待任务运行完成或者停止正在运行的作业。 400 00090015 无法删除公共实例:xx。 请检查实例是否是公共的。 400 00090016 停止服务失败:xx。 请确认该实例是否可以取消。 400 00090017 停止任务失败:xx。 请检查该任务的状态。 400 00090018 更新任务失败:xx。 请确认该任务是否可以升级。 400 00090019 创建服务失败:xx。 请检查输入参数。 400 00090020 删除服务失败:xx。 请检查输入参数。 400 00090021 更新服务失败:xx。 请检查更新时的输入参数。 400 00090022 输入参数不合法,xx。 请输入正确的参数值:xx。 400 00090023 推理失败:xx。 请输入正确的推理请求:xx。 400 00090024 请求的Endpoint不允许执行该操作。 请确认操作的是按需Endpoint。 400 00090025 模型基础类型xx与Endpoint资源不匹配。 请检查app的基础模型类型是否和endpoint资源相匹配。 400 00010038 请求未被授权。 请检查相关权限:xx,先授权再请求。 400 00090047 Obs文件下载异常xx。 请检查Obs下载配置信息xx。 400 00090050 Obs非法路径异常xx。 请输入正确的Obs路径xx。 400 00090058 请求的资源超限。 请检查最大资源限制配置。 400 00090059 请求的Token为空 请携带Token访问。 400 00090060 APP实例副本已经存在于指定的引擎实例。 请检查输入的app实例副本ID是否重复或错误。 400 00090061 此方法未实现。 请勿使用此方法。 400 00090062 端点维护中。 请稍后重试或在其他端点上创建APP实例。 400 00090063 端点冻结中。 请尝试恢复端点状态或者联系运维人员。 400 00090064 端点未开通。 使用前请先开通公共端点 400 00090067 推理相关特性未开通。 请联系运维人员开通推理特性。
  • 调用API获取连接器ID 连接器ID还可通过调用查询连接器列表API获取。 获取连接器ID的接口为GET https://{eds-endpoint}/v1/{project_id}/eds/instances/{instance_id}/connectors/user-connectors,响应体中data下的“connector_id”即为连接器ID。 eds-endpoint为EDS的终端节点,EDS部署在“华北-北京四”区域,Endpoint为“eds-combine.cn-north-4.myhuaweicloud.com”,“华南-广州-友好用户环境”区域,Endpoint为“eds-combine.cn-south-4.myhuaweicloud.com”。 project_id为项目ID,开通服务后可在控制台查询,查询方法请参考获取项目ID。 instance_id为实例ID,创建实例后可在控制台查询,查询方法请参考获取实例ID。
  • 规格约束 事务 使用DATABASE LINK的时候本地和远程事务的关系如下: 本地事务会同步控制远程事务的提交/回滚状态。 隔离级别的对应关系为: 本地隔离级别 远程隔离级别 Read Uncommitted Repeatable Read Read Committed Repeatable Read Repeatable Read Repeatable Read Serializable Serializable 本地事务提交过程中会向远端发送事务提交请求,如果远端事务提交成功后出现异常情况导致本地的事务提交失败,如连接异常,本地集群实例异常等情况,远端的事务提交无法被撤回,可能出现本地事务与远端事务不一致的情况。 本地用户对DATABASE LINK的使用权限 如果使用了public关键词,就是公有的DATABASE LINK,可以被所有用户/模式使用。 如果没有使用public关键词,就是私有的的DATABASE LINK,仅能被当前用户/模式使用(包括sys用户也无法跨schema使用DATABASE LINK)。 通过DATABASE LINK访问远程数据库对象的权限 对远程数据库对象的访问权限与DATABASE LINK绑定的远程连接用户的权限保持一致。 支持SQL范围 DATABASE LINK相关语句支持情况见。表1 DATABASE LINK相关表类型支持情况见表2。 DATABASE LINK函数调用 DATABASE LINK调用远程函数不支持自定义类型、OUT/INOUT参数、PACKAGE内函数、聚集函数、窗口函数、以及返回set函数。 PLSQL_BODY内通过DATABASE LINK调用远程数据库的存储过程或函数不支持自定义类型、OUT/INOUT参数、PACKAGE内函数、重载函数、聚集函数、窗口函数、以及返回set函数。 PLSQL_BODY内调用远程数据库的存储过程或函数时,应使用[CALL | SELECT] [ schema. ] { func_name@dblink | procedure_name@dblink } ( param_expr )语法格式调用。 PLSQL_BODY内调用远程数据库的无参存储过程或函数时,应使用[CALL | SELECT] [ schema. ] { func_name@dblink | procedure_name@dblink } ( )语法格式调用。 同义词 不支持将DATABASE LINK名创建为一个同义词的使用方法。 不支持通过DATABASE LINK调用远端数据库中指向一个DATABASE LINK对象的同义词。例如如下场景: 步骤一:在DB1上创建表TABLE1。 步骤二:在DB2上创建连接DB1的DBLINK1,并创建同义词"CREATE SYNONYM T1 FOR TABLE1@DBLINK1"。 步骤三:在DB3上创建连接DB2的DBLINK2,通过DBLINK2调用DB2上的同义词T1,"SELECT * FROM T1@DBLINK2"。 表类型约束 HASHBUCKET:不支持通过DATABASE LINK对远端Hash bucket表进行查询或DML操作。 SLICE:不支持通过DATABASE LINK对远端slice表进行查询或DML操作。 复制表:不支持通过DATABASE LINK对远端复制表进行查询或DML操作。 TEMPORARY:不支持通过DATABASE LINK对远端临时表进行查询或DML操作。 视图 目前支持对DATABASE LINK的远端表创建视图,但是当远端表本身的结构发生变化时,该视图使用时可能会发生异常。例如: 步骤一:在DB1上创建表TABLE1。 步骤二:在DB2上创建连接DB1的DBLINK,并创建视图"CREATE VIEW V1 AS SELECT * FROM TABLE1@DBLINK。 步骤三:在DB1上删除TABLE1的一列,在DB2上查询该视图会产生报错。 其他场景: DATABASE LINK表不支持TRIGGER,包括TRIGGER调用函数内使用DATABASE LINK场景、trigger调用函数为DATABASE LINK函数、在DATABASE LINK上定义TRIGGER情况。 暂不支持UPSERT、MERGE语法。 不支持current cursor语法。 不支持查询表的隐藏字段。 dump与备份 不支持DATABASE LINK相关数据库对象的dump,备机不支持DATABASE LINK调用,也不支持被DATABASE LINK连接。 谓词下推约束 仅支持WHERE子句使用的数据类型、操作符和函数是内置的,并且使用的函数是IMMUTABLE类型。 聚集函数下推约束 仅支持单表且没有GROUP、ORDER BY、HAVING、LIMIT子句的SELECT语句,并且不支持窗口函数。 hint下推 支持针对DATABASE LINK表对象的hint条件下推,仅限scan方式的hint下推,语法格式如下: [no] tablescan|indexscan|indexonlyscan(table [index]) 并要求在一个 queryblock 中的表名或表别名不能重复。 表1 支持SQL范围 SQL类型 操作对象 支持选项说明 执行上下文 创建DATABASE LINK DATABASE LINK NA 普通事务块 修改DATABASE LINK DATABASE LINK 仅支持用户名、密码的修改 普通事务块 删除DATABASE LINK DATABASE LINK NA 普通事务块 SELECT语句 普通表、普通视图、全量物化视图 WHERE子句 DATABASE LINK表和内部表JOIN DATABASE LINK表和DATABASE LINK表JOIN 聚集函数 LIMIT子句 ORDER BY子句 GROUP BY子句、HAVING子句 UNION子句 WITH子句 START WITH子句和CONNECT BY子句 FOR UPDATE子句 Rownum使用 普通事务块、存储过程、函数、高级包、逻辑视图 INSERT语句 普通表 多VALUE插入 普通事务块、存储过程、函数、高级包 UPDATE语句 普通表 LIMIT子句 ORDER BY子句 WHERE子句 普通事务块、存储过程、函数、高级包 DELETE语句 普通表 LIMIT子句 ORDER BY子句 WHERE子句 普通事务块、存储过程、函数、高级包 LOCK TABLE语句 普通表 LOCKMODE子句 NOWAIT子句 普通事务块 表2 表类型支持情况 维度 GaussDB 表类型 DATABASE LINK支持情况 TEMP选项 临时表 不支持 全局临时表 支持 UNLOGGED选项 非日志表 支持 存储特性 行存 Astore 支持 Ustore 支持 分区表 支持 二级分区表 支持 视图 DATABASE LINK访问远程视图 支持dql,不支持dml 本地视图通过 DATABASE LINK 关联远程表 支持dql,不支持dml
  • 注意事项 DATABASE LINK特性只在A兼容版本下可以使用。 DATABASE LINK连接的远端数据库仅支持503.1及之后版本。 用户需要保证本地和远端数据库的兼容性参数DBCOMPATIBILITY和GUC参数behavior_compat_options、a_format_dev_version、a_format_version取值一致。 DATABASE LINK连接开启session时会设置如下GUC参数。 set search_path=pg_catalog, '$user', 'public'; set datestyle=ISO; set intervalstyle=postgres; set extra_float_digits=3; 其他参数为远端设置的参数,远端参数与本地参数不同时,可能会出现数据显示格式不一致等情况,使用时应尽量保证远端与本地参数相同。 使用前置准备:使用gs_guc在pg_hba.conf文件中添加白名单允许客户端连接。 示例:gs_guc reload -I all -N all -Z datanode -h "host all all 192.168.11.11/32 sha256" 详细配置参数信息参考gs_guc客户端认证策略设置。 创建DATABASE LINK权限需要使用GRANT语法赋予,新建用户默认无权限,系统管理员拥有权限。详见GRANT相关说明。 使用DATABASE LINK对远端表操作时,会在本地创建与远端对应的Schema,若本地不存在该表的元数据信息,会将元数据信息写入本地系统表中,此时会使用7级锁保证写入的一致性,持续到事务结束放锁,删除DATABASE LINK时会将相应的元数据信息删除。 使用DATABASE LINK时在本地创建的表仅用于存储远端表的元数据信息,无法通过\d或pg_get_tabledef函数查询到表结构。 如果业务中有长事务首次使用dblink操作远端对象,会持续持锁直到事务结束,其他首次使用dblink的事务会被阻塞。可通过一条快速执行的语句先对要使用的远端对象做查询操作使其元数据落盘来规避这种情况,如 "select * from t1@dblink where 1=2;"。另外,远端表结构发生变化时本地要更新存储的元数据信息,也会有类似情况。 如果本地与远端字符集不同,可能会出现无法转换的报错,报错信息为远端返回报错。当本地数据库字符编码为gb18030_2022时,发送到远端会被转换为gb18030。因此,若本地数据库的字符集为GB18030_2022时,远程数据库字符集只能是GB18030或GB18030_2022。 在本地创建与远端对应的SCHEMA时会使用“USERNAME(私有DATABASE LINK才有)#远端SCHEMA@DBLINK名”做为SCHEMA名,名称长度上限为63。 当赋予用户创建DATABASE LINK权限时,相当于许可用户使用服务端DATABASE的IP对远端进行访问。若不希望有此效果,应不要使用GRANT对用户赋权。
  • 功能描述 在本地数据库利用DATABASE LINK与远程数据库建立连接,并通过DATABASE LINK对远程数据库进行访问。 DATABASE LINK可以分为public或private,private DATABASE LINK仅能被创建者访问,而当DATABASE LINK为public时则所有用户都能访问。 所有已创建的DATABASE LINK信息都存在本地数据库的系统视图gs_db_links中。
  • 错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 状态码 错误码 错误信息 描述 处理措施 200 AIAE.22001001 API调用异常 API调用异常 调用接口url、请求方式错误或出现访问其他用户资源的越权问题,请检查后重试 200 AIAE.22001002 IAM认证异常 IAM认证异常 后端服务错误,请联系技术支持 200 AIAE.22001003 认证失败: {reason} 认证失败: {reason} 请参考返回的error message,或联系技术支持 200 AIAE.22001004 参数{parameterName}异常 参数{parameterName}异常 输入的参数有误,请参考返回的error message进行修改后重试 200 AIAE.22001005 {type}类型远程调用失败,错误信息为{error_msg} {type}类型远程调用失败,错误信息为{error_msg} 请参考返回的error message处理后重试 200 AIAE.22001006 文件上传失败: {reason} 文件上传失败: {reason} 文件上传失败,请参考返回的error message处理后重试 200 AIAE.22001007 技能未设置鉴权信息 技能未设置鉴权信息 在wiseAgent页面为技能设置鉴权信息。 200 AIAE.22001008 用户无权限访问当前资源 用户无权限访问当前资源 请更换用户后访问 200 AIAE.22001009 开启的流无法被删除 开启的流无法被删除 关闭流后重试 200 AIAE.22009001 系统内部错误,请联系管理员 系统内部错误,请联系管理员 系统内部错误,请联系技术支持 400 AIAE.31001106 AK/SK signature verify failed, please check and try again later! 很抱歉,AK/SK签名验证失败! 很抱歉,AK/SK签名验证失败! 400 AIAE.31001601 Sensitive request error, please try again later! 很抱歉,请求内容中包含敏感信息,请重试! 很抱歉,请求内容中包含敏感信息,请重试! 400 AIAE.31001602 Sensitive response error, please try again later! 很抱歉,返回内容中包含敏感信息,请重试! 很抱歉,返回内容中包含敏感信息,请重试! 400 AIAE.31001603 Sensitive content error, please try again later! 很抱歉,请求或返回内容中包含敏感信息,请重试! 很抱歉,请求或返回内容中包含敏感信息,请重试! 400 AIAE.31001701 Bad request parameter error, please check and try again later! 很抱歉,请求参数异常,请检查后重试! 很抱歉,请求参数异常,请检查后重试! 400 AIAE.40001003 Authentication failed X-Auth-Token 鉴权失败 很抱歉,X-Auth-Token 鉴权失败 400 AIAE.40002605 knowledgeBase status is not ENABLE 很抱歉,知识库未启用,没有权限查询 很抱歉,知识库未启用,没有权限查询 401 AIAE.31001101 User not login, please check and try again later! 很抱歉,用户未登录,请登录后重试! 很抱歉,用户未登录,请登录后重试! 401 AIAE.31001102 AK/SK verify failed, please check and try again later! 很抱歉,AK/SK校验失败! 很抱歉,AK/SK校验失败! 401 AIAE.31001103 Authentication verify failed, please check and try again later! 很抱歉,鉴权失败! 很抱歉,鉴权失败! 401 AIAE.31001104 API Key verify failed, please check and try again later! 很抱歉,API Key校验失败! 很抱歉,API Key校验失败! 401 AIAE.31001201 Tenant id is empty, please check and try again later! 很抱歉,空的租户id,请检查后重试! 很抱歉,空的租户id,请检查后重试! 401 AIAE.31005001 The third model service authentication is abnormal, please check and try again later! 很抱歉,三方模型服务鉴权异常,请检查您的鉴权信息! 很抱歉,三方模型服务鉴权异常,请检查您的鉴权信息! 401 AIAE.31005002 Invalid third api key, please check and try again later! 很抱歉,三方模型服务鉴权API Key异常,请检查您的鉴权信息! 很抱歉,三方模型服务鉴权API Key异常,请检查您的鉴权信息! 401 AIAE.31005007 The third model service authentication is empty, please set and try again later! 很抱歉,三方模型服务鉴权未设置,请设置后重试! 很抱歉,三方模型服务鉴权未设置,请设置后重试! 402 AIAE.31005005 The third model service exceeded current quota error, please check and try again later! 很抱歉,账户异常,请检查您的账户余额! 很抱歉,账户异常,请检查您的账户余额! 403 AIAE.31001105 Role permission verify failed, please check and try again later! 很抱歉,当前用户不允许该操作! 很抱歉,当前用户不允许该操作! 403 AIAE.31001501 SKU not subscribed to model service, please try again after subscribed! 很抱歉,您未订阅当前模型服务的SKU,请联系管理员订阅! 很抱歉,您未订阅当前模型服务的SKU,请联系管理员订阅! 403 AIAE.31001502 SKU verify failed, please check and try again later! 很抱歉,SKU校验异常,请检查您的SKU! 很抱歉,SKU校验异常,请检查您的SKU! 403 AIAE.40001004 User does not have permission 当前用户没有权限 很抱歉,当前用户没有权限 404 AIAE.31001202 Model not published, please try again after model published! 很抱歉,模型服务未发布,请发布后重试! 很抱歉,模型服务未发布,请发布后重试! 404 AIAE.31001702 Model not exists, please check and try again later! 很抱歉,模型服务不存在,请检查您输入的模型服务名称! 很抱歉,模型服务不存在,请检查您输入的模型服务名称! 408 AIAE.31001003 Connection timeout, please try again later! 很抱歉,网络连接超时,请稍后重试! 很抱歉,网络连接超时,请稍后重试! 408 AIAE.31005006 The third model service connect timeout, please try again later! 很抱歉,三方服务连接超时,请稍后重试! 很抱歉,三方服务连接超时,请稍后重试! 429 AIAE.31001002 Request too frequent error, please try again later! 很抱歉,您的请求过于频繁,请稍后重试! 很抱歉,您的请求过于频繁,请稍后重试! 429 AIAE.31005003 The third model service rate limit exceeded, please try again later! 很抱歉,您的请求当前已达最大并发数,请稍后重试! 很抱歉,您的请求当前已达最大并发数,请稍后重试! 429 AIAE.31005004 The third model service overload error, please try again later! 很抱歉,服务当前超载,请稍后重试! 很抱歉,服务当前超载,请稍后重试! 500 AIAE.31001001 Internal server error, please try again later! 很抱歉,服务内部出现了问题,请稍后重试! 很抱歉,服务内部出现了问题,请稍后重试! 500 AIAE.31001004 Ai security governance service error, please try again later or disable ai security governance service! 很抱歉, 内容审核 服务出现了问题,请稍后重试! 很抱歉,内容审核服务出现了问题,请稍后重试! 500 AIAE.31005000 Invalid third response, please try again later! 很抱歉,调用三方模型服务异常,请稍后重试! 很抱歉,调用三方模型服务异常,请稍后重试! 400 UniModel.Request.0001 请求参数错误 模型服务的请求参数错误 检查模型的请求参数 500 UniDataEmbed.Internal.0001 请求失败 请求向量化服务失败 检查向量知识库配置 500 UniModel.Internal.0001 模型访问失败 无法访问选择的模型 检查模型是否已经正常部署 500 UniModel.Internal.0002 模型返回超时 模型服务返回超时 检查网络情况,或者减少模型返回内容 500 WS.00100001 AUTHENTICATION_ERROR 鉴权错误 检查访问权限 500 WS.00100002 SHA_ERROR SHA算法错误 检查签名所用的算法 500 WS.00100003 SIGN_ERROR 请求签名错误 检查请求签名 500 WS.00100005 NO_AC CES S_ERROR 无访问权限错误 检查接口访问权限 父主题: 附录
  • 发布消息 向已创建的主题发布消息,根据添加的不同订阅,会出现以下场景。 发布消息详细操作步骤请参见发布主题消息简介。 场景一: 消息属性字段为: { "name": "week", "type": "STRING", "value": [ "sunday" ] } 发送结果:在消息中只规定了消息属性字段中的week字段,而没有规定time字段,因此本条消息不会发送给订阅A和订阅B。 场景二: 消息属性字段为: [ { "name": "week", "type": "STRING", "value": [ "sunday" ] }, { "name": "time", "type": "STRING", "value": [ "night" ] } ] 发送结果:此条消息含义为发送给周日晚上接收消息的订阅者,订阅A和订阅B均不符合条件。因此本条消息不会发送给订阅A和订阅B。 场景三: 消息属性字段为: [ { "name": "week", "type": "STRING", "value": [ "monday" ] }, { "name": "time", "type": "STRING", "value": [ "night" ] } ] 发送结果:此条消息含义为发送给周一晚上接收消息的订阅者,订阅A不符合条件。因此本条消息只发送给订阅B。 场景四: 消息属性字段为: [ { "name": "week", "type": "STRING", "value": [ "sunday" ] }, { "name": "time", "type": "STRING", "value": [ "morning" ] } ] 发送结果:此条消息含义为发送给周日早上接收消息的订阅者,订阅A符合条件,订阅B不符合条件。因此本条消息不会发送给订阅B。 场景五: 消息属性字段为: [ { "name": "week", "type": "STRING_ARRAY", "value": [ "sunday", "monday" ] }, { "name": "time", "type": "STRING_ARRAY", "value": [ "morning", "night" ] } ] 发送结果:此条消息含义为发送给周日或周一的早上或晚上接收消息的订阅者,订阅A和订阅B均符合条件。因此本条消息会发送给订阅A和订阅B。 场景六: 订阅筛选策略字段没有配置。 发送结果:带有任何消息属性的消息不会发送给未配置订阅筛选策略的订阅。