华为云用户手册
-
中小规模数据量维度表可以采用内存维度表(如Hudi) 内存维度表:将维度数据加载到内存当中,每个TM都会加载全量的数据,在内存内实现数据点查关联。若数据量过大,需要给TM分配大的内存空间,否则容易导致作业异常。 外置维度表:将维度数据存在高速的K-V数据库中,通过远程的K-V查询实现点查关联,常用的开源K-V库有HBase。 状态维度表:将维度表数据当做流表,实时读入到流式作业当中,通过数据的回撤流能力实现维度更新和数据不对齐场景下的数据一致性保证。维度表保存时间比较长,当前Flink on Hudi能力可以针对Hudi作为维度表单独设置TTL时长。 表2 维度表实现方式对比 维度 内存维度表(hive/hudi表) 外置维度表(HBase) 状态维度表 性能 非常高(毫秒内) 中(毫秒级) 高(毫秒内~毫秒级) 数据量 小,建议单个TM保持1GB以内 大,TB级 中,GB级 存储资源 内存消耗大,单个TM全量存储 外置存储,无存储资源消耗 各TM分散存储,内存+磁盘存储 时效性 周期性数据加载,时效低 相对高 高 关联数据结果 低 中 -
-
SinkUpsertMaterializer算子使用场景和配置 SinkUpsertMaterializer 是一个用于处理 Upsert(更新插入)语义的关键算子,主要作用是当sink输出的是更新流且其upsert键与结果表主键不匹配时,需要一个中间步骤来消除乱序带来的影响,以及基于结果表的主键产生新的主键对应的Changelog事件。 1、相关配置 SinkUpsertMaterializer 算子通常由 Flink 自动推断并添加到执行计划中的,在sink算子之前,需要在sink表中显示指定主键,例如: -- Flink SQL 示例 CREATE TABLE output_table ( user_id STRING, pv BIGINT, uv BIGINT, PRIMARY KEY (user_id) NOT ENFORCED -- 定义主键 ) WITH (...); 此外,SinkUpsertMaterializer可以通过table.exec.sink.upsert-materialize进行配置: auto(默认值):Flink会从正确性的角度推断出乱序是否存在,如果必要的话,则会添加SinkUpsertMaterializer。 none:不使用。 force:强制使用。即便结果表的DDL未指定主键,优化器也会插入SinkUpsertMaterializer状态节点,以确保数据的物理化处理。 2、使用SinkUpsertMaterializer的场景 结果表定义主键,而写入该结果表的数据丢失了唯一性。 结果表的确立依赖于主键的设定,然而在数据输入过程中,其原有的顺序性却遭到破坏。例如双流Join时若一方数据未通过主键与另一方关联,而结果表的主键列又是基于另一方的主键列生成的,这便可能导致数据顺序的混乱。 3、不使用SinkUpsertMaterializer的场景 SinkUpsertMaterializer虽然解决了sink端Changelog事件乱序问题,但其在状态后端维护了一个RowData列表。这可能会导致状态过大并增加状态访问I/O的开销,最终影响作业的吞吐量。因此,应尽量避免使用它。 通过设置join关联字段为source主键字段,使同key的数据在一个算子关联,可以不使用SinkUpsertMaterializer也能保证输出顺序。 直接使用changelog delete消息删除数据库中数据,此时物化算子没有该消息的insert记录,导致delete不生效。
-
通过查看监控信息定位Back Pressure点 Flink提供了很多的监控指标,根据这些指标可以分析任务过程中的性能状况及瓶颈。 【示例】配置采样的样本数和时间间隔: # 有效的反压结果被废弃并重新进行采样的时间,单位ms web.backpressure.refresh-interval: 60000 # 用于确定反压采样的样本数 web.backpressure.num-samples: 100 # 用于确定反压采样的间隔时间,单位ms web.backpressure.delay-between-samples: 50 可以在Job的Overview选项卡后面查看BackPressure,如下图表示采样进行中,默认情况下,大约需要5秒完成采样。 图1 采样进行中 如下图显示“OK”表示没有反压,“HIGH”表示对应SubTask被反压。 图2 无反压状态 图3 反压状态
-
使用EXACTLY ONCE流处理语义保证端到端的一致性 流处理语义有三种:EXACTLY ONCE、AT LEAST ONCE、AT MOST ONCE。 AT MOST ONCE:无法保证数据处理的完整性,但性能相比最好。 AT LEAST ONCE:可以保证数据处理的完整性,但无法保证数据处理的准确性,性能适中。 EXACTLY ONCE:可以保证数据处理的准确性,但性能最差。 首先需要确认能否保证EXACTLY_ONCE(严格一次),因为端到端EXACTLY ONCE语义需要输入数据源的可回放(例如Kafka可回放数据),输出数据源的事务性(例如MySQL可原子性写入数据)。在无法满足这些条件的情况下,可以视情况将其降级为AT LEAST ONCE或者AT MOST ONCE。 在无法满足输入源的可回放时,只能保证AT MOST ONCE。 在无法满足输出目的的原子性写入时,只能保证AT LEAST ONCE。 【示例】API方式设置Exactly once语义: env.getCheckpointConfig.setCheckpointingMode(CheckpointingMode.EXACTLY_ONCE) 【示例】资源文件方式设置Exactly once语义: # checkpoint的语义 execution.checkpointing.mode: EXACTLY_ONCE
-
使用Hive SQL时如果Flink语法不兼容则可切换Hive方言 当前Flink支持的SQL语法解析引擎有default和Hive两种,第一种为Flink原生SQL语言,第二种是Hive SQL语言。因为部分Hive语法的DDL和DML无法用Flink SQL运行,所以遇到这种SQL可直接切换成Hive的dialect。使用Hive dialect需要注意: Hive dialect只能用于操作Hive表,不能用于普通表。Hive方言应与HiveCatalog一起使用。 虽然所有Hive版本都支持相同的语法,但是是否有特定功能仍然取决于使用的Hive版本。例如仅在Hive-2.7.0或更高版本中支持更新数据库位置。 Hive和Calcite具有不同的保留关键字。例如default在Calcite中是保留关键字,在Hive中是非保留关键字。所以在使用Hive dialect时,必须使用反引号(`)引用此类关键字,才能将其用作标识符。 在Hive中不能查询在Flink中创建的视图。 【示例】修改SQL解析为Hive语法(sql-submit-defaults.yaml): configuration: table.sql-dialect: hive
-
ChangelogNormalize算子使用场景和配置 ChangelogNormalize是一个用于处理变更日志(Changelog)数据流 的关键算子,主要用于对涉及主键语义的数据变更日志进行标准化处理,通过该算子,可以有效地整合和优化数据变更记录,确保数据的一致性和准确性。 1、相关配置 ChangelogNormalize是优化器自动生成的,且没有关闭配置。只有当source包含主键,并且source的changelog mode为UPSERT时优化器才会添加。 2、使用ChangelogNormalize的场景 使用了带有主键的upsert源表,需要输出完整的changelog消息。 在遇到被更新或删除的文档时,查表即可得知变更前的状态,如图所示: 对cdc事件的日志去重。需要显示设置'table.exec.source.cdc-events-duplicate' = 'true' ChangelogNormalize算子使用ValueState来存储当前主键下最新的整行记录。更新状态并向下游发送变更的过程如下图所示。处理第二条-U(2, 'Jerry', 77)时State已经empty,说明截止目前+I/+UA和-D/-UB已经两两抵销,当前这条retract消息是重复的,可以丢弃。 3、不使用ChangelogNormalize的场景 和SinkUpsertMaterializer算子一样,ChangelogNormalize会在状态后端用ValueState存储主键的最新记录。从而增加状态访问I/O的开销,最终影响作业的吞吐量。
-
生产环境使用增量Rocksdb作为State Backend Flink提供了三种状态后端:MemoryStateBackend,FsStateBackend,和RocksDBStateBackend。 MemoryStateBackend是将state存储在JobManager的Java堆上,每个状态的大小不能超过akka帧的大小,且总量不能超过JobManager的堆内存大小。所以只适合于本地开发调试,或状态大小有限的一些小状态的场景。 FsStateBackend是文件系统状态后端,正常情况下将state存储在TaskManager堆内存中,当Checkpoint时将state存储在文件系统上,而JobManager内存中存储极少的元数据(高可用场景下存储在ZooKeeper)。因为文件系统的存储空间足够,适合于大状态,长窗口,或大键值状态的有状态处理任务,也适合于高可用方案。 RocksDBStateBackend是内嵌数据库后端,正常情况下state存储在RocksDB数据库中,该数据库数据放在本地磁盘上,在Checkpoint时将state存储在配置的文件系统上而JobManager内存中存储极少的元数据(高可用场景下存储在ZooKeeper),同时是唯一一个可以增量Checkpoint的状态后端,除了适合于FsStateBackend的场景,还适用于超大状态的场景。 表1 Flink状态后端 类别 MemoryStateBackend FsStateBackend RocksDBStateBackend 方式 Checkpoint数据直接返回给Master节点,不落盘 数据写入文件,将文件路径传给Master 数据写入文件,将文件路径传给Master 存储 堆内存 堆内存 Rocksdb(本地磁盘) 性能 相比最好(一般不用) 性能好 性能不好 缺点 数据量小、易丢失 容易OOM风险 需要读写、序列化、IO等耗时 是否支持增量 不支持 不支持 支持 【示例】配置RockDBStateBackend(flink-conf.yaml): state.backend: rocksdb state.checkpoints.dir: hdfs://namenode:40010/flink/checkpoints
-
高可用性下考虑提高Checkpoint保存数 Checkpoint保存数默认是1,也就是只保存最新的Checkpoint的状态文件,当进行状态恢复时,如果最新的Checkpoint文件不可用(比如HDFS文件所有副本都损坏或者其他原因),那么状态恢复就会失败。如果设置Checkpoint保存数为2,即使最新的Checkpoint恢复失败,那么Flink会回滚到之前那一次Checkpoint的状态文件进行恢复。所以可以增加Checkpoint保存数。 【示例】配置Checkpoint文件保存数为2: state.checkpoints.num-retained: 2
-
Kafka作为source表时必须指定“properties.group.id”配置项 【示例】以“testGroup”为用户组读取主题为“test_sink”的Kafka消息: CREATE TABLE KafkaSource( `user_id` VARCHAR, `user_name` VARCHAR, `age` INT ) WITH ( 'connector' = 'kafka', 'topic' = 'test_sink', 'properties.bootstrap.servers' = 'Kafka的Broker实例业务IP:Kafka端口号', 'scan.startup.mode' = 'latest-offset', 'properties.group.id' = 'testGroup', 'value.format' = 'csv', 'properties.sasl.kerberos.service.name' = 'kafka', 'properties.security.protocol' = 'SASL_PLAINTEXT', 'properties.kerberos.domain.name' = 'hadoop.系统 域名 ' ); SELECT * FROM KafkaSource;
-
Kafka作为sink表时必须指定“topic”配置项 【示例】向Kafka的“test_sink”主题插入一条消息: CREATE TABLE KafkaSink( `user_id` VARCHAR, `user_name` VARCHAR, `age` INT ) WITH ( 'connector' = 'kafka', 'topic' = 'test_sink', 'properties.bootstrap.servers' = 'Kafka的Broker实例业务IP:Kafka端口号', 'scan.startup.mode' = 'latest-offset', 'value.format' = 'csv', 'properties.sasl.kerberos.service.name' = 'kafka', 'properties.security.protocol' = 'SASL_PLAINTEXT', 'properties.kerberos.domain.name' = 'hadoop.系统域名' ); INSERT INTO KafkaSink (`user_id`, `user_name`, `age`)VALUES ('1', 'John Smith', 35);
-
Coordinator和Executor分离部署,Coordinator根据集群规模部署2-5个 Coordinator承担缓存元数据,解析SQL执行计划,和响应客户端请求的功能主要使用jvm内存,而Executor承担数据读写,算子计算等功能,主要使用offheap内存;拆分后可有效提升内存使用率;另外,所有的SQL执行统计均在Coordinator中记录,分离后可通过访问几个Coordinator节点获取整个集群的SQL运行情况,可减少运维压力。
-
Kafka作为source表时应设置限流 本章节适用于 MRS 3.3.0及以后版本。 防止上限超过流量峰值,导致作业异常带来不稳定因素。因此建议设置限流,限流上限应该为业务上线压测的峰值。 【示例】 #如下参数作用在每个并行度 'scan.records-per-second.limit' = '1000' #真实的限流流量如下 min( parallelism * scan.records-per-second.limit,partitions num * scan.records-per-second.limit)
-
为保证数据准确性将同key数据写入Kafka的同一个分区 Flink写Kafka使用fixed策略,并在写入之前根据key进行Hash。 【示例】 CREATE TABLE kafka ( f_sequence INT, f_sequence1 INT, f_sequence2 INT, f_sequence3 INT ) WITH ( 'connector' = 'kafka', 'topic' = 'yxtest123', 'properties.bootstrap.servers' = 'Kafka的Broker实例业务IP:Kafka端口号', 'properties.group.id' = 'testGroup1', 'scan.startup.mode' = 'latest-offset', 'format' = 'json', 'sink.partitioner'='fixed' ); insert into kafka select /*+ DISTRIBUTEBY('f_sequence','f_sequence1') */ * from datagen;
-
支持迁移的公共镜像 支持迁移的公共镜像和HCE的对应关系如下所述。 表1 支持迁移的x86公共镜像 OS发行系列 源操作系统 目标操作系统 HCE 64bit:Huawei Cloud EulerOS 1.1 Huawei Cloud EulerOS 2.0 标准版 64位 EulerOS 64bit:EulerOS:2.10/2.9/2.5/2.3/2.2 Huawei Cloud EulerOS 2.0 标准版 64位 CentOS 64bit:CentOS 7:7.9/7.8/7.7/7.6/7.5/7.4/7.3/7.2/7.1/7.0 64bit:CentOS 8:8.5/8.4/8.3/8.2/8.1/8.0 Huawei Cloud EulerOS 2.0 标准版 64位 64bit:CentOS 7.9 Huawei Cloud EulerOS 1.1 CentOS兼容版 表2 支持迁移的Arm公共镜像 OS发行系列 源操作系统 目标操作系统 EulerOS 64bit:EulerOS:2.10/2.9/2.8/2.3 Huawei Cloud EulerOS 2.0 标准版 64位 Arm版
-
产品优势 华为云服务垂直整合:联合华为云擎天平台垂直优化、GuestOS/HostOS协同,提升应用性能,打造弹性云服务器、云容器引擎、弹性负载均衡、数据库等服务优选竞争力。 云原生混合部署的最佳实践:支持容器化应用的混合部署,优化云原生环境中的资源利用效率,致力于打造行业领先的资源配置方案;同时,提供低资源占用、快速启动以及高效资源利用的云原生基础设施。 高效快速部署:加速虚拟机启动,提升批量部署效率。 安全可信:支持SM2等国密算法;具备等保2.0/CC EAL4+安全能力。 基于openEuler生态:国内最活跃OS开源社区,Linux社区贡献持续5年TOP5,5.10内核贡献TOP1。HCEOS支持南北向主流软硬件,可完全替代CentOS。 OS开箱即用:支持安装KooCLI,提供通过CLI调用云服务API的方法;支持安装管理鸿蒙SDK的工具sdkmgr,方便远程管理鸿蒙SDK,实现端云开发者协同。
-
安全启动 通过安全启动(SecureBoot)可以保证系统启动过程中各个部件的完整性,防止没有经过合法签名的部件被加载运行,从而防止对系统及用户数据产生安全威胁并防御bootkit和rootkit攻击。HCE 2.0支持安全启动。 查看是否开启SecureBoot HCE启动成功后,可以使用下面命令判断SecureBoot是否启用。 mokutil --sb-state SecureBoot enabled #SecureBoot已启用 启用kernel ko签名校验 安全启动通过校验签名来实现。HCE 2.0的内核默认未编译强制启用签名校验,需要通过kernel的启动参数module.sig_enforce进行控制。 启用ko签名校验:修改/boot/efi/EFI/hce/grub.cfg文件,增加启动参数module.sig_enforce=1。 图1 启用ko签名校验 Kernel参数 值 说明 module.sig_enforce 0 关闭内核对ko模块的校验,重启生效。 1 开启内核对ko模块的校验,重启生效。 HCE 2.0签名公钥证书 https://repo.huaweicloud.com/hce/2.0/updates/x86_64/Packages/路径下的hce-sign-certificate-1.0-2.hce2.x86_64.rpm。 BIOS证书导入参考: 鲲鹏服务器:https://support.huawei.com/enterprise/zh/doc/EDOC1100088653/97a0d5a0 2288H V5:https://support.huawei.com/enterprise/zh/doc/EDOC1000163371/afc5c7f8?idPath=23710424|251364409|21782478|21872244 2288H V6:https://support.huawei.com/enterprise/zh/doc/EDOC1100195299/fdb56216?idPath=23710424|251364409|21782478|23692812 在服务器安装了2025年3月份之前的HCE2.0版本并开启安全启动的情况下,如果打算升级到2025年5月份之后的HCE2.0版本或者单独升级shim,grub,kernel包,可能存在升级重启后,系统无法引导启动的问题。在升级OS前,可参考【常见问题】的“如何解决证书切换导致的安全启动失败问题”文档中的【排查方法】提前进行排查。如果已经升级OS,并发生无法引导启动的问题,可直接参考文档中【解决方案】进行解决。
-
常用硬件兼容性列表 本网页表格所列产品均已满足华为云HCE技术兼容要求,表格中部分“*”标识的产品是基于技术兼容实现了合作双方互认证。本表格所列产品将持续更新。 表1 常用服务器兼容性表 厂商 服务器型号 操作系统 四川华鲲振宇智能科技有限责任公司 AT800 (Model 3000)* HCE 2.0 四川华鲲振宇智能科技有限责任公司 AT800 (Model 3010)* HCE 2.0 四川华鲲振宇智能科技有限责任公司 AT800 (Model 9000) A2* HCE 2.0 四川华鲲振宇智能科技有限责任公司 AT800S X2* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG525 B1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG225 Pro B1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG245 B1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG215 B1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG125 B1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG225 A1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG225 B1* HCE 2.0 宝德计算机系统股份有限公司 PR210KT* HCE 2.0 宝德计算机系统股份有限公司 PR210K* HCE 2.0 宝德计算机系统股份有限公司 PR210KR* HCE 2.0 宝德计算机系统股份有限公司 PR210KI HCE 2.0 宝德计算机系统股份有限公司 PR212K HCE 2.0 宝德计算机系统股份有限公司 PR212F3 HCE 2.0 宝德计算机系统股份有限公司 PR220K HCE 2.0 宝德计算机系统股份有限公司 PR420K HCE 2.0 宝德计算机系统股份有限公司 PR2715P2 HCE 2.0 宝德计算机系统股份有限公司 PR4908P HCE 2.0 宝德计算机系统股份有限公司 PR215PI HCE 2.0 宝德计算机系统股份有限公司 PR215WI HCE 2.0 武汉长江计算科技有限公司 R220K V2* HCE 2.0 武汉长江计算科技有限公司 R420K V2* HCE 2.0 武汉长江计算科技有限公司 R240K V2* HCE 2.0 武汉长江计算科技有限公司 G420K V2* HCE 2.0 武汉长江计算科技有限公司 G220X V5* HCE 2.0 浪潮计算机科技有限公司 CS 5280Z2* HCE 2.0 浪潮计算机科技有限公司 CS5280K2 HCE 2.0 浪潮计算机科技有限公司 CS8260K2 HCE 2.0 浪潮计算机科技有限公司 CS5280H HCE 2.0 浪潮计算机科技有限公司 CS5280H2 HCE 2.0 浪潮计算机科技有限公司 CS5280H3* HCE 2.0 浪潮计算机科技有限公司 CS5260H HCE 2.0 浪潮计算机科技有限公司 CS5280F3 HCE 2.0 浪潮计算机科技有限公司 NF8260M5 HCE 2.0 浪潮计算机科技有限公司 NF5280M6 HCE 2.0 浪潮计算机科技有限公司 NF5280M5 HCE 2.0 浪潮计算机科技有限公司 NF5468M6 HCE 2.0 浪潮计算机科技有限公司 NF8260M6 HCE 2.0 北京神州数码云科信息技术有限公司 KunTai R522 HCE 2.0 北京神州数码云科信息技术有限公司 KunTai R524* HCE 2.0 北京神州数码云科信息技术有限公司 KunTai R622 HCE 2.0 北京神州数码云科信息技术有限公司 KunTai A722 HCE 2.0 北京神州数码云科信息技术有限公司 KunTai R722* HCE 2.0 北京神州数码云科信息技术有限公司 KunTai R822* HCE 2.0 北京神州数码云科信息技术有限公司 KunTai A924 HCE 2.0 联想(北京)信息技术有限公司 SR65系列* HCE 2.0 联想(北京)信息技术有限公司 KR72系列* HCE 2.0 华为技术有限公司 TaiShan 200 (Model 2280 V2)* HCE 2.0 华为技术有限公司 TaiShan 200 Pro(Model 2280)* HCE 2.0 华为技术有限公司 TaiShan 200 (Model 2280)(VF)* HCE 2.0 华为技术有限公司 Atlas 800T A2* HCE 2.0 华为技术有限公司 TaiShan 200 Server(Model 2480)* HCE 2.0 华为技术有限公司 Atlas 800 (Model 3000)* HCE 2.0 华为技术有限公司 TaiShan 200 Pro(Model 2480)* HCE 2.0 华为技术有限公司 Atlas 800 (Model 9000)* HCE 2.0 华为技术有限公司 TaiShan 200K (Model 2280K)* HCE 2.0 华为技术有限公司 FusionServer 2488 V5* HCE 2.0 华为技术有限公司 FusionServer 2488H V5* HCE 2.0 华为技术有限公司 FusionServer 2488H V6* HCE 2.0 华为技术有限公司 FusionServer 2288H V6* HCE 2.0 华为技术有限公司 FusionServer 2288H V5* HCE 2.0 华为技术有限公司 FusionServer 5288 V5* HCE 2.0 华为技术有限公司 FusionServer 5288X V5* HCE 2.0 华为技术有限公司 FusionServer G5500(G560 V5)* HCE 2.0 华为技术有限公司 FusionServer 2288X V5* HCE 2.0 华为技术有限公司 FusionServer G5500(G530 V5)* HCE 2.0 华为技术有限公司 FusionServer 5885H V5* HCE 2.0 河南昆仑技术有限公司 Kunlun 2280* HCE 2.0 河南昆仑技术有限公司 Kunlun 2480* HCE 2.0 河南昆仑技术有限公司 Kunlun 5280* HCE 2.0 河南昆仑技术有限公司 Kunlun 2280-VF* HCE 2.0 河南昆仑技术有限公司 Kunlun 5280-VF* HCE 2.0 新华三技术有限公司 UniServer R5260 G5 HCE 2.0 新华三技术有限公司 UniServer R2960 G3 HCE 2.0 新华三技术有限公司 UniServer R4960G3 HCE 2.0 新华三技术有限公司 UniServer R4930 G5 HCE 2.0 新华三技术有限公司 UniServer R5300 G5 HCE 2.0 新华三技术有限公司 UniServer R4900 G6 HCE 2.0 新华三技术有限公司 UniServer R4900 G5 HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RH220T HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RA5900-B HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RH220T-B HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RA2300-A HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RH220K HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RA2300-A HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RA2301-B HCE 2.0 广州广电五舟科技股份有限公司 S627K2 HCE 2.0 广州广电五舟科技股份有限公司 S627K3 HCE 2.0 广州广电五舟科技股份有限公司 S627K4 HCE 2.0 广州广电五舟科技股份有限公司 S627H5 HCE 2.0 广州广电五舟科技股份有限公司 S800K2 HCE 2.0 广州广电五舟科技股份有限公司 S900K3 HCE 2.0 广州广电五舟科技股份有限公司 S800G2 HCE 2.0 中科可控信息产业有限公司 R6230HA HCE 2.0 中科可控信息产业有限公司 R6240H0 HCE 2.0 中科可控信息产业有限公司 R5240H0 HCE 2.0 中科可控信息产业有限公司 X7340H0 HCE 2.0 曙光信息产业(北京)有限公司 H520-G30A HCE 2.0 曙光信息产业(北京)有限公司 H520-G35A HCE 2.0 曙光信息产业(北京)有限公司 H620-G30A HCE 2.0 中国长城科技集团股份有限公司 DF720 HCE 2.0 中国长城科技集团股份有限公司 DF723 HCE 2.0 中国长城科技集团股份有限公司 DF729 HCE 2.0 中国长城科技集团股份有限公司 SF720 HCE 2.0 中国长城科技集团股份有限公司 EF860 HCE 2.0 中国长城科技集团股份有限公司 RK8460 V5 HCE 2.0 中国长城科技集团股份有限公司 RK7460 V5 HCE 2.0 中国长城科技集团股份有限公司 RK6260 V5 HCE 2.0 中国长城科技集团股份有限公司 RH6260 V5 HCE 2.0 中国长城科技集团股份有限公司 RH5260 V5 HCE 2.0 中国长城科技集团股份有限公司 RK5260 V5 HCE 2.0 百信信息技术有限公司 Hengshan TS02F-F30 HCE 2.0 百信信息技术有限公司 Hengshan 326RA HCE 2.0 百信信息技术有限公司 Hengshan TS02F-F39 HCE 2.0 黄河科技集团信息产业发展有限公司 Huanghe 2480 V2 HCE 2.0 黄河科技集团信息产业发展有限公司 Huanghe OceanAI 800 HCE 2.0 黄河科技集团信息产业发展有限公司 Huanghe OceanAI 900A2 HCE 2.0 黄河科技集团信息产业发展有限公司 Huanghe 2280 V2 HCE 2.0 四川虹信软件股份有限公司 TG225A1 HCE 2.0 四川虹信软件股份有限公司 TG225B1 HCE 2.0 四川虹信软件股份有限公司 TG225 Pro B1 HCE 2.0 四川虹信软件股份有限公司 TG245 B1 HCE 2.0 浙江华启智慧科技有限公司 HQ-RS2297 HCE 2.0 浙江华启智慧科技有限公司 DH-RS2297 HCE 2.0 浙江华启智慧科技有限公司 DH-RS2297VT HCE 2.0 浙江华启智慧科技有限公司 DH-GS2298 HCE 2.0 浙江华启智慧科技有限公司 HQ-GS2298 HCE 2.0 中国普天信息产业集团有限公司 CP R2200K HCE 2.0 超云数字技术集团有限公司 R3216 HCE 2.0 北京国电通网络技术有限公司 RS720 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang A800I HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang K620-M1 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang K620-M3 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang K620 V4 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang K620-M2 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang A800T A2 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang F520-M1+ HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang H628-G1 HCE 2.0 宁畅信息产业(北京)有限公司 R620 G40 HCE 2.0 宁畅信息产业(北京)有限公司 R620 G30 HCE 2.0 烽火通信科技股份有限公司 FitServer R2400 V5 HCE 2.0 烽火通信科技股份有限公司 FitServer R2200 V5 HCE 2.0 烽火通信科技股份有限公司 FitServer R2480 V6 HCE 2.0 烽火通信科技股份有限公司 FitServer R2280 V6 HCE 2.0 安擎计算机信息股份有限公司 EG920A-G20 HCE 2.0 安擎计算机信息股份有限公司 EG940A-G30 HCE 2.0 安擎计算机信息股份有限公司 EG920A-G21 HCE 2.0 江苏北联国芯技术有限公司 BLK 800GI HCE 2.0 江苏北联国芯技术有限公司 BLK 800GT V2 HCE 2.0 紫光恒越技术有限公司 UNIS Server R3830 G5 HCE 2.0 紫光恒越技术有限公司 UNIS Server R3820 G3 HCE 2.0 表2 常用板卡兼容性表 类别 设备厂商 设备型号 操作系统 HBA卡 Emulex LPE16002B (16Gbps) HCE 2.0 HBA卡 Emulex LPE31000 (16Gbps) HCE 2.0 HBA卡 Emulex LPE31002 (16Gbps) HCE 2.0 HBA卡 Emulex LPE32000 (32Gbps) HCE 2.0 HBA卡 Emulex LPE32002 (32Gbps) HCE 2.0 HBA卡 Emulex LPE35002 (32Gbps) HCE 2.0 HBA卡 QLogic QLE2560 (8Gbps) HCE 2.0 HBA卡 Qlogic QLE2562 (8Gbps) HCE 2.0 HBA卡 QLogic QLE2562 (8Gbps) HCE 2.0 HBA卡 QLogic QLE2690 (16Gbps) HCE 2.0 HBA卡 Qlogic QLE2692 (16Gbps) HCE 2.0 HBA卡 QLogic QLE2692 (16Gbps) HCE 2.0 HBA卡 Qlogic QLE2742 (32Gbps) HCE 2.0 HBA卡 华为 SP520(dual-port)(Hi1822) HCE 2.0 HBA卡 华为 SP522(dual-port)(Hi1822) HCE 2.0 HBA卡 华为 SP525(dual-port)(Hi1822) HCE 2.0 Raid卡 3SNIC 3S585 HCE 2.0 Raid卡 Avago 9311-8i HCE 2.0 Raid卡 Avago 9361-16i HCE 2.0 Raid卡 Avago 9361-8i HCE 2.0 Raid卡 Avago 9440-8i HCE 2.0 Raid卡 Avago 9460-16i HCE 2.0 Raid卡 Avago 9460-8i HCE 2.0 Raid卡 Avago 9540-8i HCE 2.0 Raid卡 Avago 9560-16i HCE 2.0 Raid卡 Avago 9560-8i HCE 2.0 Raid卡 Avago MegaRAID SAS-3 3008 HCE 2.0 Raid卡 Avago SR16-L3316 16i HCE 2.0 Raid卡 PMC SmartRAID 3152-8i HCE 2.0 Raid卡 宝德 LR382A HCE 2.0 Raid卡 超聚变 XR150-M HCE 2.0 Raid卡 超聚变 XR450C-MX HCE 2.0 Raid卡 超聚变 XR760-M HCE 2.0 Raid卡 戴尔 PERC H330 Mini HCE 2.0 Raid卡 戴尔 PERC H730p HCE 2.0 Raid卡 戴尔 PERC H740p HCE 2.0 Raid卡 戴尔 PERC H745 HCE 2.0 Raid卡 戴尔 PERC H750 HCE 2.0 Raid卡 戴尔 PERC H755 HCE 2.0 Raid卡 华三 RAID-P460-B4/B2 HCE 2.0 Raid卡 华三 RAID-P460-M4/M2 HCE 2.0 Raid卡 华为 FBGF-RAD-R1-S1 HCE 2.0 Raid卡 华为 SP150IT-M HCE 2.0 Raid卡 华为 SP150-M HCE 2.0 Raid卡 华为 SP450C-M HCE 2.0 Raid卡 华为 SP460C-M 4G HCE 2.0 Raid卡 华为 SP686C-M-16i HCE 2.0 Raid卡 华为 SP686C-M-32i HCE 2.0 Raid卡 华为 SP686C-M-40i HCE 2.0 Raid卡 华为 SP686C-MH-32i HCE 2.0 Raid卡 华为 SR130 HCE 2.0 Raid卡 华为 SR150-M HCE 2.0 Raid卡 华为 SR430C HCE 2.0 Raid卡 华为 SR430C-M HCE 2.0 Raid卡 华为 SR450C-M HCE 2.0 Raid卡 华为 SR530C HCE 2.0 Raid卡 华为 SR530C-M HCE 2.0 Raid卡 华为 SR630C-ME HCE 2.0 Raid卡 华为 SR760IT-M HCE 2.0 Raid卡 华为 SR760-M HCE 2.0 Raid卡 华为 软RAID HCE 2.0 Raid卡 惠普 HPE MR416i-o Gen11 HCE 2.0 Raid卡 惠普 Smart Array P408i-a HCE 2.0 Raid卡 惠普 Smart Array P816i-a HCE 2.0 Raid卡 浪潮 INSPUR 3008IMR HCE 2.0 Raid卡 浪潮 INSPUR 3108MR HCE 2.0 Raid卡 浪潮 INSPUR 3108MR-2GB HCE 2.0 Raid卡 浪潮 PM8060 HCE 2.0 Raid卡 浪潮 PM8204-8i HCE 2.0 Raid卡 浪潮 PM8222-SHBA HCE 2.0 Raid卡 联想 930-8i HCE 2.0 Raid卡 联想 9350-8i HCE 2.0 Raid卡 联想 940-16i HCE 2.0 Raid卡 联想 940-8i HCE 2.0 网卡 Mellanox E10GM2-CX4-Lx HCE 2.0 网卡 Mellanox E25GM2-CX4-Lx HCE 2.0 网卡 Mellanox MCX4121A-ACAT HCE 2.0 网卡 Mellanox MCX4121A-ACUT HCE 2.0 网卡 Mellanox MCX4121A-XCAT HCE 2.0 网卡 Mellanox MCX4121A-XCHT HCE 2.0 网卡 Mellanox MCX512A-ACAT HCE 2.0 网卡 Mellanox MCX512A-ACUT HCE 2.0 网卡 Mellanox MCX515A-CCAT HCE 2.0 网卡 Mellanox MCX621102AN-ADAT HCE 2.0 网卡 Mellanox MCX623106AN-CDAT HCE 2.0 网卡 Mellanox MCX631102AS-ADAT HCE 2.0 网卡 超聚变 XC382 HCE 2.0 网卡 超聚变 XC383 HCE 2.0 网卡 超聚变 XP330 HCE 2.0 网卡 超聚变 XP332 HCE 2.0 网卡 超聚变 XP380 HCE 2.0 网卡 超聚变 XP382 HCE 2.0 网卡 戴尔 Nvidia ConnectX-6 Lx 2x 25G SFP28 HCE 2.0 网卡 戴尔 X710-DA2 HCE 2.0 网卡 华三 CNA-10GE-2P-560F-B2 HCE 2.0 网卡 华三 NIC-620F-B2-25Gb-2P HCE 2.0 网卡 华三 NIC-ETH540F-LP-2P HCE 2.0 网卡 华为 HP380 HCE 2.0 网卡 华为 HP382 HCE 2.0 网卡 华为 SP310 HCE 2.0 网卡 华为 SP330 HCE 2.0 网卡 华为 SP332 HCE 2.0 网卡 华为 SP333 HCE 2.0 网卡 华为 SP380 HCE 2.0 网卡 华为 SP382 HCE 2.0 网卡 华为 SP570 HCE 2.0 网卡 华为 SP580 HCE 2.0 网卡 华为 SP680 HCE 2.0 网卡 华为 SP681 HCE 2.0 网卡 华为 TM280 HCE 2.0 网卡 惠普 HPE Eth 10Gb 2p 548SFP+ HCE 2.0 网卡 惠普 HPE Ethernet 10Gb 2-port 562SFP+ Adapter HCE 2.0 网卡 记忆科技 FBGF-NIC-R1S1 HCE 2.0 网卡 浪潮 Ethernet Controller X710 for 10GbE SFP+ HCE 2.0 网卡 浪潮 F102IX710 HCE 2.0 网卡 浪潮 NIC_10Gbps_2Port_LC_inagile_X710_OCP3.0_MM HCE 2.0 网卡 世宁达 E10GI2-82599-US-E2 HCE 2.0 网卡 网迅科技 RP1000P2SFP HCE 2.0 网卡 网迅科技 RP2000P2SFP HCE 2.0 网卡 英特尔 Intel 82599ES 10 Gigabit Ethernet Controller HCE 2.0 网卡 英特尔 Intel Ethernet Converged Network Adapter X710-DA2 HCE 2.0 网卡 英特尔 Intel Ethernet Network Adapter X722-DA2 HCE 2.0 网卡 英特尔 Intel X520-DA2 HCE 2.0 硬盘 Memblaze PBlaze5 D926 HCE 2.0 硬盘 超聚变 EP600 HCE 2.0 硬盘 大普微电子 Dapustor J5300 HCE 2.0 硬盘 大普微电子 DapuStor-H3200 HCE 2.0 硬盘 大普微电子 H3100 HCE 2.0 硬盘 大普微电子 J5100 HCE 2.0 硬盘 大普微电子 J5301 HCE 2.0 硬盘 大普微电子 R5102 HCE 2.0 硬盘 大普微电子 R5301 HCE 2.0 硬盘 大普微电子 R5302 HCE 2.0 硬盘 华为 ES3500P V5 HCE 2.0 硬盘 华为 ES3500P V6 HCE 2.0 硬盘 华为 ES3510P V5 HCE 2.0 硬盘 华为 ES3600C V3 HCE 2.0 硬盘 华为 ES3600C V5 HCE 2.0 硬盘 华为 ES3600P V3 HCE 2.0 硬盘 华为 ES3600P V5 HCE 2.0 硬盘 华为 ES3600P V6 HCE 2.0 硬盘 华为 ES3610P V5 HCE 2.0 硬盘 记忆科技 UH810a HCE 2.0 硬盘 记忆科技 UH830a HCE 2.0 硬盘 浪潮 NS8610G1 HCE 2.0 硬盘 三星 PM1725b HCE 2.0 硬盘 三星 PM1735 HCE 2.0 硬盘 忆联信息 UH810a HCE 2.0 硬盘 忆联信息 UH811a HCE 2.0 硬盘 忆联信息 UH830a HCE 2.0 硬盘 忆联信息 UH831a HCE 2.0 硬盘 英特尔 P4510 HCE 2.0 硬盘 英特尔 P4610 HCE 2.0 硬盘 英特尔 P5620 HCE 2.0 GPU/NPU 华为 Ascend 910B2 HCE 2.0 GPU/NPU 华为 Ascend 910B3 HCE 2.0 GPU/NPU 华为 Atlas 300I Duo (48G) HCE 2.0 GPU/NPU 华为 Atlas 300I Duo(48G) HCE 2.0 GPU/NPU 华为 Atlas 300I Duo(96G) HCE 2.0 GPU/NPU 华为 Atlas 300I Duo(昇腾 310P) HCE 2.0 GPU/NPU 华为 Atlas 300I Pro(昇腾 310P) HCE 2.0 GPU/NPU 华为 Atlas 300I(昇腾310) HCE 2.0 GPU/NPU 华为 Atlas 300V Pro(昇腾 310P) HCE 2.0 GPU/NPU 英伟达 Nvidia A10 HCE 2.0 GPU/NPU 英伟达 Nvidia A30 HCE 2.0 GPU/NPU 英伟达 Nvidia A800 SXM4 80G HCE 2.0 GPU/NPU 英伟达 Nvidia H100 80GB HBM3 HCE 2.0 GPU/NPU 英伟达 Nvidia HGX A100 8 GPU 80GB HCE 2.0 GPU/NPU 英伟达 Nvidia P100 HCE 2.0 GPU/NPU 英伟达 Nvidia P4 HCE 2.0 GPU/NPU 英伟达 Nvidia P40 HCE 2.0 GPU/NPU 英伟达 Nvidia Quadro RTX6000 HCE 2.0 GPU/NPU 英伟达 Nvidia RTX A6000 HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla A100 PCIe 40GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla A100 PCIe 80GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla A40 PCIe 48GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla A800 PCIe 80GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla T4 HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla V100 PCIe 16GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla V100 PCIe 32GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla V100S PCIe 32GB HCE 2.0 父主题: 常用软硬件兼容性
-
常用软件兼容性列表 本网页表格所列产品均已满足华为云HCE技术兼容要求,表格中部分“*”标识的产品是基于技术兼容实现了合作双方互认证。本表格所列产品将持续更新。 HCE 2.0兼容openEuler 22.03 LTS版本兼容列表下的所有开源软件,累计兼容软件数量已达6万+,详情请参见oepkgs官网。 HCE 2.0常用软件兼容列表如下: 表1 常用软件兼容性表 产品名称 版本号 软件类型 企业名称 操作系统 GaussDB (集中式版)* V2.0 基础软件/数据库 华为云计算 技术有限公司 HCE 2.0 GaussDB(分布式版)* V2.0 基础软件/数据库 华为云计算技术有限公司 HCE 2.0 TaurusDB* V2.0 基础软件/数据库 华为云计算技术有限公司 HCE 2.0 达梦数据库管理系统* V8.4 基础软件/数据库 武汉达梦数据库股份有限公司 HCE 2.0 达梦数据库管理系统(分布式版)[简称:DMDPC]* V8.4 基础软件/数据库 武汉达梦数据库股份有限公司 HCE 2.0 达梦数据共享集群软件DMDSC* V8 基础软件/数据库 武汉达梦数据库股份有限公司 HCE 2.0 达梦数据守护集群软件DMDataWatch* V8 基础软件/数据库 武汉达梦数据库股份有限公司 HCE 2.0 达梦读写分离集群软件DMRWC* V8 基础软件/数据库 武汉达梦数据库股份有限公司 HCE 2.0 GBase 8c* V5 基础软件/数据库 天津南大通用数据技术股份有限公司 HCE 2.0 GBase 8c* V6 基础软件/数据库 天津南大通用数据技术股份有限公司 HCE 2.0 GBase 8s* V8.8 基础软件/数据库 天津南大通用数据技术股份有限公司 HCE 2.0 GBase 8a MPP Cluster* V9 基础软件/数据库 天津南大通用数据技术股份有限公司 HCE 2.0 金仓数据库管理系统KingbaseES* V8 基础软件/数据库 北京人大金仓信息技术股份有限公司 HCE 2.0 金仓数据库管理系统KingbaseES* V9 基础软件/数据库 北京人大金仓信息技术股份有限公司 HCE 2.0 神通数据库管理系统* V7.0 基础软件/数据库 天津神舟通用数据技术有限公司 HCE 2.0 神通数据库管理系统* V8.0 基础软件/数据库 天津神舟通用数据技术有限公司 HCE 2.0 平凯数据库企业版软件【简称:TiDB】* V7.1 基础软件/数据库 平凯星辰(北京)科技有限公司 HCE 2.0 东方通应用服务器软件TongWeb* V7.0 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通应用服务器软件TongWeb* V8.0 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通分布式数据缓存中间件软件TongRDS* V2.2 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通负载均衡软件TongHttpServer* V6.0 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通消息中间件软件TongLINK/Q* V8.1 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通企业服务总线软件TongESB* V7.1 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通ETL工具软件TongETL* V3.0 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 金蝶Apusic消息中间件* V9.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic消息中间件* V10.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic分布式缓存软件* V2.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic分布式消息队列软件* V2.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic负载均衡器软件* V2.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic全文检索软件* V1.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic分布式配置中心软件* V1.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 中创负载均衡软件[简称:InforSuite LB]* V2.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创高吞吐消息中间件软件[简称:InforSuite HTMQ]* V2.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创高性能消息队列软件[简称:InforSuite HCMQ]* V2.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创消息中间件软件[简称:InforSuite MQ]* V9.1 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创云原生消息中间件软件[简称:InforSuite Cloud MQ]* V2.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创应用服务器软件[简称:InforSuite AS]* V10.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创分布式数据缓存中间件软件[简称:InforSuite RDS]* V2.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创分布式数据缓存中间件软件[简称:InforSuite RDS]* V3.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 宝兰德应用服务器软件* V9.5 基础软件/中间件 北京宝兰德软件股份有限公司 HCE 2.0 宝兰德Web服务器软件 V2.0 基础软件/中间件 北京宝兰德软件股份有限公司 HCE 2.0 宝兰德分布式缓存软件 V3.0 基础软件/中间件 北京宝兰德软件股份有限公司 HCE 2.0 浪潮云海云操作系统 InCloud OS* V6 基础软件/云平台 济南浪潮数据技术有限公司 HCE 2.0 浪潮云海云操作系统 InCloud OS* V8 基础软件/云平台 济南浪潮数据技术有限公司 HCE 2.0 SMTX OS* V5 基础软件/云平台 北京志凌海纳科技股份有限公司 HCE 2.0 浪潮云海服务器虚拟化系统InCloud Sphere* V6 基础软件/虚拟化 济南浪潮数据技术有限公司 HCE 2.0 浪潮云海服务器虚拟化系统InCloud Sphere* V8 基础软件/虚拟化 济南浪潮数据技术有限公司 HCE 2.0 Newben 5.4.0 基础软件/虚拟化 成都精灵云科技有限公司 HCE 2.0 MariaDB 10.5.25 基础软件/数据库 开源 HCE 2.0 MySQL 8.0.37 基础软件/数据库 开源 HCE 2.0 Redis 6.2.7 基础软件/数据库 开源 HCE 2.0 Qemu 6.2.0 基础软件/虚拟化 开源 HCE 2.0 Docker Engine 18.09.0 基础软件/通用软件 开源 HCE 2.0 kubernetes 1.20.2 基础软件/通用软件 开源 HCE 2.0 Ceph 16.2.7 基础软件/分布式存储 开源 HCE 2.0 OpenStack Train 基础软件/云平台 开源 HCE 2.0 tomcat 5.5.36 基础软件/通用软件 开源 HCE 2.0 tomcat 6.0.28 基础软件/通用软件 开源 HCE 2.0 tomcat 6.0.53 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.54 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.68 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.76 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.92 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.107 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.109 基础软件/通用软件 开源 HCE 2.0 tomcat 8.0.53 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.50 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.56 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.57 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.58 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.59 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.60 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.61 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.73 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.88 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.93 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.99 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.10 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.14 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.37 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.52 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.58 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.64 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.78 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.91 基础软件/通用软件 开源 HCE 2.0 tomcat 10.0.10 基础软件/通用软件 开源 HCE 2.0 tomcat 10.0.16 基础软件/通用软件 开源 HCE 2.0 Nginx 1.12.2 基础软件/通用软件 开源 HCE 2.0 Nginx 1.13.1 基础软件/通用软件 开源 HCE 2.0 Nginx 1.16.1 基础软件/通用软件 开源 HCE 2.0 Nginx 1.18.0 基础软件/通用软件 开源 HCE 2.0 Nginx 1.20.1 基础软件/通用软件 开源 HCE 2.0 Nginx 1.20.2 基础软件/通用软件 开源 HCE 2.0 Nginx 1.21.5 基础软件/通用软件 开源 HCE 2.0 Nginx 1.22.0 基础软件/通用软件 开源 HCE 2.0 Nginx 1.22.1 基础软件/通用软件 开源 HCE 2.0 Nginx 1.23.0 基础软件/通用软件 开源 HCE 2.0 Nginx 1.23.1 基础软件/通用软件 开源 HCE 2.0 Nginx 1.23.2 基础软件/通用软件 开源 HCE 2.0 Nginx 1.23.3 基础软件/通用软件 开源 HCE 2.0 Nginx 1.24.0 基础软件/通用软件 开源 HCE 2.0 Nginx 1.25.0 基础软件/通用软件 开源 HCE 2.0 .net .net 5 for Linux 基础软件/通用软件 开源 HCE 2.0 .net .net 6 for Linux 基础软件/通用软件 开源 HCE 2.0 .net .net 7 for Linux 基础软件/通用软件 开源 HCE 2.0 .net .net 8 for Linux 基础软件/通用软件 开源 HCE 2.0 Jetty 9.4.15 基础软件/通用软件 开源 HCE 2.0 Jetty 9.4.16 基础软件/通用软件 开源 HCE 2.0 Jetty 9.4.31 基础软件/通用软件 开源 HCE 2.0 Jetty 9.4.40 基础软件/通用软件 开源 HCE 2.0 openjdk 1.7.0 基础软件/通用软件 开源 HCE 2.0 openjdk 1.8.0 基础软件/通用软件 开源 HCE 2.0 openjdk 11 基础软件/通用软件 开源 HCE 2.0 openjdk 17 基础软件/通用软件 开源 HCE 2.0 Keepalived 2.1.5 基础软件/通用软件 开源 HCE 2.0 Keepalived 2.2.4 基础软件/通用软件 开源 HCE 2.0 Springboot 1.5.19 基础软件/通用软件 开源 HCE 2.0 Springboot 2.0.3 基础软件/通用软件 开源 HCE 2.0 Springboot 2.2 基础软件/通用软件 开源 HCE 2.0 Springboot 2.3.9 基础软件/通用软件 开源 HCE 2.0 Kafka 2.6.0 基础软件/通用软件 开源 HCE 2.0 Kafka 2.7.2 基础软件/通用软件 开源 HCE 2.0 Kafka 2.8.2 基础软件/通用软件 开源 HCE 2.0 Kafka 3.0.0 基础软件/通用软件 开源 HCE 2.0 Kafka 3.1.2 基础软件/通用软件 开源 HCE 2.0 Kafka 3.2.3 基础软件/通用软件 开源 HCE 2.0 Kafka 3.3.1 基础软件/通用软件 开源 HCE 2.0 Kafka 3.3.2 基础软件/通用软件 开源 HCE 2.0 Kafka 3.4.0 基础软件/通用软件 开源 HCE 2.0 Kafka 3.4.1 基础软件/通用软件 开源 HCE 2.0 Kafka 3.5.1 基础软件/通用软件 开源 HCE 2.0 Kafka 3.7.1 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.9.10 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.10.1 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.11.0 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.11.28 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.12.0 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.12.4 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.12.9 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.12.13 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.13.0 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.13.2 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.13.5 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.13.6 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.5.5 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.5.7 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.5.9 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.5.10 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.6.1 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.6.2 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.6.4 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.7.0 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.7.2 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.8.0 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.8.4 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.9.0 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.9.2 基础软件/通用软件 开源 HCE 2.0 spring-cloud-gateway 2.1.3 基础软件/通用软件 开源 HCE 2.0 spring-cloud-gateway 2.2 基础软件/通用软件 开源 HCE 2.0 spring-cloud-gateway 3.1.4 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 6.8.23 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.5.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.6 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.6.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.7.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.7.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.8 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.9.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.9.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.9.2 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.9.3 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.10.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.10.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.11.2 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.12.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.12.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.13.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.13.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.13.4 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.14.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.15.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.15.2 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.16.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.16.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.16.2 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.16.3 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.17.2 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.17.6 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.17.5 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.17.7 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.0.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.3.3 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.5.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.8.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.10.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.14.3 基础软件/通用软件 开源 HCE 2.0 apollo 1.1.2 基础软件/通用软件 开源 HCE 2.0 apollo 1.2.0 基础软件/通用软件 开源 HCE 2.0 apollo 1.2.2 基础软件/通用软件 开源 HCE 2.0 apollo 1.4.1 基础软件/通用软件 开源 HCE 2.0 Minio 2023.01.31T02.24.19Z-91.1 基础软件/通用软件 开源 HCE 2.0 Minio RELEASE.2023-10-07T15-07-38Z 基础软件/通用软件 开源 HCE 2.0 Minio RELEASE.2023-12-23T07-19-11Z 基础软件/通用软件 开源 HCE 2.0 Minio RELEASE.2024-01-16T16-07-38Z 基础软件/通用软件 开源 HCE 2.0 Minio RELEASE.2024-04-28T17-53-50Z 基础软件/通用软件 开源 HCE 2.0 Minio RELEASE.2024-07-16T23-46-41Z 基础软件/通用软件 开源 HCE 2.0 Kibana 5.1.1 基础软件/通用软件 开源 HCE 2.0 Kibana 5.2.1 基础软件/通用软件 开源 HCE 2.0 Kibana 5.6.16 基础软件/通用软件 开源 HCE 2.0 Kibana 6.1.0 基础软件/通用软件 开源 HCE 2.0 Kibana 6.2.0 基础软件/通用软件 开源 HCE 2.0 Kibana 6.6.0 基础软件/通用软件 开源 HCE 2.0 Kibana 6.8.23 基础软件/通用软件 开源 HCE 2.0 Kibana 7.0.0 基础软件/通用软件 开源 HCE 2.0 Kibana 7.10.1 基础软件/通用软件 开源 HCE 2.0 Kibana 7.17.22 基础软件/通用软件 开源 HCE 2.0 Kibana 8.1.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.2.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.3.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.4.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.6.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.8.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.10.1 基础软件/通用软件 开源 HCE 2.0 Kibana 8.13.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.14.13 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.1.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.3.2 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.5.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.6.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.6.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.7.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.8.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.9.2 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.10.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.11.2 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.12.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.13.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.14.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.15.2 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.16.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.17.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.18.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.19.3 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.20.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.22.2 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.24.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.29.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.37.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.45.6 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.53.1 基础软件/通用软件 开源 HCE 2.0 rocketmq 5.1.4 基础软件/通用软件 开源 HCE 2.0 Redis 6.2.14 基础软件/通用软件 开源 HCE 2.0 MySQL 5.7.39 基础软件/通用软件 开源 HCE 2.0 MySQL 8.0.28 基础软件/通用软件 开源 HCE 2.0 MySQL 8.0.29 基础软件/通用软件 开源 HCE 2.0 MySQL 8.0.35 基础软件/通用软件 开源 HCE 2.0 postgres 15.7 基础软件/通用软件 开源 HCE 2.0 hadoop 3.3.5 基础软件/通用软件 开源 HCE 2.0 hive 3.1.3 基础软件/通用软件 开源 HCE 2.0 iceberg 1.2.0 基础软件/通用软件 开源 HCE 2.0 spark 3.3.2 基础软件/通用软件 开源 HCE 2.0 Flink 1.16.2 基础软件/通用软件 开源 HCE 2.0 eureka 3.2.0 基础软件/通用软件 开源 HCE 2.0 父主题: 常用软硬件兼容性
-
个人用户 主体信息 支持跨省备案,需要提供福建当地有效期内居住证,必须是居住证,学生证不可以。 网站服务内容选其他或博客。 不满16周岁不允许进行ICP备案,16~18周岁需提供监护人身份证或提供本人就业证明。 主体负责人手机号码不得与应急号码重复,暂无归属地要求。 网站信息 域名所有人需与主办人名称一致。 已备案成功的网站关闭无要求(在主体备注栏备注:此网站为内部使用,不对外开放);若开放网站内容需符合单位性质,网站底部需悬挂备案号,且链接工信部官网https://beian.miit.gov.cn。 电子材料 有效证件原件拍照或电子扫描件。 变更备案 个人备案不可以变更为其他个人或企业。 证件住所、通信地址符合当前管局规则即可。 空壳主体需注销完成后再提交新的备案。
-
企业用户 主体信息 主体负责人必须是法人。 企业负责人未满18岁不能备案。 法定代表人为外籍时,需要提供真实有效的护照,互联网信息服务负责人需授权给持有居民身份证的境内人员进行备案。 个体工商户不涉及书必须加盖公章,手印不可取。 互联网信息服务负责人非主体负责人的情况下,手机号码不得与主体负责人手机号码重复,应急号码也不得与主体负责人的所有联系方式重复,无归属地要求。 网站信息 域名所有人必须与主办单位名称一致,不能是法人。 互联网信息服务负责人如不是法人需提供授权书,授权书上的日期可以与核验单上的日期不一致,但不能在核验单之后,授权书是需留存的,日期只能与核验单上一致或之前。 互联网信息服务负责人必须是中国人(年龄不能超55岁)。 域名实名认证必须与备案主体一致,营业执照可以提供正本,一次性备案不能超过5个域名,ip可以备案。 福建的个体工商户工作室新增网站需要提供建站依据,须提供首页截图、网站主要内容等内容,并加盖公司公章。 已备案成功的网站关闭无要求(在主体备注栏备注:此网站为内部使用,不对外开放);若开放网站内容需符合单位性质,网站底部需悬挂备案号,且链接工信部官网https://beian.miit.gov.cn。 电子材料 有效证件原件拍照或电子扫描件。 涉及前置审批相关行业,必须办理前置审批文件,详情请参见前置审批。 变更备案 单位性质备案不可以变更为其他单位或个人性质备案。 支持网站迁移。 新增接入 空壳主体需注销完成后再提交新的备案。
-
基本概念 使用API涉及的常用概念 账号 用户注册华为云时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在 IAM 中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone) AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 华为云的区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您账号中该区域的所有资源。如果您希望进行更加精细的权限控制,可以在区域默认的项目中创建子项目,并在子项目中购买资源,然后以子项目为单位进行授权,使得用户仅能访问特定子项目中资源,使得资源的权限控制更加精确。 图1 项目隔离模型 同样在我的凭证下,您可以查看项目ID。 企业项目 企业项目是项目的升级版,针对企业不同项目间资源的分组和管理,是逻辑隔离。企业项目中可以包含多个区域的资源,且项目中的资源可以迁入迁出。 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 父主题: 使用前必读
-
响应示例 状态码:200 OK { "total" : 1, "value" : [ { "uri" : "v90900010bnhnue6", "name" : "2.2.0.7版本新建用例1111", "owner" : { "id" : "8bca8880d0ef42f8904ce8d8d7ff1958", "name" : "这是一个昵称wtt_apitest" }, "status" : { "id" : "7", "name" : "完成" }, "result" : { "id" : "0", "name" : "成功" }, "module" : { "id" : "210965", "name" : "模块1" }, "iteration" : { "id" : "10326909", "name" : "迭代1" }, "number" : "aFNCFu", "description" : "描述字段", "rank_id" : "2", "feature_uri" : "v90800010bnfikvj", "release_dev" : "基线_版本", "is_keyword" : false, "script_url" : "", "report_url" : "", "project_uuid" : "df1a197e6c564efc98e86826a53bf44e", "service_type" : { "id" : "0", "name" : "手工测试" }, "test_type" : { "id" : 1, "name" : "功能性测试" }, "create_info" : { "time" : "2025-03-28 16:19:10", "timestamp" : 1743149950000, "user_id" : "8bca8880d0ef42f8904ce8d8d7ff1958", "user_name" : "这是一个昵称wtt_apitest" }, "execute_info" : { "time" : "2025-03-28 16:21:13", "timestamp" : 1743150073000, "duration" : "00:00:00.000", "user_id" : "8bca8880d0ef42f8904ce8d8d7ff1958", "user_name" : "这是一个昵称wtt_apitest", "execute_times" : 1 }, "associate_issue_info" : { "associate" : true, "issue_id" : "1396119", "tracker_name" : "Story" }, "associate_defect_info" : { "associate" : false }, "case_type" : 0, "labels" : [ { "uri" : "v90800010bnfm9ll", "region" : "roma-devx-3", "label_name" : "标签1", "resource_type" : "TestCase" } ], "is_test_design" : true, "last_modified" : 1743150296000, "review_status" : 0 } ], "page_size" : 100, "page_no" : 1 }
-
请求示例 查询用例列表 post https://{endpoint}/GT3KServer/v4/db186d87a311475f9fb926f0b27c495f/testcases/batch-query { "page_no" : 1, "page_size" : 15, "feature_uri" : "db186d87a311475f9fb926f0b27c495f", "service_type" : -1, "stage_type" : "3", "custom_field_info" : [ ], "version_uri" : "v92t00010e47vi9c" }
-
响应参数 状态码:200 表5 响应Body参数 参数 参数类型 描述 total Integer 参数解释: 符合条件的所有记录数 取值范围: 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 value Array of TestCaseListVo objects 参数解释: 实际的数据类型:单个对象,集合 或 NULL 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 page_size Integer 参数解释: 每页展示条数 取值范围: 不涉及 page_no Integer 参数解释: 页码 取值范围: 不涉及 has_more Boolean 参数解释: 是否有更多 取值范围: true: 有更多 false: 无更多 表6 TestCaseListVo 参数 参数类型 描述 uri String 参数解释: 用例URI 取值范围: 不涉及 name String 参数解释: 用例名称 取值范围: 不涉及 owner NameAndIdVo object 参数解释: 处理者 取值范围: 不涉及 status NameAndIdVo object 参数解释: 状态 取值范围: 不涉及 result NameAndIdVo object 参数解释: 结果 取值范围: 不涉及 module NameAndIdVo object 参数解释: 模块 取值范围: 不涉及 iteration NameAndIdVo object 参数解释: 迭代 取值范围: 不涉及 exeplatform String 参数解释: 执行平台 取值范围: apittest,其他三方执行平台 number String 参数解释: 用例编号 取值范围: 不涉及 description String 参数解释: 用例描述 取值范围: 不涉及 rank_id String 参数解释: 用例描述 取值范围: 0|1|2|3|4 feature_uri String 参数解释: 目录URI 取值范围: 不涉及 release_dev String 参数解释: 版本号 取值范围: 不涉及 is_keyword Boolean 参数解释: 是否组合关键字 取值范围: true: 组合关键字 false:不组合关键字 script_url String 参数解释: 脚本路径 取值范围: 不涉及 report_url String 参数解释: 实时报告地址 取值范围: 不涉及 project_uuid String 参数解释: 项目id,对应"需求管理 CodeArts Req"项目唯一标识,测试计划管理页面地址栏url https://{host}/cloudtestportal/project/{project_id}/testplan中project_id变量的值 取值范围: 项目uuid应符合如下规则:长度等于32位,包含大小写字母、数字 service_type NameAndIdVo object 参数解释: 服务类型信息 取值范围: 不涉及 test_type IntegerIdAndNameVo object 参数解释: 测试类型信息 取值范围: 不涉及 create_info CreateInfoVo object 参数解释: 创建信息 取值范围: 不涉及 execute_info ExecuteInfoVo object 参数解释: 执行信息 取值范围: 不涉及 associate_issue_info AssociateIssueInfoVo object 参数解释: 关联需求信息 取值范围: 不涉及 associate_defect_info AssociateDefectInfoVo object 参数解释: 关联缺陷信息 取值范围: 不涉及 case_type Integer 参数解释: 用例类型 取值范围: 不涉及 labels String 参数解释: 用例标签名称列表 取值范围: 不涉及 custom_field_info Array of CustomFieldVo objects 参数解释: 自定义字段信息 取值范围: 不涉及 is_test_design Boolean 参数解释: 是否来自测试设计 取值范围: null:不限,false:否来自测试设计,true:来自测试设计 last_modified Long 参数解释: 最后修改时间 取值范围: null:不限 review_status Integer 参数解释: 用例评审状态 取值范围: null:0至127 表7 NameAndIdVo 参数 参数类型 描述 id String 参数解释 ID 取值范围 不涉及 name String 参数解释 名称 取值范围 不涉及 表8 IntegerIdAndNameVo 参数 参数类型 描述 id Integer 参数解释 数据库存储数字 取值范围 不涉及 name String 参数解释 页面显示值 取值范围 不涉及 表9 CreateInfoVo 参数 参数类型 描述 time String 参数解释: 创建时间 取值范围: 不涉及 timestamp Long 参数解释: 创建时间时间戳 取值范围: 不涉及 user_id String 参数解释: 用户ID 取值范围: 不涉及 user_name String 参数解释: 用户名称 取值范围: 不涉及 表10 ExecuteInfoVo 参数 参数类型 描述 time String 参数解释: 执行开始时间 取值范围: 不涉及 timestamp Long 参数解释: 执行开始时间时间戳 取值范围: 不涉及 duration String 参数解释: 执行时长 取值范围: 不涉及 user_id String 参数解释: 用户ID 取值范围: 不涉及 user_name String 参数解释: 用户名称 取值范围: 不涉及 execute_times Integer 参数解释: 执行次数 取值范围: 不涉及 表11 AssociateIssueInfoVo 参数 参数类型 描述 associate Boolean 参数解释: 是否已关联 取值范围: true: 已关联 false:未关联 issue_id String 参数解释: 需求ID 取值范围: 不涉及 tracker_id String 参数解释: 需求类型 取值范围: 不涉及 board_id String 参数解释: 工作项层级ID 取值范围: 不涉及 tracker_name String 参数解释: 需求类型名称 取值范围: 不涉及 表12 AssociateDefectInfoVo 参数 参数类型 描述 associate Boolean 参数解释: 是否已关联 取值范围: true:已关联 false:未关联 associate_count Integer 参数解释: 关联缺陷数 取值范围: 不涉及 表13 CustomFieldVo 参数 参数类型 描述 type String 参数解释: 字段类型 取值范围: 单行文本text、多行文本textArea、单选框radio、多选框checkBox、日期date、数字number、单选用户user value String 参数解释: 测试用例自定义字段值 取值范围: 不涉及 custom_field_param String 参数解释: 项目用例自定义字段入参或者返回参数名称 取值范围: 不涉及 user_name String 参数解释: 用户名 取值范围: user类型测试用例自定义字段对应用户名,其它类型字段不返回 状态码:400 表14 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:401 表15 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:404 表16 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:500 表17 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及
-
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 约束限制 不涉及 取值范围 字符串长度不少于1,不超过100000 默认取值 不涉及 表3 请求Body参数 参数 是否必选 参数类型 描述 keyword 否 String 参数解释: 关键字查询 约束限制: 不涉及 取值范围: 用例名或编号 默认取值: 不涉及 exeplatforms 否 Array of strings 参数解释: 执行平台列表数组 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 own 否 Boolean 参数解释: 是否是我的 约束限制: 不涉及 取值范围: true:是 false:不是 默认取值: 不涉及 useOffset 否 Boolean 参数解释: 是否使用偏移量方式查询 约束限制: 不涉及 取值范围: true:使用偏移量方式查询 false:不使用偏移量方式查询 默认取值: 不涉及 version_uri 否 String 参数解释: 版本URI 约束限制: 不涉及 取值范围: 11到34位 默认取值: 不涉及 case_uris 否 Array of strings 参数解释: 用例URI集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 owner_ids 否 Array of strings 参数解释: 处理者ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 status_codes 否 Array of strings 参数解释: 状态Code集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 rank_ids 否 Array of strings 参数解释: 用例等级ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 module_ids 否 Array of strings 参数解释: 模块ID集合 约束限制: 不涉及 取值范围: 0,1,2,3,4 默认取值: 不涉及 issue_id 否 String 参数解释: 需求编号 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 creator_ids 否 Array of strings 参数解释: 创建者ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 result_codes 否 Array of strings 参数解释: 结果Code集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 iteration_ids 否 Array of strings 参数解释: 归属迭代ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 create_start_time 否 String 参数解释: 创建开始时间 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 create_end_time 否 String 参数解释: 创建结束时间 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 associated_issue 否 Boolean 参数解释: 是否关联需求 约束限制: 不涉及 取值范围: null:不限,false:未关联,true:已关联 默认取值: 不涉及 associated_defects 否 Boolean 参数解释: 是否关联缺陷 约束限制: 不涉及 取值范围: null:不限,false:未关联,true:已关联 默认取值: 不涉及 include_sub_issue 否 Boolean 参数解释: 是否查询子需求关联的用例 约束限制: 不涉及 取值范围: true:查询子需求关联的用例 false:不查询子需求关联的用例 默认取值: true include_sub_feature 否 Boolean 参数解释: 是否查询子目录的用例 约束限制: 不涉及 取值范围: true:查询子目录关联的用例 false:不查询子目录关联的用例 默认取值: true label_ids 否 Array of strings 参数解释: 标签ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 execute_start_time 否 String 参数解释: 执行开始时间 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 execute_end_time 否 String 参数解释: 执行结束时间 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 executor_ids 否 Array of strings 参数解释: 执行者ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 test_types 否 Array of strings 参数解释: 类型 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 is_keyword 否 Boolean 参数解释: 是否组合关键字 约束限制: 不涉及 取值范围: true:组合关键字 false:不组合关键字 默认取值: 不涉及 issue_tree_search 否 Boolean 参数解释: 是否是需求树点击的查询关联用例 约束限制: 不涉及 取值范围: true:需求树点击查询 false:非需求树点击查询 默认取值: 不涉及 service_type 否 Integer 参数解释: 服务类型 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 service_types 否 Array of integers 参数解释: 服务类型集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 stage_type 否 Integer 参数解释: 阶段过程 约束限制: 不涉及 取值范围: 2:测试设计,3:测试执行,4:质量报告 默认取值: 不涉及 feature_uri 否 String 参数解释: 目录URI 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 sort_field 否 String 参数解释: 排序字段 约束限制: 不涉及 取值范围: name|testCaseNumber|status|result|createTime|executeTime|executeDuration|module|iteration 默认取值: 不涉及 sort_type 否 String 参数解释: 排序方式 约束限制: 不涉及 取值范围: DESC|ASC|desc|asc 默认取值: 不涉及 page_no 否 Integer 参数解释: 当前页数 约束限制: 不涉及 取值范围: 1-2000 默认取值: 不涉及 page_size 否 Integer 参数解释: 每页条数 约束限制: 不涉及 取值范围: 1-100 默认取值: 不涉及 caseType 否 Integer 参数解释: 用例类型 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 custom_field_info 否 Array of QueryCustomFieldsInfo objects 参数解释: 用例自定义字段信息 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 task_uri 否 String 参数解释: 测试套uri 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 associate_issue_detail 否 Boolean 参数解释: 是否返回需求具体信息(返回需求名称,需求id) 约束限制: 不涉及 取值范围: true:返回 false:不返回 默认取值: 不涉及 not_assign_task 否 Boolean 参数解释: 查询全量用例或查询未分配测试套的用例 约束限制: 不涉及 取值范围: true:查询未分配测试套的用例 false:查询全量用例 默认取值: 不涉及 test_designs 否 Array of booleans 参数解释: 是否来自测试设计 约束限制: 不涉及 取值范围: null或者[true, false]:不限,[true]:来自测试设计,[false]:否来自测试设计 默认取值: 不涉及 review_status 否 Integer 参数解释: 用例评审状态 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 表4 QueryCustomFieldsInfo 参数 是否必选 参数类型 描述 id 否 Integer 参数解释: 测试用例自定义字段Id 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 values 否 Array of strings 参数解释: 测试用例自定义字段值 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 field_name 否 String 参数解释: 自定义字段名 约束限制: 不涉及 取值范围: 优先取id再取fieldName 默认取值: 不涉及
-
URI POST /GT3KServer/v4/{project_id}/testcases/batch-query 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目id,对应"需求管理 CodeArts Req"项目唯一标识,测试计划管理页面地址栏url https://{host}/cloudtestportal/project/{project_id}/testplan中project_id变量的值 约束限制: 不涉及 取值范围: 项目uuid应符合如下规则:长度等于32位,包含大小写字母、数字 默认取值: 不涉及
-
响应示例 状态码:200 OK { "result" : { "value" : [ { "uri" : "v90100010b7rs990", "type" : "TestItem", "author" : "85f7cd3cd8784307a5bb194321bef3c1", "name" : "新增子目录(1)", "last_modifier" : "85f7cd3cd8784307a5bb194321bef3c1", "last_modified" : "2025-03-22 14:08:27", "last_modified_timestamp" : 1742623707424, "last_change_time" : "2025-03-22 14:08:27", "version_uri" : "v901000106dij34m", "parent_uri" : "v901000107pbs1bc", "parent_path" : "/761e569574894180b3ecadc9d9df52b6/v901000106dij34m/v901000107pbs1bc/", "creation_version_uri" : "v901000106dij34m", "creation_date" : "2025-03-22 14:08:27", "creation_date_timestamp" : 1742623707424, "is_feature" : "0", "relate_htsm" : "0", "project_uuid" : "761e569574894180b3ecadc9d9df52b6", "case_total" : 1, "execd_total" : 0, "is_direct_relation" : true, "has_child" : false } ] } }
-
响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 status String success|error result ResultValueListTestItemVo object 请求的返回的数据对象 error ApiError object 失败时的error信息 request_id String 由接口调用方传入,建议使用UUID保证请求的唯一性。 server_address String 本次请求的受理的服务地址。 表5 ResultValueListTestItemVo 参数 参数类型 描述 total Integer 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 value Array of TestItemVo objects 实际的数据类型:单个对象,集合 或 NULL reason String 业务失败的提示内容 page_size Integer 每页展示条数 page_no Integer 页码 has_more Boolean 是否有更多 表6 TestItemVo 参数 参数类型 描述 uri String 资源URI type String 资源类型 author String 创建人 name String 名称 rank Integer 级别 owner String 责任人 frequence String frequence值 region String 区域 last_modifier String 最后修改人 last_modified String 最后修改时间 last_modified_timestamp Long 修改时间时间戳 last_change_time String 最后变更时间 version_uri String 版本URI origin_uri String 源资源URI parent_uri String 父资源URI parent_path String 父资源路径 creation_version_uri String 创建版本URI creation_date String 创建时间 creation_date_timestamp Long 创建时间时间戳 author_name String 创建人名称 comment String 备注 number String 编号 is_feature String 是否特性 relate_htsm String 是否关联特性 aw_unique_id String aw id test_mind_id String 脑图id test_mind_url String 脑图url project_uuid String 项目id case_total Integer 用例总数 execd_total Integer 执行总数 is_direct_relation Boolean is_direct_relation has_child Boolean 是否有子特性 表7 ApiError 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:400 表8 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:401 表9 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:404 表10 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:500 表11 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及
-
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 约束限制 不涉及 取值范围 字符串长度不少于1,不超过100000 默认取值 不涉及 表3 请求Body参数 参数 是否必选 参数类型 描述 owner 否 String 责任人 stage 否 String 阶段 activity 否 String 活动 version_uri 否 String 版本URI task_uri 否 String 任务uri service_type 否 String 用例服务类型 contain_total 否 Boolean 是否包含用例数 project_uuid 否 String 项目id sort_type 否 String 排序类型 page_number 否 Integer 页码 page_size 否 Integer 每页数量
-
数据保护技术 CodeArts Repo通过多种手段保护数据安全。 数据保护手段 简要说明 详细介绍 传输加密(HTTPS) 通过在云端对托管在CodeArts Repo的代码库进行落盘加密,可以有效避免数据拥有者之外的人接触到用户的明文数据,避免数据在云端发生泄露。同时,代码加密过程对用户完全透明,用户可以使用任意官方Git端来访问CodeArts Repo上的代码仓库。 - 密钥管理 通过SSH密钥和部署密钥管理,确保请求发起是请求发起方,让用户只能浏览被授权的数据,保证数据安全。 关于SSH密钥详细介绍及获取方式,请参见SSH密钥。 git-crypt加密传输与存储 git-crypt是一款第三方开源软件,可以用于对Git仓库中的文件进行透明化的加密和解密。 其可对指定文件、指定文件类型等进行加密存储,开发者可以将加密文件(如机密信息或敏感数据)与可共享的代码存储在同一个仓库中,并如同普通仓库一样被拉取和推送,只有持有对应文件密钥的人才能查看到加密文件的内容,但并不会限制参与者对非加密文件读写。关于git-crypt加密传输与存储详细介绍及获取方式,请参见git-crypt加密。 敏感数据匿名和高价值 数据加密 CodeArts Repo在利用统一、准确的数据支撑应用程序和服务的同时充分保障了数据安全性和隐私性。 日志和数据库中无可避免有一些敏感数据,包含但不限于密钥,账号信息等等。为防止敏感数据泄露造成安全问题,CodeArts Repo先把这些数据进行匿名或者加密处理,其原理是哈希函数,是对一段信息产生信息摘要,以防止被篡改。 防DDOS工具 DDoS高防(Anti-DDoS)是防护DDoS攻击的工具。当您的互联网服务器遭受大流量的DDos攻击时,DDoS高防可以保护其应用服务持续可用。 DDoS高防支持通过DNS解析和IP直接指向两种引流方式,实现网站域名和业务端口的接入防护。根据您在DDoS高防中为业务配置的转发规则,DDoS高防将业务的DNS域名解析或业务IP指向DDoS高防实例IP或CNAME地址进行引流。 来自公网的访问流量都将优先经过高防机房,恶意攻击流量将在高防流量清洗中心进行清洗过滤,正常的访问流量通过端口协议转发的方式返回给源站服务器,从而保障源站服务器的稳定访问。 流量限制 流量限制可以用来限制用户在给定时间内HTTP请求的数量,流量限制用来保护上游应用服务器不被同时太多用户请求所压垮。 CodeArts Repo的主要使用Nginx流控和APIGW流控。Nginx的流量限制使用漏桶算法,该算法在通讯和分组交换计算机网络中广泛使用,用以处理带宽有限时的突发情况。APIGW流控可限制单位时间内API的被调用次数,保护后端服务,提供持续稳定的服务。 容灾备份 容灾备份不仅保证数据不丢失,还要保证在服务器宕机后接管服务器的业务,保证业务连续性。保障用户可以不间断的使用应用服务,让用户的服务请求能够持续运行,保证信息系统提供的服务完整、可靠、一致。 - Hash分片存储 Hash分片存储,即通过数据分片提高隐私性和私密性,就是按照一定的规则,将数据集划分成相互独立正交的数据子集。然后数据被随机分散到多个节点中,没有任何一个节点可以访问完整的数据,它们只包含数据的某一部分。 - 水印 为防止未经授权拍照、截图或其他手段随意传播公司核心资产,可以开启水印设置。 关于水印的详细设置方法,请参见设置水印设置水印设置水印。 备份 仓库备份操作保障代码安全,防止他人误删除,分为两种备份形式。 将仓库备份到华为云的其它区域。 将仓库备份到您本地计算机。 关于备份仓库的详细操作方法,请参见备份仓库备份仓库备份仓库。 父主题: 安全
共100000条
- 1
- ...
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- 629
- 630
- 631
- 632
- 633
- 634
- 635
- 636
- ...
- 637
- 638
- 639
- 640
- 641
- 642
- 643
- 644
- 645
- 646
- 647
- 648
- 649
- 650
- 651
- 652
- 653
- 654
- 655
- 656
- 657
- 658
- 659
- 660
- 661
- 662
- 663
- 664
- 665
- 666
- 667
- 668
- 669
- 670
- 671
- 672
- 673
- 674
- 675
- 676
- 677
- 678
- 679
- 680
- 681
- 682
- 683
- 684
- 685
- 686
- 687
- 688
- 689
- 690
- 691
- 692
- 693
- 694
- 695
- 696
- 697
- 698
- 699
- 700
- 701
- 702
- 703
- 704
- 705
- 706
- 707
- 708
- 709
- 710
- 711
- 712
- 713
- 714
- 715
- 716
- 717
- 718
- 719
- 720
- 721
- 722
- 723
- 724
- 725
- 726
- 727
- 728
- 729
- 730
- 731
- 732
- 733
- 734
- 735
- 736
- 737
- 738
- 739
- 740
- 741
- 742
- 743
- 744
- 745
- 746
- 747
- 748
- 749
- 750
- 751
- 752
- 753
- 754
- 755
- 756
- 757
- 758
- 759
- 760
- 761
- 762
- 763
- 764
- 765
- 766
- 767
- 768
- 769
- 770
- 771
- 772
- 773
- 774
- 775
- 776
- 777
- 778
- 779
- 780
- 781
- 782
- 783
- 784
- 785
- 786
- 787
- 788
- 789
- 790
- 791
- 792
- 793
- 794
- 795
- 796
- 797
- 798
- 799
- 800
- 801
- 802
- 803
- 804
- 805
- 806
- 807
- 808
- 809
- 810
- 811
- 812
- 813
- 814
- 815
- 816
- 817
- 818
- 819
- 820
- 821
- 822
- 823
- 824
- 825
- 826
- 827
- 828
- 829
- 830
- 831
- 832
- 833
- 834
- 835
- 836
- 837
- 838
- 839
- 840
- 841
- 842
- 843
- 844
- 845
- 846
- 847
- 848
- 849
- 850
- 851
- 852
- 853
- 854
- 855
- 856
- 857
- 858
- 859
- 860
- 861
- 862
- 863
- 864
- 865
- 866
- 867
- 868
- 869
- 870
- 871
- 872
- 873
- 874
- 875
- 876
- 877
- 878
- 879
- 880
- 881
- 882
- 883
- 884
- 885
- 886
- 887
- 888
- 889
- 890
- 891
- 892
- 893
- 894
- 895
- 896
- 897
- 898
- 899
- 900
- 901
- 902
- 903
- 904
- 905
- 906
- 907
- 908
- 909
- 910
- 911
- 912
- 913
- 914
- 915
- 916
- 917
- 918
- 919
- 920
- 921
- 922
- 923
- 924
- 925
- 926
- 927
- 928
- 929
- 930
- 931
- 932
- 933
- 934
- 935
- 936
- 937
- 938
- 939
- 940
- 941
- 942
- 943
- 944
- 945
- 946
- 947
- 948
- 949
- 950
- 951
- 952
- 953
- 954
- 955
- 956
- 957
- 958
- 959
- 960
- 961
- 962
- 963
- 964
- 965
- 966
- 967
- 968
- 969
- 970
- 971
- 972
- 973
- 974
- 975
- 976
- 977
- 978
- 979
- 980
- 981
- 982
- 983
- 984
- 985
- 986
- 987
- 988
- 989
- 990
- 991
- 992
- 993
- 994
- 995
- 996
- 997
- 998
- 999
- 1000
- 1001
- 1002
- 1003
- 1004
- 1005
- 1006
- 1007
- 1008
- 1009
- 1010
- 1011
- 1012
- 1013
- 1014
- 1015
- 1016
- 1017
- 1018
- 1019
- 1020
- 1021
- 1022
- 1023
- 1024
- 1025
- 1026
- 1027
- 1028
- 1029
- 1030
- 1031
- 1032
- 1033
- 1034
- 1035
- 1036
- 1037
- 1038
- 1039
- 1040
- 1041
- 1042
- 1043
- 1044
- 1045
- 1046
- 1047
- 1048
- 1049
- 1050
- 1051
- 1052
- 1053
- 1054
- 1055
- 1056
- 1057
- 1058
- 1059
- 1060
- 1061
- 1062
- 1063
- 1064
- 1065
- 1066
- 1067
- 1068
- 1069
- 1070
- 1071
- 1072
- 1073
- 1074
- 1075
- 1076
- 1077
- 1078
- 1079
- 1080
- 1081
- 1082
- 1083
- 1084
- 1085
- 1086
- 1087
- 1088
- 1089
- 1090
- 1091
- 1092
- 1093
- 1094
- 1095
- 1096
- 1097
- 1098
- 1099
- 1100
- 1101
- 1102
- 1103
- 1104
- 1105
- 1106
- 1107
- 1108
- 1109
- 1110
- 1111
- 1112
- 1113
- 1114
- 1115
- 1116
- 1117
- 1118
- 1119
- 1120
- 1121
- 1122
- 1123
- 1124
- 1125
- 1126
- 1127
- 1128
- 1129
- 1130
- 1131
- 1132
- 1133
- 1134
- 1135
- 1136
- 1137
- 1138
- 1139
- 1140
- 1141
- 1142
- 1143
- 1144
- 1145
- 1146
- 1147
- 1148
- 1149
- 1150
- 1151
- 1152
- 1153
- 1154
- 1155
- 1156
- 1157
- 1158
- 1159
- 1160
- 1161
- 1162
- 1163
- 1164
- 1165
- 1166
- 1167
- 1168
- 1169
- 1170
- 1171
- 1172
- 1173
- 1174
- 1175
- 1176
- 1177
- 1178
- 1179
- 1180
- 1181
- 1182
- 1183
- 1184
- 1185
- 1186
- 1187
- 1188
- 1189
- 1190
- 1191
- 1192
- 1193
- 1194
- 1195
- 1196
- 1197
- 1198
- 1199
- 1200
- 1201
- 1202
- 1203
- 1204
- 1205
- 1206
- 1207
- 1208
- 1209
- 1210
- 1211
- 1212
- 1213
- 1214
- 1215
- 1216
- 1217
- 1218
- 1219
- 1220
- 1221
- 1222
- 1223
- 1224
- 1225
- 1226
- 1227
- 1228
- 1229
- 1230
- 1231
- 1232
- 1233
- 1234
- 1235
- 1236
- 1237
- 1238
- 1239
- 1240
- 1241
- 1242
- 1243
- 1244
- 1245
- 1246
- 1247
- 1248
- 1249
- 1250
- 1251
- 1252
- 1253
- 1254
- 1255
- 1256
- 1257
- 1258
- 1259
- 1260
- 1261
- 1262
- 1263
- 1264
- 1265
- 1266
- 1267
- 1268
- 1269
- 1270
- 1271
- 1272
- 1273
- 1274
- 1275
- 1276
- 1277
- 1278
- 1279
- 1280
- 1281
- 1282
- 1283
- 1284
- 1285
- 1286
- 1287
- 1288
- 1289
- 1290
- 1291
- 1292
- 1293
- 1294
- 1295
- 1296
- 1297
- 1298
- 1299
- 1300
- 1301
- 1302
- 1303
- 1304
- 1305
- 1306
- 1307
- 1308
- 1309
- 1310
- 1311
- 1312
- 1313
- 1314
- 1315
- 1316
- 1317
- 1318
- 1319
- 1320
- 1321
- 1322
- 1323
- 1324
- 1325
- 1326
- 1327
- 1328
- 1329
- 1330
- 1331
- 1332
- 1333
- 1334
- 1335
- 1336
- 1337
- 1338
- 1339
- 1340
- 1341
- 1342
- 1343
- 1344
- 1345
- 1346
- 1347
- 1348
- 1349
- 1350
- 1351
- 1352
- 1353
- 1354
- 1355
- 1356
- 1357
- 1358
- 1359
- 1360
- 1361
- 1362
- 1363
- 1364
- 1365
- 1366
- 1367
- 1368
- 1369
- 1370
- 1371
- 1372
- 1373
- 1374
- 1375
- 1376
- 1377
- 1378
- 1379
- 1380
- 1381
- 1382
- 1383
- 1384
- 1385
- 1386
- 1387
- 1388
- 1389
- 1390
- 1391
- 1392
- 1393
- 1394
- 1395
- 1396
- 1397
- 1398
- 1399
- 1400
- 1401
- 1402
- 1403
- 1404
- 1405
- 1406
- 1407
- 1408
- 1409
- 1410
- 1411
- 1412
- 1413
- 1414
- 1415
- 1416
- 1417
- 1418
- 1419
- 1420
- 1421
- 1422
- 1423
- 1424
- 1425
- 1426
- 1427
- 1428
- 1429
- 1430
- 1431
- 1432
- 1433
- 1434
- 1435
- 1436
- 1437
- 1438
- 1439
- 1440
- 1441
- 1442
- 1443
- 1444
- 1445
- 1446
- 1447
- 1448
- 1449
- 1450
- 1451
- 1452
- 1453
- 1454
- 1455
- 1456
- 1457
- 1458
- 1459
- 1460
- 1461
- 1462
- 1463
- 1464
- 1465
- 1466
- 1467
- 1468
- 1469
- 1470
- 1471
- 1472
- 1473
- 1474
- 1475
- 1476
- 1477
- 1478
- 1479
- 1480
- 1481
- 1482
- 1483
- 1484
- 1485
- 1486
- 1487
- 1488
- 1489
- 1490
- 1491
- 1492
- 1493
- 1494
- 1495
- 1496
- 1497
- 1498
- 1499
- 1500
- 1501
- 1502
- 1503
- 1504
- 1505
- 1506
- 1507
- 1508
- 1509
- 1510
- 1511
- 1512
- 1513
- 1514
- 1515
- 1516
- 1517
- 1518
- 1519
- 1520
- 1521
- 1522
- 1523
- 1524
- 1525
- 1526
- 1527
- 1528
- 1529
- 1530
- 1531
- 1532
- 1533
- 1534
- 1535
- 1536
- 1537
- 1538
- 1539
- 1540
- 1541
- 1542
- 1543
- 1544
- 1545
- 1546
- 1547
- 1548
- 1549
- 1550
- 1551
- 1552
- 1553
- 1554
- 1555
- 1556
- 1557
- 1558
- 1559
- 1560
- 1561
- 1562
- 1563
- 1564
- 1565
- 1566
- 1567
- 1568
- 1569
- 1570
- 1571
- 1572
- 1573
- 1574
- 1575
- 1576
- 1577
- 1578
- 1579
- 1580
- 1581
- 1582
- 1583
- 1584
- 1585
- 1586
- 1587
- 1588
- 1589
- 1590
- 1591
- 1592
- 1593
- 1594
- 1595
- 1596
- 1597
- 1598
- 1599
- 1600
- 1601
- 1602
- 1603
- 1604
- 1605
- 1606
- 1607
- 1608
- 1609
- 1610
- 1611
- 1612
- 1613
- 1614
- 1615
- 1616
- 1617
- 1618
- 1619
- 1620
- 1621
- 1622
- 1623
- 1624
- 1625
- 1626
- 1627
- 1628
- 1629
- 1630
- 1631
- 1632
- 1633
- 1634
- 1635
- 1636
- 1637
- 1638
- 1639
- 1640
- 1641
- 1642
- 1643
- 1644
- 1645
- 1646
- 1647
- 1648
- 1649
- 1650
- 1651
- 1652
- 1653
- 1654
- 1655
- 1656
- 1657
- 1658
- 1659
- 1660
- 1661
- 1662
- 1663
- 1664
- 1665
- 1666
- 1667
- 1668
- 1669
- 1670
- 1671
- 1672
- 1673
- 1674
- 1675
- 1676
- 1677
- 1678
- 1679
- 1680
- 1681
- 1682
- 1683
- 1684
- 1685
- 1686
- 1687
- 1688
- 1689
- 1690
- 1691
- 1692
- 1693
- 1694
- 1695
- 1696
- 1697
- 1698
- 1699
- 1700
- 1701
- 1702
- 1703
- 1704
- 1705
- 1706
- 1707
- 1708
- 1709
- 1710
- 1711
- 1712
- 1713
- 1714
- 1715
- 1716
- 1717
- 1718
- 1719
- 1720
- 1721
- 1722
- 1723
- 1724
- 1725
- 1726
- 1727
- 1728
- 1729
- 1730
- 1731
- 1732
- 1733
- 1734
- 1735
- 1736
- 1737
- 1738
- 1739
- 1740
- 1741
- 1742
- 1743
- 1744
- 1745
- 1746
- 1747
- 1748
- 1749
- 1750
- 1751
- 1752
- 1753
- 1754
- 1755
- 1756
- 1757
- 1758
- 1759
- 1760
- 1761
- 1762
- 1763
- 1764
- 1765
- 1766
- 1767
- 1768
- 1769
- 1770
- 1771
- 1772
- 1773
- 1774
- 1775
- 1776
- 1777
- 1778
- 1779
- 1780
- 1781
- 1782
- 1783
- 1784
- 1785
- 1786
- 1787
- 1788
- 1789
- 1790
- 1791
- 1792
- 1793
- 1794
- 1795
- 1796
- 1797
- 1798
- 1799
- 1800
- 1801
- 1802
- 1803
- 1804
- 1805
- 1806
- 1807
- 1808
- 1809
- 1810
- 1811
- 1812
- 1813
- 1814
- 1815
- 1816
- 1817
- 1818
- 1819
- 1820
- 1821
- 1822
- 1823
- 1824
- 1825
- 1826
- 1827
- 1828
- 1829
- 1830
- 1831
- 1832
- 1833
- 1834
- 1835
- 1836
- 1837
- 1838
- 1839
- 1840
- 1841
- 1842
- 1843
- 1844
- 1845
- 1846
- 1847
- 1848
- 1849
- 1850
- 1851
- 1852
- 1853
- 1854
- 1855
- 1856
- 1857
- 1858
- 1859
- 1860
- 1861
- 1862
- 1863
- 1864
- 1865
- 1866
- 1867
- 1868
- 1869
- 1870
- 1871
- 1872
- 1873
- 1874
- 1875
- 1876
- 1877
- 1878
- 1879
- 1880
- 1881
- 1882
- 1883
- 1884
- 1885
- 1886
- 1887
- 1888
- 1889
- 1890
- 1891
- 1892
- 1893
- 1894
- 1895
- 1896
- 1897
- 1898
- 1899
- 1900
- 1901
- 1902
- 1903
- 1904
- 1905
- 1906
- 1907
- 1908
- 1909
- 1910
- 1911
- 1912
- 1913
- 1914
- 1915
- 1916
- 1917
- 1918
- 1919
- 1920
- 1921
- 1922
- 1923
- 1924
- 1925
- 1926
- 1927
- 1928
- 1929
- 1930
- 1931
- 1932
- 1933
- 1934
- 1935
- 1936
- 1937
- 1938
- 1939
- 1940
- 1941
- 1942
- 1943
- 1944
- 1945
- 1946
- 1947
- 1948
- 1949
- 1950
- 1951
- 1952
- 1953
- 1954
- 1955
- 1956
- 1957
- 1958
- 1959
- 1960
- 1961
- 1962
- 1963
- 1964
- 1965
- 1966
- 1967
- 1968
- 1969
- 1970
- 1971
- 1972
- 1973
- 1974
- 1975
- 1976
- 1977
- 1978
- 1979
- 1980
- 1981
- 1982
- 1983
- 1984
- 1985
- 1986
- 1987
- 1988
- 1989
- 1990
- 1991
- 1992
- 1993
- 1994
- 1995
- 1996
- 1997
- 1998
- 1999
- 2000
- 2001
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- 2019
- 2020
- 2021
- 2022
- 2023
- 2024
- 2025
- 2026
- 2027
- 2028
- 2029
- 2030
- 2031
- 2032
- 2033
- 2034
- 2035
- 2036
- 2037
- 2038
- 2039
- 2040
- 2041
- 2042
- 2043
- 2044
- 2045
- 2046
- 2047
- 2048
- 2049
- 2050
- 2051
- 2052
- 2053
- 2054
- 2055
- 2056
- 2057
- 2058
- 2059
- 2060
- 2061
- 2062
- 2063
- 2064
- 2065
- 2066
- 2067
- 2068
- 2069
- 2070
- 2071
- 2072
- 2073
- 2074
- 2075
- 2076
- 2077
- 2078
- 2079
- 2080
- 2081
- 2082
- 2083
- 2084
- 2085
- 2086
- 2087
- 2088
- 2089
- 2090
- 2091
- 2092
- 2093
- 2094
- 2095
- 2096
- 2097
- 2098
- 2099
- 2100
- 2101
- 2102
- 2103
- 2104
- 2105
- 2106
- 2107
- 2108
- 2109
- 2110
- 2111
- 2112
- 2113
- 2114
- 2115
- 2116
- 2117
- 2118
- 2119
- 2120
- 2121
- 2122
- 2123
- 2124
- 2125
- 2126
- 2127
- 2128
- 2129
- 2130
- 2131
- 2132
- 2133
- 2134
- 2135
- 2136
- 2137
- 2138
- 2139
- 2140
- 2141
- 2142
- 2143
- 2144
- 2145
- 2146
- 2147
- 2148
- 2149
- 2150
- 2151
- 2152
- 2153
- 2154
- 2155
- 2156
- 2157
- 2158
- 2159
- 2160
- 2161
- 2162
- 2163
- 2164
- 2165
- 2166
- 2167
- 2168
- 2169
- 2170
- 2171
- 2172
- 2173
- 2174
- 2175
- 2176
- 2177
- 2178
- 2179
- 2180
- 2181
- 2182
- 2183
- 2184
- 2185
- 2186
- 2187
- 2188
- 2189
- 2190
- 2191
- 2192
- 2193
- 2194
- 2195
- 2196
- 2197
- 2198
- 2199
- 2200
- 2201
- 2202
- 2203
- 2204
- 2205
- 2206
- 2207
- 2208
- 2209
- 2210
- 2211
- 2212
- 2213
- 2214
- 2215
- 2216
- 2217
- 2218
- 2219
- 2220
- 2221
- 2222
- 2223
- 2224
- 2225
- 2226
- 2227
- 2228
- 2229
- 2230
- 2231
- 2232
- 2233
- 2234
- 2235
- 2236
- 2237
- 2238
- 2239
- 2240
- 2241
- 2242
- 2243
- 2244
- 2245
- 2246
- 2247
- 2248
- 2249
- 2250
- 2251
- 2252
- 2253
- 2254
- 2255
- 2256
- 2257
- 2258
- 2259
- 2260
- 2261
- 2262
- 2263
- 2264
- 2265
- 2266
- 2267
- 2268
- 2269
- 2270
- 2271
- 2272
- 2273
- 2274
- 2275
- 2276
- 2277
- 2278
- 2279
- 2280
- 2281
- 2282
- 2283
- 2284
- 2285
- 2286
- 2287
- 2288
- 2289
- 2290
- 2291
- 2292
- 2293
- 2294
- 2295
- 2296
- 2297
- 2298
- 2299
- 2300
- 2301
- 2302
- 2303
- 2304
- 2305
- 2306
- 2307
- 2308
- 2309
- 2310
- 2311
- 2312
- 2313
- 2314
- 2315
- 2316
- 2317
- 2318
- 2319
- 2320
- 2321
- 2322
- 2323
- 2324
- 2325
- 2326
- 2327
- 2328
- 2329
- 2330
- 2331
- 2332
- 2333
- 2334
- 2335
- 2336
- 2337
- 2338
- 2339
- 2340
- 2341
- 2342
- 2343
- 2344
- 2345
- 2346
- 2347
- 2348
- 2349
- 2350
- 2351
- 2352
- 2353
- 2354
- 2355
- 2356
- 2357
- 2358
- 2359
- 2360
- 2361
- 2362
- 2363
- 2364
- 2365
- 2366
- 2367
- 2368
- 2369
- 2370
- 2371
- 2372
- 2373
- 2374
- 2375
- 2376
- 2377
- 2378
- 2379
- 2380
- 2381
- 2382
- 2383
- 2384
- 2385
- 2386
- 2387
- 2388
- 2389
- 2390
- 2391
- 2392
- 2393
- 2394
- 2395
- 2396
- 2397
- 2398
- 2399
- 2400
- 2401
- 2402
- 2403
- 2404
- 2405
- 2406
- 2407
- 2408
- 2409
- 2410
- 2411
- 2412
- 2413
- 2414
- 2415
- 2416
- 2417
- 2418
- 2419
- 2420
- 2421
- 2422
- 2423
- 2424
- 2425
- 2426
- 2427
- 2428
- 2429
- 2430
- 2431
- 2432
- 2433
- 2434
- 2435
- 2436
- 2437
- 2438
- 2439
- 2440
- 2441
- 2442
- 2443
- 2444
- 2445
- 2446
- 2447
- 2448
- 2449
- 2450
- 2451
- 2452
- 2453
- 2454
- 2455
- 2456
- 2457
- 2458
- 2459
- 2460
- 2461
- 2462
- 2463
- 2464
- 2465
- 2466
- 2467
- 2468
- 2469
- 2470
- 2471
- 2472
- 2473
- 2474
- 2475
- 2476
- 2477
- 2478
- 2479
- 2480
- 2481
- 2482
- 2483
- 2484
- 2485
- 2486
- 2487
- 2488
- 2489
- 2490
- 2491
- 2492
- 2493
- 2494
- 2495
- 2496
- 2497
- 2498
- 2499
- 2500
- 2501
- 2502
- 2503
- 2504
- 2505
- 2506
- 2507
- 2508
- 2509
- 2510
- 2511
- 2512
- 2513
- 2514
- 2515
- 2516
- 2517
- 2518
- 2519
- 2520
- 2521
- 2522
- 2523
- 2524
- 2525
- 2526
- 2527
- 2528
- 2529
- 2530
- 2531
- 2532
- 2533
- 2534
- 2535
- 2536
- 2537
- 2538
- 2539
- 2540
- 2541
- 2542
- 2543
- 2544
- 2545
- 2546
- 2547
- 2548
- 2549
- 2550
- 2551
- 2552
- 2553
- 2554
- 2555
- 2556
- 2557
- 2558
- 2559
- 2560
- 2561
- 2562
- 2563
- 2564
- 2565
- 2566
- 2567
- 2568
- 2569
- 2570
- 2571
- 2572
- 2573
- 2574
- 2575
- 2576
- 2577
- 2578
- 2579
- 2580
- 2581
- 2582
- 2583
- 2584
- 2585
- 2586
- 2587
- 2588
- 2589
- 2590
- 2591
- 2592
- 2593
- 2594
- 2595
- 2596
- 2597
- 2598
- 2599
- 2600
- 2601
- 2602
- 2603
- 2604
- 2605
- 2606
- 2607
- 2608
- 2609
- 2610
- 2611
- 2612
- 2613
- 2614
- 2615
- 2616
- 2617
- 2618
- 2619
- 2620
- 2621
- 2622
- 2623
- 2624
- 2625
- 2626
- 2627
- 2628
- 2629
- 2630
- 2631
- 2632
- 2633
- 2634
- 2635
- 2636
- 2637
- 2638
- 2639
- 2640
- 2641
- 2642
- 2643
- 2644
- 2645
- 2646
- 2647
- 2648
- 2649
- 2650
- 2651
- 2652
- 2653
- 2654
- 2655
- 2656
- 2657
- 2658
- 2659
- 2660
- 2661
- 2662
- 2663
- 2664
- 2665
- 2666
- 2667
- 2668
- 2669
- 2670
- 2671
- 2672
- 2673
- 2674
- 2675
- 2676
- 2677
- 2678
- 2679
- 2680
- 2681
- 2682
- 2683
- 2684
- 2685
- 2686
- 2687
- 2688
- 2689
- 2690
- 2691
- 2692
- 2693
- 2694
- 2695
- 2696
- 2697
- 2698
- 2699
- 2700
- 2701
- 2702
- 2703
- 2704
- 2705
- 2706
- 2707
- 2708
- 2709
- 2710
- 2711
- 2712
- 2713
- 2714
- 2715
- 2716
- 2717
- 2718
- 2719
- 2720
- 2721
- 2722
- 2723
- 2724
- 2725
- 2726
- 2727
- 2728
- 2729
- 2730
- 2731
- 2732
- 2733
- 2734
- 2735
- 2736
- 2737
- 2738
- 2739
- 2740
- 2741
- 2742
- 2743
- 2744
- 2745
- 2746
- 2747
- 2748
- 2749
- 2750
- 2751
- 2752
- 2753
- 2754
- 2755
- 2756
- 2757
- 2758
- 2759
- 2760
- 2761
- 2762
- 2763
- 2764
- 2765
- 2766
- 2767
- 2768
- 2769
- 2770
- 2771
- 2772
- 2773
- 2774
- 2775
- 2776
- 2777
- 2778
- 2779
- 2780
- 2781
- 2782
- 2783
- 2784
- 2785
- 2786
- 2787
- 2788
- 2789
- 2790
- 2791
- 2792
- 2793
- 2794
- 2795
- 2796
- 2797
- 2798
- 2799
- 2800
- 2801
- 2802
- 2803
- 2804
- 2805
- 2806
- 2807
- 2808
- 2809
- 2810
- 2811
- 2812
- 2813
- 2814
- 2815
- 2816
- 2817
- 2818
- 2819
- 2820
- 2821
- 2822
- 2823
- 2824
- 2825
- 2826
- 2827
- 2828
- 2829
- 2830
- 2831
- 2832
- 2833
- 2834
- 2835
- 2836
- 2837
- 2838
- 2839
- 2840
- 2841
- 2842
- 2843
- 2844
- 2845
- 2846
- 2847
- 2848
- 2849
- 2850
- 2851
- 2852
- 2853
- 2854
- 2855
- 2856
- 2857
- 2858
- 2859
- 2860
- 2861
- 2862
- 2863
- 2864
- 2865
- 2866
- 2867
- 2868
- 2869
- 2870
- 2871
- 2872
- 2873
- 2874
- 2875
- 2876
- 2877
- 2878
- 2879
- 2880
- 2881
- 2882
- 2883
- 2884
- 2885
- 2886
- 2887
- 2888
- 2889
- 2890
- 2891
- 2892
- 2893
- 2894
- 2895
- 2896
- 2897
- 2898
- 2899
- 2900
- 2901
- 2902
- 2903
- 2904
- 2905
- 2906
- 2907
- 2908
- 2909
- 2910
- 2911
- 2912
- 2913
- 2914
- 2915
- 2916
- 2917
- 2918
- 2919
- 2920
- 2921
- 2922
- 2923
- 2924
- 2925
- 2926
- 2927
- 2928
- 2929
- 2930
- 2931
- 2932
- 2933
- 2934
- 2935
- 2936
- 2937
- 2938
- 2939
- 2940
- 2941
- 2942
- 2943
- 2944
- 2945
- 2946
- 2947
- 2948
- 2949
- 2950
- 2951
- 2952
- 2953
- 2954
- 2955
- 2956
- 2957
- 2958
- 2959
- 2960
- 2961
- 2962
- 2963
- 2964
- 2965
- 2966
- 2967
- 2968
- 2969
- 2970
- 2971
- 2972
- 2973
- 2974
- 2975
- 2976
- 2977
- 2978
- 2979
- 2980
- 2981
- 2982
- 2983
- 2984
- 2985
- 2986
- 2987
- 2988
- 2989
- 2990
- 2991
- 2992
- 2993
- 2994
- 2995
- 2996
- 2997
- 2998
- 2999
- 3000
- 3001
- 3002
- 3003
- 3004
- 3005
- 3006
- 3007
- 3008
- 3009
- 3010
- 3011
- 3012
- 3013
- 3014
- 3015
- 3016
- 3017
- 3018
- 3019
- 3020
- 3021
- 3022
- 3023
- 3024
- 3025
- 3026
- 3027
- 3028
- 3029
- 3030
- 3031
- 3032
- 3033
- 3034
- 3035
- 3036
- 3037
- 3038
- 3039
- 3040
- 3041
- 3042
- 3043
- 3044
- 3045
- 3046
- 3047
- 3048
- 3049
- 3050
- 3051
- 3052
- 3053
- 3054
- 3055
- 3056
- 3057
- 3058
- 3059
- 3060
- 3061
- 3062
- 3063
- 3064
- 3065
- 3066
- 3067
- 3068
- 3069
- 3070
- 3071
- 3072
- 3073
- 3074
- 3075
- 3076
- 3077
- 3078
- 3079
- 3080
- 3081
- 3082
- 3083
- 3084
- 3085
- 3086
- 3087
- 3088
- 3089
- 3090
- 3091
- 3092
- 3093
- 3094
- 3095
- 3096
- 3097
- 3098
- 3099
- 3100
- 3101
- 3102
- 3103
- 3104
- 3105
- 3106
- 3107
- 3108
- 3109
- 3110
- 3111
- 3112
- 3113
- 3114
- 3115
- 3116
- 3117
- 3118
- 3119
- 3120
- 3121
- 3122
- 3123
- 3124
- 3125
- 3126
- 3127
- 3128
- 3129
- 3130
- 3131
- 3132
- 3133
- 3134
- 3135
- 3136
- 3137
- 3138
- 3139
- 3140
- 3141
- 3142
- 3143
- 3144
- 3145
- 3146
- 3147
- 3148
- 3149
- 3150
- 3151
- 3152
- 3153
- 3154
- 3155
- 3156
- 3157
- 3158
- 3159
- 3160
- 3161
- 3162
- 3163
- 3164
- 3165
- 3166
- 3167
- 3168
- 3169
- 3170
- 3171
- 3172
- 3173
- 3174
- 3175
- 3176
- 3177
- 3178
- 3179
- 3180
- 3181
- 3182
- 3183
- 3184
- 3185
- 3186
- 3187
- 3188
- 3189
- 3190
- 3191
- 3192
- 3193
- 3194
- 3195
- 3196
- 3197
- 3198
- 3199
- 3200
- 3201
- 3202
- 3203
- 3204
- 3205
- 3206
- 3207
- 3208
- 3209
- 3210
- 3211
- 3212
- 3213
- 3214
- 3215
- 3216
- 3217
- 3218
- 3219
- 3220
- 3221
- 3222
- 3223
- 3224
- 3225
- 3226
- 3227
- 3228
- 3229
- 3230
- 3231
- 3232
- 3233
- 3234
- 3235
- 3236
- 3237
- 3238
- 3239
- 3240
- 3241
- 3242
- 3243
- 3244
- 3245
- 3246
- 3247
- 3248
- 3249
- 3250
- 3251
- 3252
- 3253
- 3254
- 3255
- 3256
- 3257
- 3258
- 3259
- 3260
- 3261
- 3262
- 3263
- 3264
- 3265
- 3266
- 3267
- 3268
- 3269
- 3270
- 3271
- 3272
- 3273
- 3274
- 3275
- 3276
- 3277
- 3278
- 3279
- 3280
- 3281
- 3282
- 3283
- 3284
- 3285
- 3286
- 3287
- 3288
- 3289
- 3290
- 3291
- 3292
- 3293
- 3294
- 3295
- 3296
- 3297
- 3298
- 3299
- 3300
- 3301
- 3302
- 3303
- 3304
- 3305
- 3306
- 3307
- 3308
- 3309
- 3310
- 3311
- 3312
- 3313
- 3314
- 3315
- 3316
- 3317
- 3318
- 3319
- 3320
- 3321
- 3322
- 3323
- 3324
- 3325
- 3326
- 3327
- 3328
- 3329
- 3330
- 3331
- 3332
- 3333
- 3333