开发模式

本指南介绍了如何使用制造数据引擎 (MDE) 的两种工作模式。

从 v1.5.0 开始,制造数据引擎 (MDE) 具有 Development Mode,可防止部署受到可能影响系统配置的非自愿更改。默认情况下,MDE 处于生产模式Development Mode 处于停用状态)。

启用开发模式

您可以使用 REST 调用或控制台启用 Development Mode。 启用 Development Mode 后,您可以执行以下操作:

  • 可以删除 MDE 实体(类型、消息类、解析器、元数据桶和文件提取规范)。
  • 可以上传配置软件包。
  • 可以激活配置软件包。
  • 可以移除配置软件包。

如果在 Production Mode 中触发了上述任一操作(Development Mode 已停用),您会收到类似于以下内容的错误:

412 - The system is not in development mode and no delete operations can be executed. You will need to switch the environment mode to development first

如需详细了解配置软件包,请参阅配置软件包生命周期

REST

启用 Development Mode,并使用以下信息执行 REST API 请求:

  • 方法:POST。
  • 端点/configuration/v1/environment
  • 请求正文 (JSON)

    {
        "developmentMode": true
    }
    
  • 响应代码:200 OK。

  • 响应正文 (JSON)

    {
        "id": "aa72b317-1148-4760-ada3-7f359f7b812e",
        "createdTime": "1742502041205",
        "operationsLogLevel": "ERROR",
        "technicalLogLevel": "DEFAULT",
        "developmentMode": true
    }
    

控制台

在 MDE 网页界面中启用 Development Mode

  1. 点击“云配置”标签页。
  2. 点击“生产模式”切换开关。
  3. “配置”页面顶部会显示一条警告横幅,其中包含以下消息:“开发模式已启用”,并且切换开关旁边的标记会变为 Development

启用开发模式

启用生产模式

您可以使用 REST 调用或控制台停用 Development Mode

REST

停用 Development Mode,方法是执行包含以下信息的 REST API 请求:

  • 方法:POST。
  • 端点/configuration/v1/environment
  • 请求正文 (JSON)

    {
        "developmentMode": false
    }
    
  • 响应代码:200 OK。

  • 响应正文 (JSON)

    {
        "id": "aa72b317-1148-4760-ada3-7f359f7b812e",
        "createdTime": "1742502041205",
        "operationsLogLevel": "ERROR",
        "technicalLogLevel": "DEFAULT",
        "developmentMode": false
    }
    

控制台

在 MDE 网页界面上停用 Development Mode

  1. 点击“云配置”标签页。
  2. 点击“生产模式”切换开关。
  3. 点击是,切换模式,确认要切换到 Production Mode

    切换模式

  4. “配置”页面顶部的警告横幅将消失,切换开关旁边的标记将变为 Production

    启用开发模式