Insights Hub 在Asset Manager中,如何对agent中的配置进行备份和恢复?

2022-09-01T09:41:07Z
Applications

摘要


详细信息

在Asset Manager中,如何对agent中的配置进行备份和恢复?

Solution

当前,对于agent的配置备份和恢复只能通过手动方式进行操作,备份与恢复步骤如下:

  1. 配置备份:
    • 保存agent的名称和agent type类型。

      • 通过GETapi/agentmanagement/v3/agents/{agentid}/dataSourceConfiguration API获取agent配置关系,并将返回的结果保存为json格式文件。

        • 通过GET api/mindconnect/v3/dataPointMappings?filter={"agentId": "id"} API获取agent的映射关系,并将返回结果保存为json格式文件。如,filter={"agentId": "17757ad027c54245920fb86482ca32c2"}是将agent的映射关系过滤获取。

          2.配置恢复:

          • 根据保存的agent type创建同名agent。

            • 根据创建agentId,通过PUT api/agentmanagement/v3/agents/{agentid}/dataSourceConfiguration API,并将保存配置关系的Json文件内容修改去掉id和eTag,作为API的body更新agent。

              • 通过界面操作恢复映射关系或者通过POST api/mindconnect/v3/dataPointMappings API 进行恢复,在API的body中将agentid和entityId修改为对应的agent。

                一、通过界面进行数据映射。


                二、通过POST api/mindconnect/v3/dataPointMappings API 进行数据映,这里需要将保存在Json文件中的数据映射关系按顺序进行单次操作,只需要复制agentId、dataPointId、entityId、propertySetName、propertyName、keepMapping这几个字段值作为body,其中agentId和entityId需要替换为新建agent 的agentId和新建asset 的assetId。


                知识库文章 ID# PL8668779

                内容

                摘要详细信息

                关联组件

                Asset Manager