华为云用户手册

  • 提示“上传的AK/SK不可用”,如何解决? 问题分析 AK与SK是用户访问OBS时需要使用的密钥对,AK与SK是一一对应,且一个AK唯一对应一个用户。如提示不可用,可能是由于账号欠费或AK与SK不正确等原因。 解决方案 使用当前账号登录OBS管理控制台,确认当前账号是否能访问OBS。 是,请执行步骤2。 否,请执行步骤3。 如能访问OBS,单击右上方登录的用户,在下拉列表中选择“我的凭证”。请根据“如何管理访问密钥”操作指导,确认当前AK/SK是否是当前账号创建的AK/SK。 是,请联系提交工单处理。 否,请根据“如何管理访问密钥”操作指导更换为当前账号的AK/SK。 请确认当前账号是否欠费。 是,请给账号充值。操作指导请参见华为云账户充值。 否,且提示资源已过保留期,需要提工单给OBS开通资源。 父主题: 其他常见问题
  • Routing_path 对于全局规划路径数据的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表9 routing_path消息格式规范 格式名称 说明 RoutingFrames 规划路径 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 message Point{ float x = 1。 float y = 2。 float z = 3。 } message Path{ uint64 id = 1。 repeated Point path_point = 2。 } message RoutingPath{ uint64 timestamp = 1。 uint64 stamp_secs = 2。 uint64 stamp_nsecs = 3。 repeated Path routing_path_info = 4。 } message RoutingFrames{ repeated RoutingPath routing_frame = 4。}
  • Control 对于控制数据的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表6 control消息格式规范 格式名称 说明 ControlCommand 控制命令 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message CommandFrame { uint64 stamp_secs = 1。 uint64 stamp_nsecs = 2。 uint64 timestamp = 3。 #必选,时间戳 float acceleration=4。 #必选,加速度值 float front_wheel_angle=5。 #必选,方向盘转角 int32 gear=6。 } message ControlCommand { repeated CommandFrame command_frame = 1。 }
  • Predicted_objects 对于预测路径数据的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表7 predicted_objects消息格式规范 格式名称 说明 PredictionObstacles 预测障碍物 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message PathPoint { float x = 1。 #必选,预测轨迹点x坐标 float y = 2。 #必选,预测轨迹点y坐标 float z = 3。 #必选,预测轨迹点z坐标 float theta = 4。 float kappa = 5。 int32 lane_id= 6。 float v=7。 float a=8。 float relative_time=9。 } message PredictionTrajectory { repeated PathPoint path_point = 1。 #必选,预测轨迹多个点 } message Obstacle { uint64 obstacle_timestamp = 1。 int32 id=2。 #必选,预测目标的id float x = 3。 #非必选,预测目标的x坐标 float y = 4。 #非必选,预测目标的y坐标 float z = 5。 #非必选,预测目标的z坐标 repeated PredictionTrajectory prediction_trajectory = 6。 #必选,预测目标的多条轨迹 } message PerceptionObstacle { uint64 stamp_secs = 1。 uint64 stamp_nsecs = 2。 uint64 timestamp = 3。 #必选,预测目标的时间戳 repeated Obstacle obstacle_info= 4。 #必选,多个目标的预测信息 } message PredictionObstacles { repeated PerceptionObstacle perception_obstacle= 4。 #必选,多条帧数据 }
  • Planning_trajectory 对于规划路径数据的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表8 planning_trajectory消息格式规范 格式名称 说明 PlanTrajectory 规划路径 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message TrajectoryPoint { float x = 1。 #必选,轨迹点x坐标 float y = 2。 #必选,轨迹点y坐标 float z = 3。 #必选,轨迹点z坐标 float theta = 4。 float kappa = 5。 int32 lane_id=6。 float v=7。 #必选,速度 float a=8。 #必选,加速度 float relative_time=9。 #必选,相对时间 } message Trajectory { uint64 stamp_secs = 1。 uint64 stamp_nsecs = 2。 uint64 timestamp = 3。 #必选,时间戳 float total_path_length = 4。 float total_path_time=5。 int32 gear=6。 #非必选,档位 int32 trajectory_type=7。 int32 vehicle_signal=8。 repeated TrajectoryPoint trajectory_points = 9。 #必选,轨迹 } message PlanTrajectory { repeated Trajectory trajectory_info= 1。 }
  • Traffic_light_info 对于交通灯数据的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表10 traffic_light_info消息格式规范 格式名称 说明 TrafficLightInfo 交通灯 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message Light { uint64 id = 1。 uint64 color = 2。 uint64 state = 3。 uint64 type = 4。 float location_x = 5。 float location_y = 6。 float location_z = 7。 } message Lights { uint64 timestamp = 1。 uint64 stamp_secs = 2。 uint64 stamp_nsecs = 3。 repeated Light lights = 4。 } message TrafficLightInfo { repeated Lights trafficlight_info = 1。 }
  • Tag_record 对于标签记录数据录制的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表5 tag_record消息格式规范 格式名称 说明 ScenarioSegments 场景片段 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message ScenarioSegment { uint32 scenario_id = 1。 #必选。场景id string source = 2。 #必选。片段的来源 uint64 start = 3。 #必选。片段的开始时间(时间戳) uint64 end = 4。 #必选。片段的结束时间(时间戳) } message ScenarioSegments { repeated ScenarioSegment segments = 1。 }
  • Object_array_vision 对于目标推理数据录制的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表4 object_array_vision消息格式规范 格式名称 说明 TrackedObject 感知目标 消息格式中部分字段为必选,如使用该数据类型,则不可缺少该参数字段,否则会导致数据上传Octopus平台失败。 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message Object { uint64 id = 1。 #必选。目标推理数据object数组id string label = 2。 #必选。标记物体类型 float pose_position_x = 3。 #必选。目标物x轴坐标 float pose_position_y = 4。 #必选。目标物y轴坐标 float pose_position_z = 5。 #必选。目标物z轴坐标 float pose_orientation_x = 6。 #必选。目标物四元数x值 float pose_orientation_y = 7。 #必选。目标物四元数y值 float pose_orientation_z = 8。 #必选。目标物四元数z值 float pose_orientation_w = 9。 #必选。目标物四元数w值 float pose_orientation_yaw = 10。 #必选。朝向角,单位:rad float dimensions_x = 11。 #必选。目标物x方向尺寸(长) float dimensions_y = 12。 #必选。目标物y方向尺寸(宽) float dimensions_z = 13。 #必选。目标物z方向尺寸(高) float speed_vector_linear_x = 14。 #必选。目标物x方向速度 float speed_vector_linear_y = 15。 #必选。目标物y方向速度 float speed_vector_linear_z = 16。 #必选。目标物z方向速度 float relative_position_x = 17。 #必选。目标物相对于主车x方向位置 float relative_position_y = 18。 #必选。目标物相对于主车y方向位置 float relative_position_z = 19。 #必选。目标物相对于主车z方向位置 } message TrackedObjectFrame { uint64 timestamp = 1。 #必选。时间戳 uint64 stamp_secs = 2。 #必选。时间戳,单位:秒 uint64 stamp_nsecs = 3。 #必选。时间戳,单位:纳秒 repeated Object objects = 4。 #必选。object数组 } message TrackedObject { repeated TrackedObjectFrame tracked_object = 1。 }
  • Vehicle 对于车辆自身基本数据录制的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表1 vehicle消息格式规范 格式名称 说明 VehicleInfo 车辆信息 消息格式中部分参数为必选,如使用该数据类型,则不可缺少该参数字段,否则会导致数据上传Octopus平台失败。 /*********************************** content: Octopus 输入数据格式 version: 0.1 ************************************/ syntax = "proto3"。 package Octopusdata。 message VehicleFrame { uint64 stamp_secs = 1。 #必选。时间戳,单位:秒 uint64 stamp_nsecs = 2。 #必选。时间戳,单位:纳秒 uint32 autonomy_status = 3。 #非必选。自动驾驶状态 sint32 gear_value = 4。 #必选。只应从枚举常量中赋值 float vehicle_speed = 5。 #必选。行驶速度,如果齿轮是倒挡,值为负。 float steering_angle = 6。 #必选。转向,以角度表示。顺时针或向右为正,0为垂直或直角。 float yaw_rate = 7。 #Unit: deg/s float interior_temperature = 8。 #Unit: Celsius float outside_temperature = 9。 #Unit: Celsius float brake = 10。 #必选。刹车制动按压百分比 (0代表不按,1代表完全按下)。 uint64 timestamp = 11。 #必选。时间戳。 int32 turn_left_light=12。 #必选。左转灯。 int32 turn_right_light=13。 #必选。右转灯。 float longitude_acc=14。 #必选。纵向加速度。 float lateral_acc=15。 #必选。横向加速度。 } message VehicleInfo { repeated VehicleFrame vehicle_info = 1。 }
  • Gnss 对于卫星导航系统数据录制的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表2 gnss消息格式规范 格式名称 说明 GnssPoints gps点 消息格式中部分字段为必选,如使用该数据类型,则不可缺少该参数字段,否则会导致数据上传Octopus平台失败。 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message GnssPoint { uint64 stamp_secs = 1。 #必选。时间戳,单位:秒 uint64 stamp_nsecs = 2。 #必选。时间戳,单位:纳秒 float latitude = 3。 #必选。纬度 float longitude = 4。 #必选。经度 float elevation = 5。 #必选。海拔高度,单位:米 uint64 timestamp = 6。 #必选。时间戳 } message GnssPoints { repeated GnssPoint gnss_points = 1。 }
  • Ego_tf 对于自车角度位置数据录制的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表3 ego_tf消息格式规范 格式名称 说明 LocalizationInfo 主车信息 消息格式中部分字段为必选,如使用该数据类型,则不可缺少该参数字段,否则会导致数据上传Octopus平台失败。 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message LocalizationInfoFrame { uint64 timestamp = 1。 #必选。时间戳。 uint64 stamp_secs = 2。 #必选。时间戳,单位:秒 uint64 stamp_nsecs = 3。 #必选。时间戳,单位:纳秒 float pose_position_x = 4。 #必选。自车x轴坐标 float pose_position_y = 5。 #必选。自车y轴坐标 float pose_position_z = 6。 #必选。自车z轴坐标 float pose_orientation_x = 7。 #必选。自车四元数x值 float pose_orientation_y = 8。 #必选。自车四元数y值 float pose_orientation_z = 9。 #必选。自车四元数z值 float pose_orientation_w = 10。 #必选。自车四元数w值 float pose_orientation_yaw=11。 #必选。朝向角,单位:rad float velocity_linear=12。 #必选。速度,单位:m/s float velocity_angular=13。 #必选。角速度,单位:rad/s float acceleration_linear=14。 #必选。加速度,单位:m^2/s float acceleration_angular=15。 #必选。角加速度,单位:rad^2/s } message LocalizationInfo { repeated LocalizationInfoFrame localization_info = 1。 }
  • 如何一键恢复在线仿真功能? 现象:使用在线仿真功能时,场景损坏导致加载失败,或在线仿真软件所在机器系统发生故障导致数据丢失或其他不可预知问题。 解决办法: 重启在线仿真软件并重新加载场景。 关闭在线仿真软件并重新启动,先单击 √图标,再单击在线仿真软件播放按钮。 图1 在线仿真软件播放按钮 恢复系统镜像至所需版本。 在线仿真所在机器,提供了系统镜像的备份、恢复、删除功能,建议用户在环境配置稳定后,就备份一个初始版本。并根据实际业务需要,定期备份系统镜像,以保障业务稳定和数据安全。 父主题: 仿真服务常见问题
  • 同一个任务配置运行多次仿真任务都可以改变什么? 基于同一个任务配置运行多次仿真任务,可以更改“算法版本”,见下图。 不支持修改任务配置和场景库、测试套件的关联关系,但是可以继续往场景库以及套件中增删场景或用例。新运行的任务,则会读取当下场景库或用例中的场景数据。如果清空里面的有效场景或用例,会导致任务运行失败。 不支持修改任务配置和评测的关联关系,但是评测自身属性,可以在评测管理页面进行调整。再次启动任务时,将使用新的评测方式。 父主题: 仿真服务常见问题
  • Vehicle vehicle_info { stamp_secs: 1604996332 stamp_nsecs: 847945211 autonomy_status: 0 gear_value: 4 vehicle_speed: 43.93000030517578 steering_angle: 0.699999988079071 yaw_rate: 0.0 interior_temperature: 0.0 outside_temperature: 0.0 brake: 0.0 timestamp: 1604996332847 turn_left_light: 0 turn_right_light: 0 longitude_acc: -0.03125 lateral_acc: 0.0 }
  • Ego_tf localization_info { timestamp: 1604996332855 stamp_secs: 1604996332 stamp_nsecs: 855301408 pose_position_x: 1165.5460205078125 pose_position_y: -479.2198486328125 pose_position_z: -1.48505699634552 pose_orientation_x: 0.003883248195052147 pose_orientation_y: -0.0031167068518698215 pose_orientation_z: 0.7017714977264404 pose_orientation_w: 0.7123847603797913 pose_orientation_yaw: 1.5557808876037598 velocity_linear: 12.21684455871582 velocity_angular: 0.014540454372763634 acceleration_linear: 0.23571151494979858 acceleration_angular: 0.0 }
  • Tag_record segments { scenario_id: 100000000 source: "takeover" start: 1617336642300 end: 1617336652300 } segments { scenario_id: 100000000 source: "vehicle" start: 1617336672300 end: 1617336692300 }
  • Routing_path timestamp: 1630057162125 stamp_secs: 1630057162 stamp_nsecs: 125769156 routing_path_info { id: 1 path_point { x: -203.34230041503906 y: 125.63516998291016 z: -0.5 } path_point { x: -203.34915161132812 y: 125.72517395019531 z: -0.5 }......}
  • Object_array_vision tracked_object { timestamp: 1604996332862 stamp_secs: 1604996332 stamp_nsecs: 862911489 objects { id: 26175 label: "Car" pose_position_x: 1154.59912109375 pose_position_y: -496.5350646972656 pose_position_z: -1.8222997188568115 pose_orientation_z: 0.714431643486023 pose_orientation_w: 0.6997052431106567 pose_orientation_yaw: 1.5916229486465454 dimensions_x: 4.513162136077881 dimensions_y: 1.7747581005096436 dimensions_z: 1.628068208694458 speed_vector_linear_x: 0.012852923013269901 speed_vector_linear_y: -9.972732543945312 relative_position_x: -17.48011016845703 relative_position_y: 10.685434341430664 relative_position_z: -0.17673441767692566 } objects { id: 26170 label: "Pedestrian" pose_position_x: 1180.902099609375 pose_position_y: -504.7625732421875 pose_position_z: -1.3601081371307373 pose_orientation_z: -0.7057344317436218 pose_orientation_w: 0.7084764242172241 pose_orientation_yaw: -1.5669186115264893 dimensions_x: 0.7922295331954956 dimensions_y: 0.7891787886619568 dimensions_z: 1.6868246793746948 speed_vector_linear_x: 0.13573257625102997 speed_vector_linear_y: 1.5281875133514404 relative_position_x: -25.306795120239258 relative_position_y: -15.737456321716309 relative_position_z: 0.39350399374961853 } objects { id: 26169 label: "Pedestrian" pose_position_x: 1175.647216796875 pose_position_y: -506.730712890625 pose_position_z: -1.569373607635498 pose_orientation_z: 0.6943609118461609 pose_orientation_w: 0.7196269631385803 pose_orientation_yaw: 1.5350627899169922 dimensions_x: 0.8029457330703735 dimensions_y: 0.7876891493797302 dimensions_z: 1.6028095483779907 speed_vector_linear_x: 0.06551000475883484 speed_vector_linear_y: 0.0022428608499467373 relative_position_x: -27.355571746826172 relative_position_y: -10.512933731079102 relative_position_z: 0.19844147562980652 } objects { id: 26168 label: "Pedestrian" pose_position_x: 1173.3189697265625 pose_position_y: -507.2300109863281 pose_position_z: -1.6026556491851807 pose_orientation_z: 0.717462956905365 pose_orientation_w: 0.6965966820716858 pose_orientation_yaw: 1.600306749343872 dimensions_x: 0.7922430038452148 dimensions_y: 0.7811086177825928 dimensions_z: 1.6341478824615479 speed_vector_linear_x: -0.04817964881658554 speed_vector_linear_y: -0.21502695977687836 relative_position_x: -27.89008903503418 relative_position_y: -8.192517280578613 relative_position_z: 0.16775710880756378 } objects { id: 26155 label: "Bus" pose_position_x: 1172.106689453125 pose_position_y: -478.5303039550781 pose_position_z: -0.48812994360923767 pose_orientation_z: -0.7203028798103333 pose_orientation_w: 0.6936596632003784 pose_orientation_yaw: -1.6084778308868408 dimensions_x: 11.322981834411621 dimensions_y: 2.9294095039367676 dimensions_z: 3.1415622234344482 speed_vector_linear_x: -0.017722932621836662 speed_vector_linear_y: 0.1302066147327423 relative_position_x: 0.7977913022041321 relative_position_y: -6.548437118530273 relative_position_z: 0.9966707229614258 } objects { id: 26153 label: "Bus" pose_position_x: 1148.1876220703125 pose_position_y: -490.8350524902344 pose_position_z: -0.954763650894165 pose_orientation_z: 0.6907882690429688 pose_orientation_w: 0.7230570912361145 pose_orientation_yaw: 1.5251574516296387 dimensions_x: 10.779899597167969 dimensions_y: 2.856076717376709 dimensions_z: 2.811084508895874 speed_vector_linear_x: 0.03153659775853157 speed_vector_linear_y: 0.23439916968345642 relative_position_x: -11.868709564208984 relative_position_y: 17.1827335357666 relative_position_z: 0.6278138756752014 } objects { id: 26141 label: "Bus" pose_position_x: 1171.7779541015625 pose_position_y: -512.5936889648438 pose_position_z: -0.9443151354789734 pose_orientation_z: -0.7186583876609802 pose_orientation_w: 0.6953632831573486 pose_orientation_yaw: -1.6037421226501465 dimensions_x: 10.841312408447266 dimensions_y: 2.9661808013916016 dimensions_z: 3.2250704765319824 speed_vector_linear_x: 0.0513402484357357 speed_vector_linear_y: 0.006104861851781607 relative_position_x: -33.26952362060547 relative_position_y: -6.731308937072754 relative_position_z: 0.8776476979255676 } objects { id: 26133 label: "Bus" pose_position_x: 1146.657958984375 pose_position_y: -508.7508239746094 pose_position_z: -0.883571445941925 pose_orientation_z: 0.7007946968078613 pose_orientation_w: 0.713362991809845 pose_orientation_yaw: 1.5530219078063965 dimensions_x: 12.186415672302246 dimensions_y: 2.824420690536499 dimensions_z: 3.292656183242798 speed_vector_linear_x: 0.005901232361793518 speed_vector_linear_y: 0.013970088213682175 relative_position_x: -29.803848266601562 relative_position_y: 18.443498611450195 relative_position_z: 0.8749525547027588 } objects { id: 26120 label: "Bus" pose_position_x: 1170.993408203125 pose_position_y: -525.5801391601562 pose_position_z: -1.104852318763733 pose_orientation_z: -0.7154129147529602 pose_orientation_w: 0.6987019181251526 pose_orientation_yaw: -1.5944297313690186 dimensions_x: 10.749905586242676 dimensions_y: 2.7170863151550293 dimensions_z: 3.0421104431152344 speed_vector_linear_x: 0.016746148467063904 speed_vector_linear_y: -0.23609620332717896 relative_position_x: -46.26727294921875 relative_position_y: -6.141877174377441 relative_position_z: 0.8449855446815491 } }
  • Traffic_light_info timestamp: 1630057508000 stamp_secs: 1630057508 lights { id: 1 color: 1 location_x: -206.60186767578125 location_y: 459.9820861816406 location_z: 3.0 } lights { id: 2 color: 2 location_x: -74.1282958984375 location_y: 484.984619140625 location_z: 4.0 } lights { id: 3 color: 3 location_x: 59.96036911010742 location_y: 473.6038513183594 location_z: 5.0 }
  • Predicted_objects stamp_secs: 1617336640 stamp_nsecs: 971891550 timestamp: 1617336640971 obstacle_info { obstacle_timestamp: 1617336640699 id: 6711 x: -123.08731842041016 y: 486.83221435546875 z: 0.575542688369751 prediction_trajectory { path_point { x: -103.26817321777344 y: 486.0815734863281 theta: -0.007839304395020008 v: 4.405668258666992 relative_time: 4.5 } path_point { x: -102.82765197753906 y: 486.0737609863281 theta: -0.00746726430952549 v: 4.405668258666992 relative_time: 4.599999904632568 } ...... } } obstacle_info { obstacle_timestamp: 1617336640699 id: 6744 x: -145.0320587158203 y: 491.35015869140625 z: -0.40381166338920593 prediction_trajectory { path_point { x: -145.0320587158203 y: 491.35015869140625 theta: -2.9442124366760254 v: 1.0038001537322998 } path_point { x: -145.1304931640625 y: 491.3304748535156 theta: -2.9442124366760254 v: 1.0038001537322998 relative_time: 0.10000000149011612 } ...... } } obstacle_info { obstacle_timestamp: 1617336640699 id: 6760 x: -138.3047332763672 y: 489.9286193847656 z: -0.12651222944259644 }
  • Planning_trajectory stamp_secs: 1617336640 stamp_nsecs: 809739351 timestamp: 1617336640809 trajectory_points { x: -151.27487182617188 y: 486.55096435546875 theta: 0.0023324606008827686 kappa: -0.0017824547830969095 } trajectory_points { x: -151.21182250976562 y: 486.5510559082031 theta: 0.0022713469807058573 kappa: -0.0017127590253949165 } ......
  • Octopus开发基本流程? Octopus是一站式自动驾驶开发平台,从数据收集上云,到自动化处理数据,自动或手动标注数据,创建并增量更新数据集,并将数据集用于模型训练,以及基于特定场景的在线仿真,用户都可以在Octopus平台上完成。 图1 Octopus开发流程 采集数据 指的是数据采集车辆各传感器的原始数据,是使用Octopus平台前的准备工作。当前支持使用Rosbag数据格式收集采集数据。 上传数据 原始数据采集完毕后,在平台上创建数据收集任务,通过多种方式上传数据文件至Octopus平台。 数据处理 通过用户自定义算子对Rosbag数据包进行处理,最终将原始数据结构化,解析出各种不同传感器详细数据,如摄像头录制的图像数据、雷达的点云数据、车辆行驶轨迹等。生成的图片可以直接用于标注。 标注数据 对于图片和点云数据,可以通过自动或人工的方式,标注图像中特定物体。标注后的图片和点云图片可用于模型训练,高质量的标注数据有利于模型精准度提升,并持续迭代。 增量数据集 将标注后的数据根据数据类型、标注、标签等,建立不同种类的数据集,同时支持数据集增量更新,可针对性用于不同算法和模型的训练。 模型训练 基于平台上创建好的数据集,可对自定义算法或内置算法进行训练,并对生成的模型进行评估,也可进一步用于预标注。 模型评估 在建模过程中,由于偏差过大导致的模型欠拟合以及方差过大导致的过拟合的存在,因此需要一套评价体系,来评估模型的泛化能力。 在线仿真 仿真即通过软件模拟车辆行驶的路况和场景,不需要真实的环境和硬件,极大节省训练和测试的成本和时间。Octopus仿真服务预置了智能驾驶、主动安全、危险场景等六大场景实例,覆盖大部分驾驶路况,用户可直接在线使用,持续迭代提升自动驾驶安全性。 父主题: 关于Octopus
  • 查看OBS桶与Octopus是否在同一区域 查看创建的OBS桶所在区域。 登录OBS管理控制台。 进入“对象存储”界面,可在桶列表的“桶名称”列查找,或在右上方的搜索框中输入已经创建的桶名称搜索,找到您创建的OBS桶。 在“区域”列可查看创建的OBS桶的所在区域。 查看Octopus所在区域。 登录Octopus控制台,在控制台左上角可查看Octopus所在区域。 图1 Octopus控制台 比对您创建的OBS桶所在区域与Octopus所在区域是否一致。务必保证OBS桶与Octopus所在区域一致。
  • 如何查看用户拥有的权限? 使用账号登录华为云。 在页面左上方单击“控制台”,进入华为云管理控制台。 图1 控制台入口 在控制台右上角的账户名下方,单击“ 统一身份认证 ”,进入“统一身份认证服务”页面。 图2 我的凭证 查找用户。 图3 查找用户 单击用户名进入用户详情,查看用户所属用户组。 图4 查找用户所属用户组 单击用户组,查看用户组授权记录。 图5 查看用户组授权 单击权限(以Octopus FullAccess为例),查看具体的权限策略内容。了解策略内容请参考策略语法。 图6 查看权限策略内容 父主题: 其他常见问题
  • “Octopus_data_collection.yaml”配置文件说明 数据包中必须含有“Octopus_data_collection.yaml”配置文件,且配置文件中采集时间、车辆名称、ego_tf关键字为必填项,各类型传感器的名字必须和文件夹名称一致,格式也必须与规范相匹配,否则会导致数据上传失败。 配置文件,主要包括车辆名称、传感器信息和标定ID等信息,详情参考如下: # 华为八爪鱼自动驾驶云服务数据采集说明 cardrive: collect_time: 2020-11-01T08:00:00+08:00 #数据包采集日期,精确到小时即可 station: '腾飞' #选填 数据采集地点名称,站点名称 car: vehicle_name: 'test0805' #车辆名称,仅支持在八爪鱼平台创建的车辆 route: 'shuttlebus_30km' #选填 车辆行驶路线 mode: 'auto' #选填 路线驾驶意图, auto代表自动驾驶, manual代表人工驾驶采集 tags: #选填 数据包对应标签ID description: '' #选填 数据包描述 data_type: OpenData #必填 数据包类型,转换后的OpenData数据中包含ocotopus_data_collection.yaml文件 map_id:'' #选填,高精地图ID,字符串类型,配备后才可在回放数据界面展示高精地图信息。 folders: #必填,传感器信息(硬盘递送选填,obs导入和本地直传必填) camera: #camera类型传感器 数量不超过20个 - name: camera_03encode format: jpg lidar: #lidar类型传感器 数量不超过10个 - name: pandar format: pcd gnss: #gnss类型传感器 数量不超过1个 - name: inspvax format: proto3 radar: #radar类型传感器 数量不超过10个 - name: pandar format: pcd vehicle: #vehicle类型传感器 数量不超过1个 - name: holo_VehicleInfoMagotan format: proto3 ego_tf: #ego_tf类型传感器 数量不超过1个 - name: localization_info format: proto3 object_array_vision: - #object_array_vision类型传感器 数量不超过5个 - name: tracked_objects format: proto3 tag_record: #tag_record类型传感器 数量不超过1个 - name: tag_record format: proto3 planning_trajectory: #planning_trajectory类型传感器 数量不超过1个 - name: planning_trajectory format: proto3 predicted_objects: #predicted_objects类型传感器 数量不超过1个 - name: prediction_prediction_obstacles format: proto3 control: #control类型传感器 数量不超过1个 - name: holo_ControlCommand format: proto3 routing_path: # routing_path类型传感器 数量不超过1个 - name: routing_routing_response_viz format: proto3 traffic_light_info: # traffic_light_info类型传感器 数量不超过1个 - name: traffic_light format: proto3
  • 使用场景 Octopus平台接收到原始数据(Rosbag包)后,将对数据进行解包、轨迹和接管分析等操作,用于数据总览、数据场景、数据回放、标注服务等模块,请用户结合实际需求,准备好相应模块所需数据。 Octopus平台转换后的OpenData数据服务模块所需数据请见下表: 表2 数据和模块对应关系 类型 消息 数据总览 数据场景 数据回放 标注服务 相机 camera - - √ √ 激光雷达 lidar - - √ √ 位置数据 gnss √ - √ - 自车坐标姿态 ego_tf - √ √ - 车辆数据 vehicle - √ √ - 感知推理 object_array_vision - √ √ - 接管及打标签信息 tag_record - - √ - 控制指令 control - - √ - 规划轨迹 planning_trajectory - - √ - 预测跟踪 predicted_objects - - √ - 全局规划 routing_path - - √ - 交通灯 traffic_light_info - - √ - 毫米波雷达 radar - - √ -
  • 数据类型 Octopus平台对数据有以下要求: 数据类型:包括各传感器数据、车辆数据、目标推理数据、自车坐标姿态以及标签记录数据等。 数据格式:Octopus OpenData格式。其中相机采集数据文件后缀为“.jpg”,激光雷达采集数据文件后缀为“.pcd”,其他采集数据文件后缀为“.pb”(谷歌定义的protobuf格式文件)。 详情请参考表1 数据类型和消息topic对应关系。 消息topic具体格式要求请参考“消息topic格式规范”。 接收到的消息topic示例请参考“消息topic格式示例”。 除上述数据外,数据包中必须含有“Octopus_data_collection.yaml”配置文件。 自车相关或每个传感器设备,都对应一个消息topic。 采集数据的topic名称支持自定义,包含中英文、数字、“_”“-”,不得超过64个字符。 表1 数据类型和消息topic对应关系 分类 数据类型 消息topic(示例) 文件后缀 备注 传感器 相机(camera) camera_front .jpg 录制车辆路况图像数据。 激光雷达(lidar) lidar_roof_0 .pcd 以发射激光束探测目标的位置、速度等特征量的雷达系统,探测车辆周围的目标位置,监测移动速度。 位置数据(gnss) gnss_raw .pb 通过卫星导航系统,定位车辆位置。 毫米波雷达(radar) RADAR_FRONT .pcd 工作在毫米波波段探测的雷达,探测车辆周围的目标位置,监测移动速度。 车辆数据 自车坐标和姿态数据(ego_tf) ego_tf .pb 定位自车所处位置以及当前车辆姿态。 车辆数据(vehicle) vehicle .pb 车辆底盘信息。 规划推理数据 目标推理数据(object_array_vision) object_array_vision .pb 感知数据信息。 标签数据 标签记录数据(tag_record) tag_record .pb 在车端标记驾驶过程中人工和自动驾驶路段以及其他重要信息。 控制数据 控制指令(control) control .pb 自车的方向盘转角、加速度值等控制数据。 规划路径 规划轨迹(planning_trajectory) planning_trajectory .pb 自车规划行驶路径。 预测路径 预测跟踪(predicted_objects) predicted_objects .pb 感知目标的预测路径。 全局规划 全局路径(routing_path) routing_path .pb 自车全局规划路径。 交通灯 交通灯信息(traffic_light_info) traffic_light_info .pb 红绿灯。
  • 采样结果 如下图1和图2所示,对于某个逻辑场景进行拉丁超立方和蒙特卡洛采样,参数都是符合随机特性,但采样得到的值不相同。 对于同样的采样点数,拉丁超立方采样的结果会更加分散,并且边界值会更多。 图4 蒙特卡洛采样结果 图5 拉丁超立方采样结果 对于离散型参数,联合概率分布采样会根据给定的取值列表进行随机采样。 图6 离散型参数-联合概率分布采样结果 对于连续型参数,联合概率分布采样会根据参数分布和相关系数进行采样。 图7 连续型参数-联合概率分布采样结果 对于重要性采样,联合概率分布采样会在边界附近进行采样。 图8 重要性采样结果
  • 注意事项 智能压缩默认对格式为 .js、.html、.css、.xml、.json、.shtml、.htm的文件进行压缩。 如果源站配置了MD5值校验,请勿开启此功能。CDN对静态文件压缩时,会改变MD5值,导致压缩后的文件的和源站文件的MD5值不一致。 部分浏览器暂不支持Brotli压缩,您可以前往这里查询。 后台有特殊配置的域名无法开启智能压缩。 同时开启Gzip、Brotli压缩方式时,优先执行Brotli压缩。 常见的图片文件类型(PNG、JPG、JPEG等)和视频文件类型(MP4、AVI、WMV等)已经做了内容的压缩处理,开启Gzip压缩或Brotli压缩没有效果,此类文件无需开启智能压缩。
  • 修订记录 发布日期 修订记录 2024-04-10 第一百零七次正式发布。 本次更新说明如下: 智能压缩支持配置参与压缩的文件大小。 2024-03-28 第一百零六次正式发布。 本次更新说明如下: 支持配置国际和国密双证书。 2024-03-26 第一百零五次正式发布。 本次更新说明如下: 新增“客户端证书配置”功能。 下线日志合并工具功能。 2024-03-13 第一百零四次正式发布。 本次更新说明如下: IP黑白名单功能支持配置500个IP地址。 2024-03-06 第一百零三次正式发布。 本次更新说明如下: 下线“域名下线策略”功能。 2024-02-21 第一百零二次正式发布。 本次更新说明如下: 新增“共享缓存”功能。 2024-01-25 第一百零一次正式发布。 本次更新说明如下: 控制台升级新调性,文档采用新图。 2024-01-24 第一百次正式发布。 本次更新说明如下: 统计分析支持按照业务类型筛选域名。 2024-01-18 第九十九次正式发布 本次更新说明如下: 批量配置证书支持按HTTPS状态搜索域名。 2024-01-11 第九十八次正式发布 本次更新说明如下: 复制配置模块新增“复制到新添加域名”功能。 2023-12-28 第九十七次正式发布 本次更新说明如下: 状态码缓存支持3XX。 2023-12-20 第九十六次正式发布 本次更新说明如下: 用量封顶支持配置“告警阈值”。 2023-12-14 第九十五次正式发布 本次更新说明如下: 用户可查看缓存规则中的“强制缓存”逻辑。 2023-11-24 第九十四次正式发布 本次更新说明如下: 新增“用量封顶”功能。 2023-11-23 第九十三次正式发布 本次更新说明如下: 新版统计分析上线“业务监控”功能。 2023-11-02 第九十二次正式发布 本次更新说明如下: 统计分析新版界面上线。 2023-10-24 第九十一次正式发布 本次更新说明如下: 新增访问URL重写功能。 2023-10-19 第九十次正式发布 本次更新说明如下: 回源超时时间可以配置300s。 自定义HTTP header的值支持配置1024个字符。 刷新预热可以查询到失败原因。 2023-10-18 第八十九次正式发布 本次更新说明如下: 新增浏览器缓存过期时间功能。 缓存刷新和缓存预热支持encode转码功能。 2023-10-12 第八十八次正式发布 本次更新说明如下: 数据导出功能支持导出已经创建的运营报表中的相关数据。 2023-09-15 第八十七次正式发布 本次更新说明如下: 源站配置支持自定义优先级。 2023-09-12 第八十六次正式发布 本次更新说明如下: URL鉴权功能支持选择指定后缀的文件参与鉴权。 2023-09-08 第八十五次正式发布 本次更新说明如下: 新增回源SNI功能。 2023-09-05 第八十四次正式发布 本次更新说明如下: 原统计分析中的功能“明细导出”修改为“数据导出”。 2023-08-30 第八十三次正式发布 本次更新说明如下: IP黑白名单最多支持配置200个IP。 高级回源支持配置回源协议、回源HOST。 2023-08-23 第八十二次正式发布 本次更新说明如下: 参数Access-Control-Allow-Origin支持配置带端口的域名,详见HTTP header配置(跨域请求)。 下线“第三方存储桶”源站功能。 2023-08-17 第八十一次正式发布 本次更新说明如下: 修改域名下线策略为停用域名后的解析逻辑,由“解析回源”修改为“删除解析”。 2023-08-08 第八十次正式发布 本次更新说明如下: 回源机制变更,多个源站IP的情况下回源采用负载均衡机制,详见源站配置。 2023-08-07 第七十九次正式发布 本次更新说明如下: 数据分析功能替代原“热点统计”功能。 2023-07-27 第七十八次正式发布 本次更新说明如下: 新增 CES 监控上报功能。 2023-07-26 第七十七次正式发布 本次更新说明如下: 修改部分配置限制,全站加速的域名不支持配置回源URL改写、高级回源、Range回源、回源跟随、回源是否校验ETag、状态码缓存时间、视频拖拽。 2023-07-13 第七十六次正式发布 本次更新说明如下: 支持给域名加备注,详见启用/停用加速域名。 新增IP访问限频功能。 2023-07-11 第七十五次正式发布 本次更新说明如下: User-Agent黑白名单功能支持配置更多特殊字符。 2023-07-10 第七十四次正式发布 本次更新说明如下: 刷新预热支持拖入已编辑好的TXT文档。 2023-06-26 第七十三次正式发布 本次更新说明如下: 启用源站配置新界面。 2023-06-13 第七十二次正式发布 本次更新说明如下: 资源包管理新界面发布,支持多维度搜索和导出功能。 2023-06-09 第七十一次正式发布 本次更新说明如下: 高级源站为IP或域名时,支持配置端口。 2023-06-06 第七十次正式发布 本次更新说明如下: 支持配置HSTS。 2023-05-29 第六十九次正式发布 本次更新说明如下: 支持配置国密证书。 支持SCM证书。 2023-05-17 第六十八次正式发布 本次更新说明如下: 新增“请求限速”功能。 2023-05-11 第六十七次正式发布 本次更新说明如下: 统计分析增加“运营报表”功能。 2023-05-08 第六十六次正式发布 本次更新说明如下: 全站加速支持修改服务范围。 M3U8/MPD文件支持配置鉴权继承。 2023-04-26 第六十五次正式发布 本次更新说明如下: 修改源站配置时支持配置第三方对象存储作为源站。 2023-04-24 第六十四次正式发布 本次更新说明如下: “智能压缩”支持自定义压缩格式。 2023-04-19 第六十三次正式发布 本次更新说明如下: 统计分析新增“明细导出”功能。 2023-04-06 第六十二次正式发布 本次更新说明如下: 下线“OBS私有桶回源”功能,合入源站配置,当源站选择“OBS桶域名”且接入私有桶时,需要勾选下方“私有桶”选项。 2023-03-29 第六十一次正式发布 本次更新说明如下: 新增“标签”功能。 2023-03-20 第六十次正式发布 本次更新说明如下: 优化了部分章节描述、新增示例、新增适用场景及完善参数描述。 “缓存遵循源站”功能合入到“缓存规则”章节。 2023-03-16 第五十九次正式发布 本次更新说明如下: 优化了部分章节描述、新增示例、新增适用场景及完善参数描述。 2023-02-24 第五十八次正式发布 本次更新说明如下: 跨域支持配置泛域名和多域名。 2023-02-20 第五十七次正式发布 本次更新说明如下: 部分鉴权方式开放设置“鉴权参数”和“鉴权KEY(备)”。 2023-02-14 第五十六次正式发布 本次更新说明如下: HTTPS配置增加“SCM证书”选项。 强制跳转功能增加“跳转方式”,可选301或302跳转。 2023-02-09 第五十五次正式发布 本次更新说明如下: 全站加速域名新增“WebSocket配置”功能。 2022-12-13 第五十四次正式发布 本次更新说明如下: 新增“回源是否校验ETag”功能。 2022-12-06 第五十三次正式发布 本次更新说明如下: 新增“高级回源”功能。 “防盗链”功能支持配置带端口IP。 2022-11-08 第五十二次正式发布 本次更新说明如下: 新增“变更业务类型”功能。 “URL鉴权”支持指定鉴权范围。 2022-10-27 第五十一次正式发布 本次更新说明如下: 新增“视频拖拽”功能。 2022-09-27 第五十次正式发布 本次更新说明如下: “缓存刷新”支持对目录中有变化的资源刷新。 2022-08-25 第四十九次正式发布 本次更新说明如下: “智能压缩”功能迁移到“高级配置”目录下。 2022-08-18 第四十八次正式发布 本次更新说明如下: 新增Linux版本的“日志下载工具”。 2022-08-05 第四十七次正式发布 本次更新说明如下: 控制台支持配置“远程鉴权”功能。 2022-04-26 第四十六次正式发布 本次更新说明如下: 支持配置国密证书。 2022-04-26 第四十五次正式发布 本次更新说明如下: 上线“IPv6开关”、“回源超时时间”、“TLS版本配置”、“状态码缓存时间”、“自定义错误页面”功能。 2022-03-24 第四十四次正式发布 本次更新说明如下: 上线“变更服务范围”功能。 缓存规则支持配置60条。 2022-03-22 第四十三次正式发布 本次更新说明如下: 日志管理章节更新“日志下载工具”。 控制台支持配置O CS P Stapling。 2022-03-10 第四十二次正式发布 本次更新说明如下: “强制跳转”、“HTTP/2”、“回源协议”的配置从“HTTPS配置”剥离。 当源站为OBS桶域名时,支持配置备源站。 支持跨账号添加“OBS桶域名”作为CDN的源站。 2022-03-04 第四十一次正式发布 本次更新说明如下: 回源HOST配置从原“回源配置”调整到“修改源站信息”。 2022-01-06 第四十次正式发布 本次更新说明如下: 控制台支持配置Brotli压缩。 2021-12-06 第三十九次正式发布 本次更新说明如下: URL鉴权功能支持选择加密算法。 2021-11-25 第三十八次正式发布 本次更新说明如下: 复制配置功能支持选取配置项。 2021-11-11 第三十七次正式发布 本次更新说明如下: 新增改写回源URL配置功能。 2021-10-26 第三十六次正式发布 本次更新说明如下: IP黑白名单支持IPv6格式。 缓存规则配置增加推荐配置。 防盗链配置支持带端口。 2021-10-11 第三十五次正式发布 本次更新说明如下: 控制台新增自助配置“UA黑白名单”。 控制台支持导出域名基本配置。 2021-09-28 第三十四次正式发布 本次更新说明如下: 新增统计文档“全站使用量统计”。 控制台统计功能调整。 2021-08-31 第三十四次正式发布 本次更新说明如下: 部分配置增加示例:“回源请求头”、“缓存规则”、“回源HOST”、“IP黑白名单”。 2021-05-27 第三十三次正式发布 本次更新说明如下: 控制台新增自助配置“URL”鉴权功能。 2021-04-01 第三十二次正式发布 本次更新说明如下: HTTPS证书配置新增“强制跳转HTTP”功能。 2021-03-09 第三十一次正式发布 本次更新说明如下: 新增“复制配置”。 2021-02-02 第三十次正式发布 本次更新说明如下: 新增“回源请求头” 回源配置章节增加“概述” 缓存配置章节增加“概述” 2020-10-09 第二十九次正式发布 本次更新说明如下: 修改“缓存刷新和缓存预热”章节目录,优化章节内容。 2020-06-11 第二十八次正式发布 本次更新说明如下: 在“修改源站信息”章节中下线“源站校验”章节。 优化文档相关描述。 2020-04-10 第二十七次正式发布 本次更新说明如下: 新增“域名证书管理”章节。 优化文档相关描述。 2020-01-02 第二十六次正式发布 本次更新说明如下: 在“修改源站信息”章节中新增源站校验方式。 优化文档相关描述。 2019-10-28 第二十五次正式发布 本次更新说明如下: 在“域名管理”章节下新增“功能概述”章节。 在相关章节后新增与该章节相关的FAQ链接。 优化文档相关描述。 2019-06-21 第二十四次正式发布 本次更新说明如下: 新增“HTTPS证书格式转换”章节。 新增“启用/停用加速域名”、“移除加速域名”、“重新审核加速域名”章节。 优化文档相关描述。 2019-05-31 第二十三次正式发布 本次更新说明如下: 新增“权限管理”章节。 优化文档相关描述。 2019-05-08 第二十二次正式发布 本次更新说明如下: 合并“启用/停用CDN”、“移除加速域名”、“重新审核加速域名”到“域名操作”章节。 移动“HTTPS证书要求”、“HTTP/2介绍”至“HTTPS配置”章节。 移动“配置CNAME”中非华为云DNS配置方法到“更多资源”。 优化文档中有关操作步骤的内容,将配置说明融入操作步骤。 优化文档描述,描述中增加超链接引导。 2019-04-23 第二十一次正式发布 本次更新说明如下: 移动“故障处理”章节至常见问题中。 优化文档相关细节描述。 2019-03-29 第二十次正式发布。 本次更新说明如下: 新增“域名下线策略”章节。 2019-02-28 第十九次正式发布。 本次更新说明如下: 优化文档细节内容。 2019-02-14 第十八次正式发布。 本次更新说明如下: 新增“域名配额管理”章节。 新增“刷新预热配额管理”章节。 2019-01-28 第十七次正式发布。 本次更新说明如下: 优化文档相关细节描述。 新增相关故障处理方法。 2018-12-28 第十六次正式发布。 本次更新说明如下: 优化配置回源HOST章节内容。 新增相关故障处理方法。 2018-11-30 第十五次正式发布。 本次更新说明如下: 文档大纲结构优化调整。 文档相关细节优化。 新增“域名准入要求”章节。 新增“约束与限制”章节。 2018-10-30 第十四次正式发布。 本次更新说明如下: 新增概览页新版相关说明。 2018-09-29 第十三次正式发布。 本次更新说明如下: 优化“审计”章节内容。 2018-08-30 第十二次正式发布。 本次更新说明如下: 新增第2章“企业项目”。 新增3.2.4章“配置HTTP header”。 更新3.2.2章“配置防盗链”内容,增加“规则”输入文本框支持泛域名添加说明。 更新3.3.1章“配置缓存策略”内容,增加CDN支持全路径缓存规则说明。 更新3.8.2章“配置回源参数”内容,增加私有桶回源的相关说明。 2018-07-30 第十一次正式发布。 本次更新说明如下: 更新2.8.2章“配置回源参数”内容,增加302回源跟随的相关说明。 2018-07-05 第十次正式发布。 本次更新说明如下: 原文档第1章节、第2章节“开通CDN”、“入门”合并独立发布为“快速入门”手册。 更新2.2.1章“配置HTTPS安全加速”内容,增加华为云托管证书的操作说明。 新增2.2.3章节“配置IP黑名单”。 更新2.7章“日志管理”内容,增加日志合并下载的相关说明。 更新2.8.2章“配置回源参数”内容,增加Range回源的相关说明。 新增2.9章节“流量包管理”。 2018-05-15 第九次正式发布。 本次更新说明如下: 新增4.6章“诊断工具”。 2018-03-30 第八次正式发布。 本次更新说明如下: 原版本第1章“简介”从用户指南拆分,发布为独立手册《CDN产品简介》。 更新2.2章“配置CNAME”内容。 更新3.5.2章“统计分析”内容,增加相关服务范围的查询说明及操作步骤。 新增3.5.2.1章“统计说明”。 新增3.5.2.7章“状态码统计”。 新增4.2、4.3、4.4、4.5章的相关问题处理内容。 2018-02-28 第七次正式发布。 本次更新说明如下: 更新4.3.1章“配置缓存策略”内容,删除“忽略cache-control”相关说明及操作步骤。 更新4.6章“日志管理”内容,增加相关Range字段说明及日志名称说明。 2018-01-03 第六次正式发布。 本次更新说明如下: 新增4.5.2.4章“热点统计”。 新增4.5.2.5章“行为统计”。 新增4.2.1章“配置HTTPS安全加速”内容,增加HTTP/2相关的解释说明。 新增7.2章“HTTP/2介绍”。 2017-12-05 第五次正式发布。 本次更新说明如下: 合并调整4.1章“加速域名”、4.2章“基本配置”为4.7章“域名管理”。 新增4.1章“配置说明”。 新增4.2.1章“配置HTTPS安全加速”内容,增加“回源方式”与“强制跳转”的相关解释说明。 新增4.6章“日志管理”内容,增加“日志说明”和“日志格式”。 2017-11-15 第四次正式发布。 本次更新说明如下: 新增4.6.2.1章“使用量统计” 新增4.6.2.2章“访问情况统计”。 新增4.6.2.3章“源站统计”。 2017-09-28 第三次正式发布。 本次更新说明如下: 修改1.7章“ 定价 ”,与CDN计费相关的内容请参见购买指南。 删除2.2章“申请公测”。 新增2.2章“开通CDN”。 修改4.6.1章“CDN运行概况”,增加购买流量包信息。 2017-09-15 第二次正式发布。 本次更新说明如下: 新增4.6章“资源监控”。 新增4.7章“日志管理”。 2017-07-29 第一次正式发布。
共100000条