华为云用户手册

  • BFD与静态路由联动 与动态路由协议不同,静态路由自身没有检测机制,当网络发生故障的时候,需要管理员介入。BFD与静态路由联动特性可为静态路由绑定BFD会话,利用BFD会话来检测静态路由所在链路的状态。 BFD与静态路由联动可为每条静态路由绑定一个BFD会话,当这条静态路由上绑定的BFD会话检测到链路故障(由Up转为Down)后,BFD会将故障上报路由管理系统,由路由管理模块将这条路由设置为“非激活”状态(此条路由不可用,从IP路由表中删除)。当这条静态路由上绑定的BFD会话成功建立或者从故障状态恢复后(由Down转为Up),BFD会上报路由管理模块,由路由管理模块将这条路由设置为“激活”状态(此路由可用,加入IP路由表)。
  • 新购买的专线需要重新规划VPC,对已有的专线有何影响? 虚拟网关跟VPC一一对应,如果已经使用原有的VPC创建了虚拟网关和虚拟接口,则用户无法修改已创建专线资源关联的VPC信息,需要通过以下操作重新规划业务: 依次删除原有VPC关联的虚拟接口和虚拟网关。 删除虚拟接口,详细请参见删除虚拟接口。 删除虚拟网关,详细请参见删除虚拟网关。 重新使用新的VPC创建虚拟网关和虚拟接口并关联新购买的专线。 创建虚拟网关,详细请参见创建虚拟网关。 创建虚拟接口,详细请参见创建虚拟接口。 上述操作会导致已有专线业务中断,请谨慎处理。 父主题: 组网与使用场景
  • 新购买的专线需要重新规划VPC,对已有的专线有何影响? 虚拟网关跟VPC一一对应,如果已经使用原有的VPC创建了虚拟网关和虚拟接口,则用户无法修改已创建专线资源关联的VPC信息,需要通过以下操作重新规划业务: 依次删除原有VPC关联的虚拟接口和虚拟网关。 删除虚拟接口,详细请参见删除虚拟接口。 删除虚拟网关,详细请参见删除虚拟网关。 重新使用新的VPC创建虚拟网关和虚拟接口并关联新购买的专线。 创建虚拟网关,详细请参见创建虚拟网关。 创建虚拟接口,详细请参见创建虚拟接口。 上述操作会导致已有专线业务中断,请谨慎处理。 父主题: 产品咨询
  • 专线接入有哪些网络要求? 您必须使用单模的1GE、10GE、40GE或100GE的光模块与华为云的接入设备对接。同时,需要提前与华为云专线POP点对齐LC、波长、距离等关键参数。光模块参数举例:1GE LC 单模 1310nm 10KM。 必须禁用端口的自动协商功能,同时必须手动配置端口速率和全双工模式。 必须跨整个连接 (包括中间设备) 支持 802.1Q VLAN 封装。 可以支持BGP或者静态路由对接,您的设备须支持边界网关协议(BGP)和BGP MD5认证或支持静态路由。 (可选) 您可以在网络上配置双向转发检测 (BFD)。 在物理连接层上支持的最大传输单位 (MTU) 高达 1522 字节 (14 字节以太网标头 + 4 字节 VLAN 标记 + 1500 字节 IP 数据报 + 4 字节帧检测序列)。推荐参数值:1500。 云上云下建议使用私网IP地址,且互通的IP网段不能冲突。 父主题: 热点问题
  • 监控指标 表1 云专线支持的监控指标 指标 指标名称 含义 取值范围 测试对象 监控周期 network_incoming_bits_rate 网络流入带宽 云专线连接侧入站数据的比特率。 单位:bit/s ≥0 bits/s 物理连接和历史物理连接 1分钟 network_outgoing_bits_rate 网络流出带宽 云专线连接侧出站数据的比特率。 单位:bit/s ≥0 bits/s 物理连接和历史物理连接 1分钟 network_incoming_bytes 网络流入流量 云专线连接侧入站数据的字节数。 单位:byte ≥0 bytes 物理连接和历史物理连接 1分钟 network_outgoing_bytes 网络流出流量 云专线连接侧出站数据的字节数。 单位:byte ≥0 bytes 物理连接和历史物理连接 1分钟 network_incoming_packets_rate 网络流入包速率 云专线连接侧入站数据包速率。 单位:Packet/s ≥ 0 packets/s 物理连接和历史物理连接 1分钟 network_outgoing_packets_rate 网络流出包速率 云专线连接侧出站数据包速率。 单位:Packet/s ≥ 0 packets/s 物理连接和历史物理连接 1分钟 network_incoming_packets 网络流入包量 云专线连接侧入站数据包数。 单位:Packet ≥ 0 packets 物理连接和历史物理连接 1分钟 network_outgoing_packets 网络流出包量 云专线连接侧出站数据包数。 单位:Packet ≥ 0 packets 物理连接和历史物理连接 1分钟
  • 云专线《一站式接入服务声明》的内容是什么? 您在使用云专线一站式接入功能时,需阅读并完全理解《华为云云专线一站式接入服务声明》的所有内容,并同意受其约束。 《一站式接入服务声明》详细内容如下: 定义 云专线一站式接入服务是华为云为您提供的整合运营商物理专线的一站式专线上云服务,帮助您轻松构建本地数据中心与云上VPC之间高速、低时延、稳定安全的专属连接通道。 交付与验收 您需要负责您的机房安装环境就绪和设备的调测、协调您机房所在地的物业楼内线的施工和使用,以及承担对应的楼内线费用(如有),保证华为云能顺利进场施工,因您的原因造成的服务开通延迟,将不计入华为云的交付时间,并且华为云不承担因此产生的任何责任。 华为云开通服务后通知您进行线路调试和验收,您收到验收通知后,需在3个工作日内进行验收确认,符合验收标准的,您在对应服务的console 在线确认验收,华为云启动计费;如果调试结果不符合标准,则继续调测直至符合验收要求;如果您在收到华为云开通确认通知后,3个工作日未确认也未书面提出异议的,视为已按要求开通服务,华为云启动计费。 验收标准: 从您CE设备到华为云数据中心专线网关设备ping测试 5000个1400 字节不丢包; 端口误码率在 10 的负 7 次方以内。 服务期限及终止 一站式专线接入服务的服务期为1年, 自首次计费之日起算,如您需要提前终止本服务,华为云仍将收取剩余服务租期的全部费用。 可用性 华为云通过商业和技术上的合理努力,使得多专线接入不同接入点的服务可用性达99.95%,基于高可用性考虑,华为云建议您购买多专线接入不同接入点,以保障业务稳定运行。如果您购买单专线,或者多专线接入同一个接入点,可能因单专线故障或运营商割接、接入点维护等导致业务受影响,您需知晓并接受该风险。 具体可参考华为云服务等级协议(SLA): https://www.huaweicloud.com/declaration/sla.html。 父主题: 产品咨询
  • 云专线中的网络互联IP地址是什么意思? 本端网关,指华为云侧网络接口互联的IP地址,即华为云和客户线下机房对接时华为云侧设备接口的对接地址,配置后会自动下发到华为云侧网关设备。 远端网关,指客户本地数据中心侧网络互联的IP地址,即华为云和客户线下机房对接时客户线下设备接口的对接地址,配置后需要客户自己配置在客户线下设备的接口上。 本端网关与远端网关需要设置为同一网段的IP地址,一般使用30位掩码,由客户自行规划,不能与组网内的业务地址冲突。所以您需要为物理专线两端分别规划一个位于同一网段的IP地址用于本地数据中心和云上VPC之间的通信。 父主题: Console及页面使用
  • 排查路由问题 如您的虚拟接口为静态路由模式已下发静态路由或为BGP模式已成功建BGP邻居,可按如下步骤进行排查。 确认从用户网关到您的本地网络是否路由可达。 确认是否正确发布您的本地网络的路由,确认是否在虚拟接口的远端子网中正确配置您的本地网络的路由,BGP模式确认是否通过BGP协议发送您的本地网络的路由。 确认是否在虚拟网关正确配置您的VPC网段。 确认您的VPC安全组和网络ACL允许专线访问的入站和出站流量。
  • 云专线配置完成以后如何测试虚拟机到专线网关的连通性? 云专线配置完成后,如果需要测试云内连通性,需要将专线网关和云下对接的网段(即远端网关和本端网关所在的子网 )添加进虚拟接口的远端子网中,然后使用虚拟机ping虚拟接口的本端网关IP地址进行测试。 如果测试不通,则需检查华为云的配置: 虚拟机是否在虚拟网关所选的VPC内。 虚拟机IP是否在虚拟网关配置的本端子网网段范围内。 安全组策略和ACL是否放通虚拟机到虚拟接口本端网关的地址。 父主题: 热点问题
  • 云专线配置完成以后如何测试虚拟机到专线网关的连通性? 云专线配置完成后,如果需要测试云内连通性,需要将专线网关和云下对接的网段(即远端网关和本端网关所在的子网 )添加进虚拟接口的远端子网中,然后使用虚拟机ping虚拟接口的本端网关IP地址进行测试。 如果测试不通,则需检查华为云的配置: 虚拟机是否在虚拟网关所选的VPC内。 虚拟机IP是否在虚拟网关配置的本端子网网段范围内。 安全组策略和ACL是否放通虚拟机到虚拟接口本端网关的地址。 父主题: 故障处理
  • 排查网络问题 如您的物理连接已开通,但创建虚拟接口后无法连通业务,可按如下步骤进行排查。 确认用户网关IP和华为云侧网关IP是否能PING通,检查物理组网的中间设备VLAN是否正确配置。 确认对接的网关IP是否在同一个网段,网关IP是否配置在VLAN子接口。 如路由模式是静态路由,确认静态路由的下一跳或出接口是否正确配置。 如路由模式是BGP,确认BGP AS /MD5/Peer IP是否正确配置,用户侧的BGP AS号和华为云侧的BGP AS号需要不相同。 如路由模式是BGP,确认通过私有虚拟接口发布的BGP路由是否超过100,超过100的BGP路由缺省不再接收。 如路由模式是BGP,确认没有配置禁止TCP端口179或大数字临时TCP端口连接的规则。
  • 专线接入有哪些网络要求? 您必须使用单模的1GE、10GE、40GE或100GE的光模块与华为云的接入设备对接。同时,需要提前与华为云专线POP点对齐LC、波长、距离等关键参数。光模块参数举例:1GE、LC 单模、1310nm、10KM。 必须禁用端口的自动协商功能,同时必须手动配置端口速率和全双工模式。 必须跨整个连接 (包括中间设备) 支持 802.1Q VLAN 封装。 可以支持BGP或者静态路由对接,您的设备须支持边界网关协议(BGP)和BGP MD5认证或支持静态路由。 (可选) 您可以在网络上配置双向转发检测 (BFD)。 在物理连接层上支持的最大传输单位 (MTU) 高达 1522 字节 (14 字节以太网标头 + 4 字节 VLAN 标记 + 1500 字节 IP 数据报 + 4 字节帧检测序列)。推荐参数值:1500。 云上云下建议使用私网IP地址,且互通的IP网段不能冲突。 父主题: 产品咨询
  • 云专线的延迟和丢包率是多少? 华为云云专线服务支持通过安装云专线监控插件检测云专线端到端的网络质量,主要包含网络时延和丢包率两个指标。 云专线插件分为两种: dc-nqa-collector:用于监控自动化专线,探测远端子网的时延和丢包率。 history-dc-nqa-collector:用于监控手工专线,探测远端子网的时延和丢包率。 详细请参考安装云专线指标采集插件。 自动化专线,云专线资源包括物理连接、虚拟网关和虚拟接口,路由配置自动下发。目前大多数Region的云专线都属于自动化专线。 手工专线,云专线资源只有物理连接,没有虚拟网关和虚拟接口,需手工配置路由等信息。目前有部分Region的存量资源属于手工专线。 专线网关经过运营商专线到用户机房的延迟和丢包率请联系专线提供商确认提供。 提供数据为理论值,实测值以实际监控为准。 父主题: 产品咨询
  • 云专线中的网络互联IP地址是什么意思? 本端网关,指华为云侧网络接口互联的IP地址,即华为云和客户线下机房对接时华为云侧设备接口的对接地址,配置后会自动下发到华为云侧网关设备。 远端网关,指客户本地数据中心侧网络互联的IP地址,即华为云和客户线下机房对接时客户线下设备接口的对接地址,配置后需要客户自己配置在客户线下设备的接口上。 本端网关与远端网关需要设置为同一网段的IP地址,一般使用30位掩码,由客户自行规划,不能与组网内的业务地址冲突。所以您需要为物理专线两端分别规划一个位于同一网段的IP地址用于本地数据中心和云上VPC之间的通信。 父主题: 产品咨询
  • 使用BGP路由模式时,华为云AS号是多少? 华为云BGP AS号取值范围为1-4294967295,一般情况下,华为云侧的BGP AS号默认是64512。 详细情况请参见表1。 表1 华为云不同区域对应的BGP AS号默认值 区域 默认值 除了华北-北京一区域以及亚太-曼谷区域的部分接入点 64512 华北-北京一 65533 亚太-曼谷 部分接入点的AS号默认是65535,具体请联系专线经理确认。 父主题: Console及页面使用
  • 云专线支持哪些接入方式? 华为云云专线服务从不同维度支持多种接入方式: 数据传输方式:目前华为云支持1GE、10GE、40GE、100GE的单模光口接入,不支持单纤接入。 物理连接方式:包括标准专线接入和托管专线接入。 标准专线接入:用户独占端口资源的物理连接,由用户创建,并支持用户创建多个虚拟接口。 托管专线接入:多个用户共享端口资源的物理连接,由合作伙伴创建,并且只允许用户创建一个虚拟接口。用户通过向合作伙伴申请来创建托管物理连接,需要合作伙伴为用户分配VLAN和带宽资源。 端口资源购买方式:包括自建专线接入和一站式专线接入。 自建专线接入:用户需要向运营商购买专线,华为云仅提供端口资源。通过运营商的专线将本地数据中心连接至接入点,构建混合云。 一站式接入:华为云向用户提供整合基础运营商网络资源和端口的一站式上云服务。 路由模式:包括静态路由接入和BGP接入。 静态接入方式:通过配置静态路由实现专线接入。 BGP接入方式:通过BGP动态路由协议实现更灵活和高效的专线接入。 父主题: 专线施工
  • URI GET /v2/repositories/{repository_id}/commit_lines 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 仓库短id 表2 Query参数 参数 是否必选 参数类型 描述 ref_name 是 String 分支名称 begin_date 是 String 起始提交日期,格式为yyyy-MM-dd end_date 是 String 终止提交日期,格式为yyyy-MM-dd(begin_date和end_date时间间隔不超过60天)
  • URI GET /v1/repositories/repoid 表1 Query参数 参数 是否必选 参数类型 描述 group_name 是 String 仓库组名(克隆地址中 域名 后面仓库名前的一段 示例:git@repo.alpha.devcloud.inhuawei.com:Demo00228/testword.git 组名:Demo00228 ) repository_name 是 String 仓库名
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 error Error object 响应错误 result Array of CommitStatistic objects 代码增加和删除的行数 status String 响应状态 表5 Error 参数 参数类型 描述 code String 错误码 message String 错误信息 表6 CommitStatistic 参数 参数类型 描述 additions Integer 增加的行数 deletions Integer 删除的行数
  • 响应示例 状态码: 200 OK { "result" : { "repository_uuid" : "045ceabb9aea40579d5a759e84fa7f0a", "repository_id" : 468485, "repository_name" : "CreatRepository_MI9Af", "ssh_url" : "git@repo.alpha.devcloud.inhuawei.com:Demo00228/CreatRepository_MI9Af.git", "https_url" : "https://repo.alpha.devcloud.inhuawei.com/Demo00228/CreatRepository_MI9Af.git", "group_name" : "Demo00228", "web_url" : "https://alpha.devcloud.inhuawei.com/repo/468485/home", "visibility_level" : 0, "created_at" : "2019-10-15 09:40:27", "updated_at" : null, "repository_size" : null, "lfs_size" : null, "creator_name" : null, "domain_name" : null, "star" : null, "status" : null, "is_owner" : null, "iam_user_uuid" : null, "project_uuid" : "4838955a48e2492bbe44b31bc4c272f6", "project_is_deleted" : "false", "userRole" : null }, "status" : "success"}
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 error Error object 参数解释: 响应错误: result RepoInfoV2 object 参数解释: 响应结果 status String 参数解释: 响应状态 取值范围: success fail 表4 Error 参数 参数类型 描述 code String 参数解释: 错误码 取值范围: 请参见错误码 message String 参数解释: 错误信息 取值范围: 字符串 表5 RepoInfoV2 参数 参数类型 描述 created_at String 参数解释: 创建时间 取值范围: 字符串 creator_name String 参数解释: 创建者的用户名,在用户是租户的情况下,用户名和租户名相等 取值范围: 字符串 domain_name String 参数解释: 创建者的租户名 取值范围: 字符串 group_name String 参数解释: 仓库组名(克隆地址中域名后面仓库名前的一段 示例:git@repo.alpha.devcloud.inhuawei.com:Demo00228/testword.git 组名:Demo00228 ) 取值范围: 字符串 https_url String 参数解释: 使用 https 克隆仓库时所使用的 url 取值范围: 字符串 iam_user_uuid String 参数解释: 用户的 iam user uuid 取值范围: 字符串 is_owner Integer 参数解释: 当前用户是否是仓库的创建者 取值范围: 1:是 0:不是 lfs_size String 参数解释: 仓库 LFS 容量,单位为M,大于 1024M 则单位为 G 取值范围: 字符串 project_is_deleted String 参数解释: 项目是否被删除 取值范围: 字符串 project_uuid String 参数解释: 项目ID,获取方式请参见获取项目ID 取值范围: 字符串 repository_id Integer 参数解释: 仓库主键id 取值范围: 1-2,147,483,647 repository_name String 参数解释: 仓库名 取值范围: 字符串 repository_size String 参数解释: 仓库总容量 = 仓库 LFS 容量 + git 库容量,单位为M,大于 1024M 则单位为 G 取值范围: 字符串 repository_uuid String 参数解释: 仓库uuid(由CreateRepository接口返回) 取值范围: 字符串 ssh_url String 参数解释: 使用 ssh 方式克隆仓库时所使用的 url 取值范围: 字符串 star Boolean 参数解释: 当前用户是否收藏该仓库 取值范围: true:已收藏 false:未收藏 status Integer 参数解释: 仓库状态 取值范围: 0:仓库正常创建成功 1:仓库创建中 2:创建失败 3:仓库冻结 4:仓库已经关闭 updated_at String 参数解释: 更新时间 取值范围: 字符串 userRole Integer 参数解释: 用户在仓库中的权限 取值范围: 20:只读成员 30:普通成员 40:管理员 visibility_level Integer 参数解释: 可见范围 取值范围: 0,私有仓库 20,公有仓库 web_url String 参数解释: web url 路径,访问它将跳转至仓库详情页 取值范围: 字符串
  • 响应示例 状态码: 200 OK { "result" : { "total" : 1, "commits" : [ { "id" : "a27fafa7d8da2dd55f691bef989226d22f50d8ce", "message" : "Initial commit", "parent_ids" : [ ], "authored_date" : null, "author_name" : "repo", "author_email" : "repo@huawei.com", "committed_date" : "2019-10-15 09:40:29", "committer_name" : "repo", "committer_email" : "repo@huawei.com" } ] }, "status" : "success"}
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 error Error object 响应错误 result CommitList object 响应结果 status String 响应状态 表5 Error 参数 参数类型 描述 code String 错误码 message String 错误信息 表6 CommitList 参数 参数类型 描述 commits Array of Commit objects 提交列表 total Integer 提交总数 表7 Commit 参数 参数类型 描述 author_email String 作者邮箱 author_name String 作者 authored_date String 作者提交时间 committed_date String 提交时间 committer_email String 提交作者邮箱 committer_name String 提交作者 format Object 文件变更的详情信息,其格式由请求查询参数 stat_format 决定 id String 提交对应的SHA id message String 提交的信息 parent_ids Array of strings 父提交id
  • URI GET /v1/repositories/{group_name}/{repository_name}/commits 表1 路径参数 参数 是否必选 参数类型 描述 group_name 是 String 仓库组名(克隆地址中域名后面仓库名前的一段 示例:git@repo.alpha.devcloud.inhuawei.com:Demo00228/testword.git 组名:Demo00228 ) repository_name 是 String 仓库名 表2 Query参数 参数 是否必选 参数类型 描述 page_index 否 Integer 分页索引 page_size 否 Integer 每页数据量 ref_name 是 String 分支或标签名,支持SHA格式
  • 响应示例 状态码: 200 OK { "result" : { "total" : 14, "repositories" : { "repository_uuid" : "d0457f74cc5b43d989ded7248f71b4e5", "repository_id" : 468480, "repository_name" : "CreatRepository_2qD5i", "ssh_url" : "git@repo.test.com:Demo00228/CreatRepository_2qD5i.git", "https_url" : "https://test.com/Demo00228/CreatRepository_2qD5i.git", "group_name" : "Demo00228", "web_url" : "https://test.com/repo/468480/home", "visibility_level" : 0, "created_at" : "2019-10-15 09:40:26", "updated_at" : "2019-10-15 09:40:26", "repository_size" : "0.06M", "lfs_size" : "0.00M", "creator_name" : "repo", "domain_name" : "repo", "star" : false, "status" : 0, "is_owner" : 1, "iam_user_uuid" : "a618e34bd5704be3ae3395dfede06041", "project_uuid" : "4838955a48e2492bbe44b31bc4c272f6", "project_is_deleted" : "false", "userRole" : null } }, "status" : "success"}
  • URI GET /v2/projects/{project_uuid}/repositories 表1 路径参数 参数 是否必选 参数类型 描述 project_uuid 是 String 参数解释: 项目ID,获取方式请参见获取项目ID。 约束限制: 必传。 取值范围: 32位字符串。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 page_index 否 Integer 参数解释: 分页索引,从1开始计数。 约束限制: 不涉及。 取值范围: 1-2,147,483,647 默认取值: 1 page_size 否 Integer 参数解释: 每页条目数。 约束限制: 不涉及。 取值范围: 1-100 默认取值: 20 search 否 String 参数解释: 搜索关键字。 约束限制: 不涉及。 取值范围: 字符串。 默认取值: 不涉及。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 error Error object 参数解释: 响应错误: result RepoListInfoV2 object 参数解释: 响应结果 status String 参数解释: 响应状态 取值范围: success,表示接口调用成功。 fail,表示接口调用失败。 表5 Error 参数 参数类型 描述 code String 参数解释: 错误码。 取值范围: 请参见错误码。 message String 参数解释: 错误信息。 取值范围: 字符串。 表6 RepoListInfoV2 参数 参数类型 描述 repositories Array of RepoInfoV2 objects 参数解释: 仓库列表。 total Integer 参数解释: 仓库总数。 取值范围: 1-2147483647 表7 RepoInfoV2 参数 参数类型 描述 created_at String 参数解释: 创建时间。 取值范围: 字符串。 creator_name String 参数解释: 创建者的用户名,当用户是租户,用户名和租户名一样。 取值范围: 字符串。 domain_name String 参数解释: 创建者的租户名。 取值范围: 字符串。 group_name String 参数解释: 仓库组名(克隆地址中域名后面仓库名前的一段。 示例:git@repo.alpha.devcloud.test.com:Demo00228/testword.git 组名:Demo00228 )。 取值范围: 字符串。 https_url String 参数解释: 使用HTTPS克隆仓库时所使用的URL。 取值范围: 字符串。 iam_user_uuid String 参数解释: 用户的 IAM User UUID。 取值范围: 字符串。 is_owner Integer 参数解释: 当前用户是否是仓库的创建者。 取值范围: 1:是 0:不是 lfs_size String 参数解释: 仓库LFS容量,单位为M,当容量大于1024M,单位为G。 取值范围: 字符串。 project_is_deleted String 参数解释: 项目是否被删除。 取值范围: 字符串。 project_uuid String 参数解释: 项目ID,获取方式请参见获取项目ID。 取值范围: 字符串。 repository_id Integer 参数解释: 仓库主键ID。 取值范围: 1-2147483647 repository_name String 参数解释: 仓库名称。 取值范围: 字符串。 repository_size String 参数解释: 仓库总容量=仓库LFS容量 +Git库容量,单位为M,当容量大于1024M,单位为G。 取值范围: 字符串。 repository_uuid String 参数解释: 仓库UUID(由CreateRepository接口返回)。 取值范围: 字符串。 ssh_url String 参数解释: 使用SSH方式克隆仓库时所使用的URL。 取值范围: 字符串。 star Boolean 参数解释: 当前用户是否收藏该仓库。 取值范围: true:已收藏。 false:未收藏。 status Integer 参数解释: 仓库状态。 取值范围: 0:仓库正常创建成功。 1:仓库创建中。 2:创建失败。 3:仓库冻结。 4:仓库已经关闭。 updated_at String 参数解释: 更新时间。 取值范围: 字符串。 userRole Integer 参数解释: 用户在仓库中的权限。 取值范围: 20:只读成员 30:普通成员 40:管理员 visibility_level Integer 参数解释: 可见范围。 取值范围: 0,私有仓库 20,公有仓库 web_url String 参数解释: web url 路径,访问它将跳转至仓库详情页。 取值范围: 字符串。
  • 响应示例 状态码: 200 OK { "result" : { "total" : 2, "users" : [ { "user_id" : "5836", "name" : "repo", "domain_name" : "repo", "description" : null, "enabled" : null, "role" : 40, "domain_id" : "159b65b41ead484d8ddff250a4731781", "email" : null }, { "user_id" : "6057", "name" : "repo", "domain_name" : "repo", "description" : null, "enabled" : null, "role" : 30, "domain_id" : "159b65b41ead484d8ddff250a4731781", "email" : null } ] }, "status" : "success"}
  • URI GET /v1/repositories/{repository_uuid}/members 表1 路径参数 参数 是否必选 参数类型 描述 repository_uuid 是 String 参数解释: 仓库UUID(由CreateRepository接口返回) 约束限制: 必传。 取值范围: 可包含数字、字母,长度32位。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 page_index 否 Integer 参数解释: 第几页。 约束限制: 不涉及。 取值范围: 数字。 默认取值: 不涉及。 page_size 否 Integer 参数解释: 每页显示size。 约束限制: 不涉及。 取值范围: 数字。 默认取值: 不涉及。 subject 否 String 参数解释: 搜索关键字,模糊匹配用户名称、用户昵称、租户名称。 约束限制: 不涉及。 取值范围: 长度限制128个字符。 默认取值: 不涉及。
  • 响应示例 状态码: 200 OK { "result" : { "hooks" : [ { "id" : 2111600786, "project_id" : 2111615967, "created_at" : "2021-11-09 16:35:15", "enable_ssl_verification" : false, "push_events" : true, "tag_push_events" : false, "repository_update_events" : false, "merge_requests_events" : false, "issues_events" : false, "note_events" : false, "pipeline_events" : false, "wiki_page_events" : false } ] }, "status" : "success"}
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全