检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
账号权限管理 查询当前账号访问权限 获取当前用户凭据和用户信息 查询租户对IDE的委托信息 添加租户对IDE的委托 父主题: API
安全 责任共担 身份认证与访问控制 数据保护技术 云审计 服务韧性 认证证书
使用CodeArts IDE Online开发项目 配置CodeArts IDE Online快捷键 管理CodeArts IDE Online终端 新建或导入项目 上传与下载文件 编辑代码 运行和调试代码 提交代码
如何调用API 构造请求 认证鉴权 返回结果
API IDE实例管理 技术栈管理 模板管理 账号权限管理 插件管理 插件市场
公共查询权限 表1 公共查询权限 权限 对应API接口 授权项(Action) 依赖的授权项 IAM项目 (Project) 企业项目(Enterprise Project) 查询指定IDE实例详情 GET /v2/instances/{instance_id} cloudIDE:instance:get
实例相关权限 表1 实例相关权限 权限 对应API接口 授权项(Action) 依赖的授权项 IAM项目 (Project) 企业项目(Enterprise Project) 创建IDE实例 POST /v2/{org_id}/instances cloudIDE:instance:create
IDE实例管理 查询IDE实例名是否重复 查询某个IDE实例 修改IDE实例 删除IDE实例 启动IDE实例 停止IDE实例 创建IDE实例 查询某个租户下的IDE实例列表 创建自定义IDE实例 创建Shell实例 查询IDE实例列表 外部第三方集成商创建IDE实例 查询用户是否有权限访问某个IDE实例
技术栈管理 按region获取标签所有技术栈 获取技术栈计费信息 查询某个IDE实例对应技术栈部署 父主题: API
模板管理 查询技术栈模板工程 父主题: API
产品优势 只需十秒钟,即获得开箱即用的开发环境 通过浏览器,可访问不同计算架构的环境 界面可定制,支持基于插件的横向能力扩展 支持被集成,接入三方业务规范开发作业流 开放的生态,提供开放插件标准和插件市场
授权并使用CodeArts IDE Online 创建用户并授权使用CodeArts IDE Online CodeArts IDE Online自定义权限策略
新建或导入项目 导入项目 创建Java项目 创建NodeJs项目 创建Python项目 创建C/C++项目 创建Go项目 创建Plugin项目 父主题: 使用CodeArts IDE Online开发项目
API概览 表1 CodeArts IDE Online接口说明 分类 接口 IDE实例管理 查询IDE实例名是否重复 查询某个IDE实例 修改IDE实例 删除IDE实例 启动IDE实例 停止IDE实例 创建IDE实例 查询某个租户下的IDE实例列表 创建自定义IDE实例 创建Shell实例
附录 状态码 错误码 获取项目ID 获取账号ID
Failed 未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。
权限策略和授权项 策略及授权项说明 公共查询权限 实例相关权限
插件管理 查询IDE实例对插件的授权情况 设置IDE实例对插件的授权 父主题: API
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 x-publisher-token和X-Auth-Token必传一个
准备工作 创建IDE实例 登录到CodeArts IDE Online控制台,单击“创建实例”。 如果提示未开通则根据提示跳转至开通页面完成服务开通。 进入“基础配置”页面,参数填写如表1所示,单击“下一步”。 表1 基础配置参数说明 参数名 参数示例 名称 demo 描述 自定义对实例的描述,此处可以不填。