检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
示例3:外部第三方集成商创建IDE实例 操作场景 第三方集成商通过调用接口,创建IDE实例。不同的第三方需要和CodeArts IDE Online服务共同设定标签。 API的调用方法请参见如何调用API。接口参数详情参考 外部第三方集成商创建IDE实例。
外部第三方集成商创建IDE实例 功能介绍 创建IDE实例 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
可对接三方服务 除了对Git仓库(在代码托管服务中创建的仓库或GitHub等)的支持,还提供对接第三方服务(即通过外网通道对接其他开放服务)的能力。 企业化权限管控 提供基于黑白名单的访问控制能力,为企业租户提供掌控子用户行为的管理面。
支持被集成,接入三方业务规范开发作业流 支持被第三方业务集成,可通过开放API接入开发作业流。 根据参数定义,规范环境启动后的技术栈、语言支持、环境变量、插件加载和代码分支。 父主题: 产品优势
查询ide实例对插件的授权情况 功能介绍 查询ide实例对插件的授权情况,同意授权的插件能在ide实例内携带登录用户的token调用第三方服务 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。
长度介于3-100之间 is_temporary 否 Boolean 是否页面显示(以标签配置为准) label_tag 否 String 实例标签(不同的第三方需要和CodeArtsIDEOnline服务共同设定标签),不传默认为default plugin_enable_list
IDE实例管理 查询IDE实例名是否重复 查询某个IDE实例 修改IDE实例 删除IDE实例 启动IDE实例 停止IDE实例 创建IDE实例 查询某个租户下的IDE实例列表 查询IDE实例列表 外部第三方集成商创建IDE实例 查询用户是否有权限访问某个IDE实例 刷新IDE实例活跃状态
应用示例 示例1:创建IDE实例 示例2:查询IDE实例列表 示例3:外部第三方集成商创建IDE实例 示例4:停止IDE实例
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需要使用一个
API概览 表1 CodeArts IDE Online接口说明 分类 接口 IDE实例管理 查询IDE实例名是否重复 查询某个IDE实例 修改IDE实例 删除IDE实例 启动IDE实例 停止IDE实例 创建IDE实例 查询某个租户下的IDE实例列表 查询IDE实例列表 外部第三方集成商创建
错误码 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。 当调用出错时,HTTP请求返回一个4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。 在调用方找不到错误原因时,可以联系华为云客服,并提供错误码,以便我们尽快帮您解决问题
客户端可以随时再次提交该请求而无需进行任何更改。 409 Conflict 服务器在完成请求时发生冲突。 返回该状态码,表明客户端尝试创建的资源已经存在,或者由于冲突请求的更新操作不能被完成。 410 Gone 客户端请求的资源已经不存在。
页面加载失败 问题现象 CodeArts IDE Online页面加载失败。 原因分析 页面加载失败通常是由于网络连接不稳定或被拦截导致。 处理方法 检查浏览器网络连接是否正常。若无网络连接,请修复网络连接。刷新页面重试,若仍加载失败,请参照2继续排查处理。 如果电脑使用的是无线网络环境
代码编辑 CodeArts IDE Online的C/C++插件功能强大,能够帮助用户编写代码,为得到最佳体验,需要为C/C++插件提供头文件的位置。如果头文件放置在以“include”命名的文件夹中,则C/C++插件会自动识别。 其它情形下,需设置“clangd.includePath
接口外部第三方集成商创建IDE实例更新:删除参数instance_user_domain_name、instance_user_name。 2022-07-22 第十三次正式发布,本次变更说明如下: 新增接口:上传插件。
Python允许多个版本共存,但各版本安装的第三方库不共享,使用时请注意当前的Python版本。 安装PyLint 快速安装: 打开CodeArts IDE Online时,在页面右下角的弹框中,单击Install,PyLint会自动安装到当前选择版本的Python中。
产品优势 只需十秒钟,即获得开箱即用的开发环境 通过浏览器,可访问不同计算架构的环境 界面可定制,支持基于插件的横向能力扩展 支持被集成,接入三方业务规范开发作业流 开放的生态,提供开放插件标准和插件市场
文档修订记录 文档修订记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。 修订记录 发布日期 第八次正式发布。变更说明如下: 服务名称变更为CodeArts IDE Online 2023-02-16 第七次正式发布。变更说明如下: 删除鲲鹏限时免费相关内容
)过滤 10 按关键字(客户端输入的)过滤 12 根据flags传入的值来进行过滤,eg:flags=2name就排除flags=2的插件. 13 根据flags传入的值来进行过滤,eg:flags=2name就查询出flags=2的插件 18 按publisherName过滤 19
对接Git代码仓库 支持对接Git配置库(代码仓库),实现如Commit、Branch、Push等操作,支持第三方代码仓库(如GitHub)。 企业租户管理权限 向企业租户提供基于黑白名单的企业用户CodeArts IDE Online使用权限控制。