检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自定义命令 如果在进行代码构建、测试、运行、调试前,需要执行自定义运行命令的任务,可通过编辑“tasks.json”文件,添加想要执行的任务。 操作步骤 进入CodeArts IDE Online代码编辑界面。 在工程根目录下创建 “.theia”目录(如已存在请跳过该步骤)。 在
调试、预览等操作,并支持对接多种代码仓库。 在使用CodeArts IDE Online服务之前,您需要先了解本服务的相关权限说明以及如何进行权限管理。 使用流程如下:
身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。IAM是华为云提供权限管理的基础服务,无需付费即可使用,您只需要为您账号中的资源进行付费。 IAM服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全的控制CodeArts
修改代码后,需重新编译再进行调试。可以新建一个编译工程的Task,并将其label配置为调试配置项的preLaunchTask,以达到调试前自动编译的目的。具体操作如下: 进入CodeArts IDE Online工作界面。 新建一个名为“build”(也可自定义其它名字)的task。如:在“.theia”目录中新建一个“tasks
私有仓库 项目名称 工程文件来源于当前用户在需求管理服务中已创建或具有权限的项目。选择工程所属项目的名称即可。 仓库地址 当前用户所属项目下拥有权限的代码仓库地址,仓库地址获取方式可参考查看仓库详情。 分支 从代码仓库中获取的具有权限的分支。 名称 工程的名称。默认为代码仓库的名称。
拆分多终端 可以单击将“终端”进行拆分;也可拖动“终端”窗口,将其任意组合。 复制黏贴 在“终端”中,可以直接选中文字,使用快捷键“Ctrl+C”和“Ctrl+V”进行复制和粘贴。 更改样式 支持在settings.json文件里自定义Terminal的样式,如:字体大小、行间距等。可参考以下参数项进行配置:
URI-scheme 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从终端节点中获取。例如,IAM服务在华北-北京一区域的Endpoint为iam.cn-north-1
单击调试视图中的,开始调试代码。 查看变量,可使用以下3种方式进行查看。 将鼠标停留在变量上直接查看。 在调试控制台输入框中输入变量进行查看。 在调试视图中VARIABLES状态栏进行查看。 代码格式检查 CodeArts IDE Online默认采用的是go-lint工具进行格式检查。 代码测试 鼠标移动到函数名处,单击鼠标右键。
}, "owner_id" : "0dc311a468024ad5bf18591c8361272a", "description" : "ddd", "cpu_memory" : "2U4G", "domain_name" : "de
在CodeArts IDE Online中,可以编写代码,并对代码进行提交、构建和运行。 CodeArts IDE Online代码调试 在CodeArts IDE Online中,运行已提交的代码后,可以对代码进行在线调试。
服务,这些账号或者云服务可以根据权限进行代运维。 如果华为云账号可以满足用户对权限管理的需求,则不需要创建独立的IAM用户,可以跳过本章节,不影响使用CodeArts IDE Online服务的其它功能。 本章节介绍对用户授权的方法,操作流程如示例流程所示。 前提条件 已了解用户组可以添加的CodeArts
StacksConfig 参数 参数类型 描述 attributes StacksAttribute object 属性值 recipe Recipe object 镜像 表7 StacksAttribute 参数 参数类型 描述 specs Array of strings 规格列表
oom { "instance_name" : "testjava", "stack_id" : "java", "description" : "", "cpu_memory" : "2U4G", "pvc_quantity" : "5GB", "refresh_time"
String the docker_id exception String exception generated_snippet String the generated_snippet language String code language model_id String model_id
息,请自行加密 port_id 否 String 云服务器对应的portId,小网连接ecs的场景下使用 private_ip 否 String 云服务器ip,小网连接ecs的场景下使用 pvc_quantity 是 String PVC规格 5GB|10GB|20GB 枚举值:
StacksConfig 参数 参数类型 描述 attributes StacksAttribute object 属性值 recipe Recipe object 镜像 表7 StacksAttribute 参数 参数类型 描述 specs Array of strings 规格列表
这一过程称为授权。授权后,用户就可以基于已有权限对云服务进行操作。 权限根据授权的精细程度,分为角色和策略。角色以服务为粒度,是IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。策略以API接口为粒度进行权限拆分,授权更加精细,可以精确到某个操作、资源和条件,能够满足企业对权限最小化的安全管控要求。
Ctrl+H 向前删除一个字符 Ctrl+A 光标移动到句首 Ctrl+E 光标移动到句末 复制/黏贴 可通过以下两种方式实现: 直接通过点击鼠标右键进行复制粘贴。 按下键盘“Ctrl+C”(复制)和“Ctrl+V”(黏贴)快捷键实现。 浏览输出历史 对于跨屏内容,支持滚动终端窗口查看历史输出,终端可记录最近1000行输出。
Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 description 否 String 描述 display_name 是 String 实例名。 可以输入中文、数字、字母、下划线、点、破折号。长度介于3-100之间