全部产品
Search
文档中心

:个人开发环境

更新时间:Dec 18, 2024

个人开发环境支持对接用户NAS、Git、支持Python编程与Notebook,本文介绍个人开发环境的使用方法。

功能介绍与使用场景

Data Studio支持创建账号级别的个人开发环境实例。在网络连通的情况下,您可以轻松访问NAS存储和Git仓库,克隆Git仓库中的代码,并进行在线开发和调试 Python、Notebook代码。您还可以将代码提交到项目工作区以便调度。

个人开发环境实例支持:

  • SQL、AI Notebook和Python生态,允许本地执行Python和Shell脚本,并提供代码调试功能。

  • 集成Git代码管理,使您可以轻松克隆、推送和管理代码。

  • 支持NAS存储,便于管理和访问数据。

  • 支持使用自定义镜像,并可以连接到各种外部服务,从而提供高度的灵活性和扩展性。

通过这些功能,Data Studio为您提供了一个高效、灵活且强大的开发环境,使您能够更便捷地进行数据处理、分析和模型训练等工作,从而提高开发效率和代码质量。

前提条件

产品计费

个人开发环境实例创建时需要指定资源组和CU,根据运行时长收取资源组对应CU的费用。具体请参见Serverless资源组计费

重要

个人开发环境实例状态为运行中即会收取计算费用,不需要使用时,请及时在管理实例中停止个人开发环境实例。

注意事项

  • 您只能选择由当前登录云账号创建的个人开发环境实例,无法选择和使用其他云账号创建的个人开发环境实例。

  • 工作空间下每个成员最多创建10个个人开发环境实例。

  • 个人开发环境实例存储空间中的文件删除说明:

    • 通过个人开发环境实例挂载的NAS空间(默认位于/mnt/data)中的文件被删除后不会进入Data Studio的回收站。如果在文件存储控制台开通了回收站,则删除的文件会进入文件系统的回收站。

    • 个人开发环境实例自带的存储空间(默认位于/mnt/workspace)中的文件被删除后不会进入Data Studio的回收站中。

功能入口

  1. 进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的快速进入 > Data Studio,进入Data Studio。

  2. 单击顶部个人开发环境·请选择

创建个人开发环境实例

  • 如果您还没有个人开发环境实例,需要您自主创建,单击前往新建

    image

  • 如果您已有个人开发环境实例,则单击管理实例,然后个人开发环境实例列表中,单击新建实例

    image

创建个人开发环境实例的相关参数如下:

必选配置

参数

说明

实例名称

个人开发环境实例的名称,支持自定义。

资源组

选择个人开发环境实例所使用的Serverless资源组。

资源组配额

选择个人开发环境实例的资源组可使用的规格,您可以在Serverless资源组的配额管理中分配当前个人开发环境实例可使用的资源上限。

选择镜像

按需选择镜像即可。

系统盘

每个个人开发环境实例提供30 GiB的免费云盘,停机后15天后会被回收。

个人开发环境实例自带的存储空间默认路径为/mnt/workspace

可选配置

  • 新增存储来源

    说明

    您可以单击新增存储来源,通过个人开发环境挂载分布式文件系统NAS实例的方式,将存储于NAS中的文件接入Data Studio进行开发,并支持将您在Data Studio开发的脚本和文件持久化存储在已挂载的NAS实例中。

    参数说明

    参数

    说明

    数据存储

    支持文件存储(通用型NAS)和文件存储(极速型NAS)。

    文件系统

    选择已有的文件系统。

    文件系统挂载点

    选择文件系统下的挂载点,如果没有,可单击新建挂载点

    文件系统路径

    填写文件系统存储空间的挂载路径和该文件系统下的子路径,您可以前往NAS文件系统控制台,查询具体文件系统路径,操作步骤请参见:查询ECS挂载状态

    • 将图中①位置的挂载路径填写至默认挂载路径参数中。

    • 将图中②位置的NAS目录填写至文件系统路径参数中。如果文件系统路径在文件系统中不存在,后续个人开发环境将无法成功创建。

    image

    默认挂载路径

  • 网络设置

    说明

    网络设置为可选设置,对应业务场景如下:

    • 如果您需要通过内网方式访问位于某个VPC内的资源,请在此处配置相应的专有网络安全组交换机

    • 如果您不需要访问VPC内的资源,可以不配置专有网络,默认个人开发环境具备公网访问能力。

    • 如果您同时需要访问VPC内的资源以及公网的资源,在此处配置VPC后,还需为VPC配置专有公网网关

    参数说明

    参数

    说明

    专有网络

    建议选择与待进行任务开发使用的数据源相同的VPC,以减少网络连通的额外配置。

    安全组

    请选择已经创建的安全组进行挂载。

    交换机

    可选,未填写时系统将会根据所选的专有网络默认随机选择一个交换机。

  • 高级信息

    参数

    说明

    实例RAM角色

    实例RAM角色允许您将一个角色关联到个人开发环境实例,在实例内部基于STS(Security Token Service)临时凭证访问其他云产品,临时凭证将周期性更新。既可以保证云账号AccessKey安全,还可以借助RAM访问控制实现精细化控制和权限管理。默认选择DataWorks默认角色

停止或删除个人开发环境实例

  1. 单击顶部个人开发环境·请选择,单击管理实例

  2. 停止或删除个人开发环境实例。

    • 停止:如果您暂时不需要使用某个个人开发环境实例,推荐停止实例,避免产生相关费用,在实例列表中找到需要停止的实例后,单击操作列的停止

    • 删除:如果您需要释放创建的个人开发环境实例,请在实例列表中找到需要释放的实例,单击操作列的删除,在弹出的对话框中删除实例。

更多参考

  • 您可以将个人开发环境实例制作为自定义镜像,然后在其他节点开发时配合自定义镜像使用,实现您的业务目标。

  • 个人开发环境链接Git仓库,克隆、推送和管理代码的详细操作,请参见个人开发环境连接Git仓库