云服务器内容精选

  • 实施步骤 Jira新增Issue同步至CodeArts Req 将Jira中新创建的Issue自动同步至CodeArts Req,减少了手动输入数据的需要,提高了数据录入的效率和准确性。 操作步骤如下: 登录CodeArts Link控制台,单击“资产目录”,通过搜索找到“Jira新增Issue同步至CodeArtsReq”模板。 单击“使用模板”进入画布编排界面。 单击“Jira Software”触发事件,按照页面提示完成“选择连接”和“配置参数”配置。 单击“CodeArts Req”节点事件,按照页面提示完成“选择连接”和“配置参数”配置。 保存该业务流程编排到组合应用,并对该业务流进行调试、启动等后续运行操作。 Jira更新Issue同步到CodeArts Req 将Jira中有更新的Issue自动同步至CodeArts Req,减少了手动同步数据的需要,提高了数据同步获取的效率和准确性。 操作步骤如下: 登录CodeArts Link控制台,单击“资产目录”,通过搜索找到“Jira更新Issue同步到CodeArtsReq”模板。 单击“使用模板”进入画布编排界面。 单击“Jira Software”触发事件,按照页面提示完成“选择连接”和“配置参数”配置。 单击“CodeArts Req”节点事件,按照页面提示完成“选择连接”和“配置参数”配置。 保存该业务流程编排到组合应用,并对该业务流进行调式、启动等后续运行操作。 定时同步CodeArts Req工作项状态到Jira 将CodeArts Req中工作项状态定时同步到Jira中,通过自动化同步减少了因手动操作导致的错误和遗漏,确保两个系统间的数据保持同步。 操作步骤如下: 登录CodeArts Link控制台,单击“资产目录”,通过搜索找到“定时同步codeArtsReq工作项状态到JIRA”模板。 单击“使用模板”进入画布编排界面。 单击“CodeArts Req”节点事件,按照页面提示完成“选择连接”和“配置参数”配置。 单击“修改Jira工作项状态为Backlog”节点事件,按照页面提示完成“选择连接”和“配置参数”配置。 保存该业务流程编排到组合应用,并对该业务流进行调式、启动等后续运行操作。
  • 方案概述 在当前的信息化技术发展背景下,企业业务系统数量不断增加,各系统间需要实现数据互联互通以提高企业运作效率。Jira和CodeArts Req作为两种常用的项目管理工具,它们之间的数据双向同步成为了企业关注的问题。 随着企业的跨区域发展,总公司与各区域子公司的业务系统需要频繁进行业务交互。在这种情况下,Jira和CodeArts Req之间的数据双向同步可以帮助企业实现不同业务系统间的高效协同工作,提高企业的运作效率。通过实现Jira与CodeArts Req的数据双向同步,企业可以确保各区域子公司的业务系统能够实时获取到最新的项目信息,从而提高工作效率。 企业在日常运营过程中会持续生产和累积数据资产,为了提高数据资产的复用率,企业需要将Jira和CodeArts Req中的数据进行双向同步。这样一来,企业内部员工可以更方便地访问和使用这些数据资产,从而提高企业的运营效率。
  • 创建企业微信连接 登录CodeArts Link控制台。 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。 选择“企业微信”连接器。 在弹窗中配置连接器信息,完成后单击“确定”。 参数 说明 连接名称 连接标识 连接类型 如果需要使用机器人推送消息功能,选择机器人;其他功能选择应用 企业ID 每个企业都拥有唯一的corpid,详情见企业微信《企业内部开发服务端API文档》“基本概念介绍”章节 应用凭证密钥 每一个应用都有一个独立的访问密钥,每个企业都拥有唯一的corpid,详情见企业微信《企业内部开发服务端API文档》“基本概念介绍”章节 机器人Key 机器人webhook中的请求参数key的值 描述 连接描述信息
  • 支持的动作 获取部门ID列表 创建部门 更新部门 删除部门 获取成员ID列表 创建成员 更新成员 删除成员 获取群聊会话 创建群聊会话 修改群聊会话 推送文本消息 推送markdown消息 推送文件消息 推送图片消息 推送图文消息 推送文本卡片消息 撤回应用消息 推送文本消息到群聊 推送markdown消息到群聊 推送文件消息到群聊 推送图片消息到群聊 推送图文消息到群聊 推送文本卡片消息到群聊 机器人推送文本消息 机器人推送markdown消息 机器人推送文件消息 机器人推送图片消息 机器人推送图文消息
  • 责任共担 华为云秉承“将公司对网络和业务安全性保障的责任置于公司的商业利益之上”。针对层出不穷的 云安全 挑战和无孔不入的云安全威胁与攻击,华为云在遵从法律法规业界标准的基础上,以安全生态圈为护城河,依托华为独有的软硬件优势,构建面向不同区域和行业的完善云服务安全保障体系。 安全性是华为云与您的共同责任,如图1所示。 华为云:负责云服务自身的安全,提供安全的云。华为云的安全责任在于保障其所提供的 IaaS、PaaS 和 SaaS 类云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服务、应用服务等。这不仅包括华为云基础设施和各项云服务技术的安全功能和性能本身,也包括运维运营安全,以及更广义的安全合规遵从。 租户:负责云服务内部的安全,安全地使用云。华为云租户的安全责任在于对使用的 IaaS、PaaS 和 SaaS 类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、 虚拟主机 和访客虚拟机的操作系统,虚拟防火墙、API 网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。 《华为云安全白皮书》详细介绍华为云安全性的构建思路与措施,包括云安全战略、责任共担模型、合规与隐私、安全组织与人员、基础设施安全、租户服务与租户安全、工程安全、运维运营安全、生态安全。 图1 华为云安全责任共担模型 父主题: 安全
  • 身份认证 无论通过管理控制台或API接口访问CodeArts Link,CodeArts Link使用 统一身份认证 服务 IAM 进行认证鉴权。 CodeArts Link支持两种认证方式: Token认证:通过Token认证调用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。 关于认证鉴权的详细介绍及获取方式,请参见认证鉴权。
  • 访问控制 用户级别资源隔离 权限管理是基于角色与权限的细粒度授权,即根据不同角色的工作需要分配不同的操作权限,用户只可访问被授权资源。 CodeArts中的资源目前是用户隔离的,用户只能看到自己创建和系统预置的组合应用、连接器、模板等资源。 运维SOD 为规范开发、测试、发布上线全流程运维脚本,推行和加强标准化作业的管理,保证流程合规、安全合规、质量合规。 防护墙和VPC隔离 CodeArts Link通过防护墙和VPC隔离支持租户间网络和资源隔离。
  • 什么是联接 联接(CodeArts Link)是面向企业研发团队和软件开发者,建立CodeArts与第三方研发工具或周边系统的通道,从而进行数据同步的服务。联接是具备生态研发工具连接器、逻辑处理器、数据处理组件、拖拉拽等功能的研发工具集成平台,旨在解决企业IT系统和研发工具系统的信息无法快速打通、研发数据无法及时传递到办公通讯软件、研发系统内工具多样、过程自动化成本高的问题。 提供25+研发协同场景集成模板,开箱即用。例如:需求状态更新,通过企微/邮件实时通知相关人员。 预置丰富的业界研发工具或应用连接插件,例如Jira、飞书、Github等,仅需单击几下鼠标即可完成连接。 低代码拖拉拽,分钟级完成工具间数据同步业务流的创建,轻松易上手。
  • 创建短信服务连接 登录CodeArts Link控制台。 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。 选择“短信服务”连接器。 在弹窗中配置连接器信息,完成后单击“确定”。 参数 说明 描述 填写连接器的描述信息,用于识别不同的连接器。 App Key 当前账号的AK(Access Key ID)。请参考访问密钥获取AK,如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为:credentials.csv。 App Secret 当前账号的SK(Secret Access Key)。请参考访问密钥获取SK,如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为credentials.csv。
  • 配置参数 表1 新增Pull Request评论 参数 说明 仓库名 填写GitHub中代码仓库的名字。 仓库所有者 填写GitHub中代码仓库的Owner。 pullRequest编号 填写要新增评论的pullRequest编号。 内容 填写评论的具体内容。 表2 关闭Pull Request 参数 说明 仓库名 填写GitHub中代码仓库的名字。 仓库所有者 填写GitHub中代码仓库的Owner。 pullRequest编号 填写要关闭评论的pullRequest编号。 表3 创建Issue 参数 说明 仓库名 填写GitHub中代码仓库的名字。 仓库所有者 填写GitHub中代码仓库的Owner。 标题 填写新建Issue的标题。 内容 填写新建Issue的具体内容。
  • 创建JIRA连接 登录CodeArts Link控制台。 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。 选择“Jira Software”连接器。 在弹窗中配置连接器信息,完成后单击“确定”。 参数 说明 描述 填写连接器的描述信息,用于识别不同的连接器。 连接类型 选择JIRA的连接类型。 Cloud:指在云端部署的JIRA实例,用户可以使用任何Web浏览器从任何地方访问它。 On-Premise:指本地安装的JIRA实例,需要在自己的服务器或本地PC上安装和配置JIRA。 连接地址 填写JIRA的连接地址。 当“连接类型”选择“Cloud”时,连接地址格式为https://your-domain.atlassian.net。 your-domain指组织或团队的 域名 ,需要有有效的Jira Cloud订阅才能访问该地址。如果不确定您的Jira Cloud连接地址,可以从Atlassian账户或管理员处获取。 当“连接类型”选择“On-Premise”时,填写JIRA所在服务器的IP地址或主机名,例如:http://192.168.0.1:8080或http://jira.example.com:8080。 认证类型 选择JIRA的认证类型,支持选择“Basic”和“API Token”。 用户名 仅当“认证类型”选择“Basic”时需要配置。 连接JIRA的用户名。 密码 仅当“认证类型”选择“Basic”时需要配置。 连接JIRA的用户密码。 邮箱 仅当“认证类型”选择“API Token”时需要配置。 JIRA的邮箱。 API Token 仅当“认证类型”选择“API Token”时需要配置。 用户需要在JIRA的个人设置中生成一个API Token,API Token是一种用于身份验证的令牌,它允许JIRA用户通过API访问其账户和相关数据。
  • 创建JIRA连接 登录CodeArts Link控制台。 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。 选择“Jira Software”连接器。 在弹窗中配置连接器信息,完成后单击“确定”。 参数 说明 描述 填写连接器的描述信息,用于识别不同的连接器。 连接类型 选择JIRA的连接类型。 Cloud:指在云端部署的JIRA实例,用户可以使用任何Web浏览器从任何地方访问它。 On-Premise:指本地安装的JIRA实例,需要在自己的服务器或本地PC上安装和配置JIRA。 连接地址 填写JIRA的连接地址。 当“连接类型”选择“Cloud”时,连接地址格式为https://your-domain.atlassian.net。 your-domain指组织或团队的域名,需要有有效的Jira Cloud订阅才能访问该地址。如果不确定您的Jira Cloud连接地址,可以从Atlassian账户或管理员处获取。 当“连接类型”选择“On-Premise”时,填写JIRA所在服务器的IP地址或主机名,例如:http://192.168.0.1:8080或http://jira.example.com:8080。 认证类型 选择JIRA的认证类型,支持选择“Basic”和“API Token”。 用户名 仅当“认证类型”选择“Basic”时需要配置。 连接JIRA的用户名。 密码 仅当“认证类型”选择“Basic”时需要配置。 连接JIRA的用户密码。 邮箱 仅当“认证类型”选择“API Token”时需要配置。 JIRA的邮箱。 API Token 仅当“认证类型”选择“API Token”时需要配置。 用户需要在JIRA的个人设置中生成一个API Token,API Token是一种用于身份验证的令牌,它允许JIRA用户通过API访问其账户和相关数据。
  • 配置参数 表1 创建项目 参数 说明 Project Name 项目名称 Project Key 项目唯一标识 Project模板类型 项目模板 项目描述 描述 表2 更新项目 参数 说明 update by Project Key 项目唯一标识 Project Name 项目名称 项目描述 描述 表3 查询项目详情 参数 说明 Project Key 项目唯一标识 表4 删除项目 参数 说明 delete by Project Key 项目唯一标识 表5 创建issue 参数 说明 Project类型 项目类型 Project Key 项目唯一标识 Issue类型 issue类型 优先级 issue优先级 概要 issue概要 提出者 请输入用户名称 分配给 请输入用户名称 描述 issue描述 表6 修改issue 参数 说明 Project类型 项目类型 Project Key 项目唯一标识 名称 请输入issue名称或id Issue类型 issue类型 优先级 issue优先级 概要 issue概要 提出者 请输入用户名称 分配给 请输入用户名称 描述 issue描述 表7 修改issue状态 参数 说明 Issue名称 请输入issue名称或id 转换目标状态 需要选择issue支持的状态 表8 查询issue列表 参数 说明 Jql jira查询请求表达式 偏移量 分页offset,默认为0 最大返回数 分页limit 表9 查询issue详情 参数 说明 Issue名称 请输入issue名称或id 表10 查询issue可指派用户 参数 说明 Project Key 项目唯一标识,新建issue情况下必填 Issue名称 请输入issue名称或id,Project Key未填时该字段必填 JIRA用户名称 用于精确查询 表11 添加评论 参数 说明 Issue名称 请输入issue名称或id 可见性 指定可见人范围 描述 评论内容 表12 修改评论 参数 说明 Issue名称 请输入issue名称或id 评论ID 评论的id 描述 评论内容 可见性 指定可见人范围 表13 查询评论列表 参数 说明 Issue名称 请输入issue名称或id 偏移量 分页offset,默认为0 最大返回数 分页limit
  • 配置参数 参数 说明 语言 选择编写脚本使用的编程语言,当前只支持ES5版本的JavaScript语言。 输出到变量 脚本处理的结果将存入该变量,后续步骤可通过“${变量名}”的方式引用当前脚本处理结果。 内容 编写脚本内容。 可通过变量的形式引用前序步骤中的数据,请参考引用变量。 当需要解析JSON格式的内容数据时,可通过“JSON.parse('${body}')”的方式将内容数据转换为JSON对象,然后进行数据解析。 脚本处理组件可以生成一个输出结果并传给后续步骤,用户需要在脚本的末尾指定要输出的变量名称,例如: function getUser(){ return {"id": ${property.id},"name":"${property.name}"}; } var user=getUser(); user; 说明: 如果需要编写函数或者逻辑代码块,需使用“{”和“}”围绕代码块。 图1 脚本处理
  • 创建CodeArts TestPlan连接 登录CodeArts Link控制台。 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。 选择“CodeArts TestPlan”连接器。 在弹窗中配置连接器信息,完成后单击“确定”。 参数 说明 连接名称 新建连接的名称,用于标识当前连接。 描述 新建连接的描述信息。 Access Key 当前账号的AK(Access Key ID)。请参考访问密钥获取AK,如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为:credentials.csv。 Secret Access Key 当前账号的SK(Secret Access Key)。请参考访问密钥获取SK,如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为credentials.csv。