检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
CodeArts IDE Online最佳实践汇总 本文汇总了基于CodeArts IDE Online常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导。 表1 CodeArts IDE Online最佳实践一览表 最佳实践 说明 2-基于CodeArts IDE Online快速开发、部署微服务
5分钟创建并启动IDE实例 介绍快速创建IDE实例(含创建工程)以及修改、删除IDE实例的操作步骤。 创建/启动IDE实例 进入CodeArts IDE Online首页。 单击“新建实例”,进入“创建实例”页面。 实例信息参数说明如下: 参数名 说明 名称 实例名称。请根据界面提示进行设置。
资源,使得资源的权限控制更加精确。 企业项目 企业项目是项目的升级版,针对企业不同项目间资源的分组和管理,是逻辑隔离。企业项目中可以包含多个区域的资源,且项目中的资源可以迁入迁出。 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 父主题: 使用前必读
否 String 任务类型,教程活动场景下使用 token 否 String 解放号的token,解放号场景下使用 vpc_id 否 String 云服务器对应的vpcId,小网连接ecs的场景下使用 instance_domain_id 否 String 实例授权用户租户ID instance_user_id
Access Management,简称IAM),通过IAM,可以: 根据企业的业务组织,在华为云账号中,给不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证使用CodeArts IDE Online资源。 根据企业用户的职能不同,设置不同的访问权限,实现用户之间的权限隔离。 将CodeArts
场景特点:开发者受限于无本地环境无法开发。通过Web直接访问CodeArts IDE Online,实现随时随地开发。 适用场景:适用于基于容器的服务化Web应用开发,保障快速搭建一致的开发环境,随时在线编写代码。 优势: 本地零资源消耗:依托线上容器技术,开发对本地资源的要求趋近于零,开发资源的获取从预支转变为按需。
配置Profile Profile是一组API调用鉴权所需配置的抽象,Profile中的相关信息可通过访问我的凭证获取,有了这些信息就可以获取到镜像列表、vpc列表、cci负载/命名空间等数据。 name:用于标识区分不同的Profile,只能输入大小写英文字母、下划线、中划线。 ProjectID:对应项目ID。
除了对Git仓库(在代码托管服务中创建的仓库或GitHub等)的支持,还提供对接第三方服务(即通过外网通道对接其他开放服务)的能力。 企业化权限管控 提供基于黑白名单的访问控制能力,为企业租户提供掌控子用户行为的管理面。
根据提示信息完成注册,详细操作请参见如何注册华为云管理控制台的用户?。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业帐号实名认证。 为账户充值 您可以免费试用CodeArts IDE Online。若您决定正式使用,享受完整功能的服务,您需要确保账户有足够的金额。
Online快速开发、部署微服务 准备工作 微服务的开发调试 制作微服务容器镜像 部署微服务容器镜像 常见问题 了解更多常见问题、案例和解决方案 热门案例 无法启动实例,重定向到了实例列表 实例已停止 应用进程已正常启动,外部却无法访问 使用Open API创建的实例如何自动安装指定插件?
进入“服务咨询”页面,在“应用场景”中填写“CodeArts IDE Online”,并填写您想咨询的问题和联系方式,华为咨询顾问会在一个工作日内联系您,提供解决方案和报价咨询服务。 相关链接 开通按需 关闭服务 欠费还款
入门流程 帮助用户,快速建立对CodeArts IDE Online的整体印象。例如一家新公司,进行常规操作设置后,能够将CodeArts IDE Online用起来。 背景信息 CodeArts IDE Online是面向软件开发者的云端开发环境,支持在线编写代码、代码提交、构建、运行、调试等功能。
API概览 表1 CodeArts IDE Online接口说明 分类 接口 IDE实例管理 查询IDE实例名是否重复 查询某个IDE实例 修改IDE实例 删除IDE实例 启动IDE实例 停止IDE实例 创建IDE实例 查询某个租户下的IDE实例列表 查询IDE实例列表 外部第三方集成商创建IDE实例
角色并不能满足用户对精细化授权的要求,无法完全达到企业对权限最小化的安全管控要求。 策略:IAM最新提供的一种细粒度授权的能力,可以精确到具体服务的操作、资源以及请求条件等。基于策略的授权是一种更加灵活的授权方式,能够满足企业对权限最小化的安全管控要求。例如:针对CodeArts
IAM项目(Project)/企业项目(Enterprise Project):自定义策略的授权范围,包括IAM项目与企业项目。授权范围如果同时支持IAM项目和企业项目,表示此授权项对应的自定义策略,可以在IAM和企业管理两个服务中给用户组授权并生效。如果仅支持IAM项目,不支持企业项目,表示仅能
新。 接口启动IDE实例更新:新增请求body参数。 接口创建IDE实例更新:请求Body参数新增port_id、private_ip、vpc_id三个参数。 新增接口:查询当前账号访问权限。 2020-12-29 第四次正式发布,本次变更说明如下: 接口创建IDE实例返回值更新。
提交代码 在线修改代码后,CodeArts IDE Online支持通过“SCM”选项提交代码,还可以查看代码提交状态、提交历史等。 如创建IDE实例配置工程时选择“私有仓库”,可将更新后的代码提交到代码仓库。 操作步骤 进入CodeArts IDE Online工作界面,在线修改目标文件代码。
实例相关权限 表1 实例相关权限 权限 对应API接口 授权项(Action) 依赖的授权项 IAM项目 (Project) 企业项目(Enterprise Project) 创建IDE实例 POST /v2/{org_id}/instances cloudIDE:instance:create
支持对接Git配置库(代码仓库),实现如Commit、Branch、Push等操作,支持第三方代码仓库(如GitHub)。 企业租户管理权限 向企业租户提供基于黑白名单的企业用户CodeArts IDE Online使用权限控制。
公共查询权限 表1 公共查询权限 权限 对应API接口 授权项(Action) 依赖的授权项 IAM项目 (Project) 企业项目(Enterprise Project) 查询指定IDE实例详情 GET /v2/instances/{instance_id} cloudIDE:instance:get