如何创建 Azure 数字孪生备份并将其还原到空的 ADT 帐户中?

How to create Azure Digital Twins backup and restore it in onter empty ADT account?

我是 Azure 数字孪生的新手。 我的任务具有以下要求:

  1. 从 ADT 一个订阅中导出数据
  2. 将其导入另一个订阅(为空)中的 ADT。

首先,我想,我应该创建一个 ADT 数据的备份,然后在空的 ADT 订阅中恢复它。

但是怎么做呢?首先我应该做什么?未在 Azure 数字孪生文档中满足此信息。

这目前不是 Azure 数字孪生的一项功能。如果您想申请,可以在 UserVoice 中提出建议。

您可以从一个实例进行 get api 调用并 post 对另一个实例进行调用,但目前无法在实例之间保留 ID。

Tyler 说得对,这不是产品内置的功能。我唯一要补充的是,您可以将 Digital Twin 中的一堆拓扑和项目导出到一堆 JSON 文件中。然后你可以把它放在你的 repo 中并将它导入到另一个解决方案中,可能需要删除所有的 ID。我见过一些客户,他们拥有所有类型,并且 spaces/devices/senors 都在他们的回购中,并且在 build/deployment 期间,他们通过 REST API 将这些类型推送到数字孪生。这样他们就可以在实例之间重用项目。因此,您可以执行一系列 GET 操作来获取所有项目,然后在清除 ID 后再次准备好将其放入另一个实例。哦,还要注意,您可以将所有有效负载作为一个大的批量调用进行 /spaces PUT 调用,它应该将所有内容都放在那里。希望这里的一些额外细节对您有所帮助!