0

我在自己的 PoC 订阅中创建了一个 IoT Central 应用程序表单https://apps.azureiotcentral.com/ 。现在我的客户希望我将其转移到他们自己的订阅中。问题,是否可以移动整个应用程序?还是我需要创建一个新的应用程序,然后导出/导入模板、设备和数据?

4

2 回答 2

1

尝试以下复制功能:

在此处输入图像描述

编辑:

例如,可以使用REST API来创建分配给兼容性模型的设备实例。

以下是使用 REST API 请求对 myScopeId、mydevice、deviceKey 和 CapabilityModelId 进行设备配置的示例:

放:

https://global.azure-devices-provisioning.net/myScopeId/registrations/mydevice/register?api-version=2019-03-31

标题:

Authorization: sas-token

有效载荷:

{
  "registrationId":"mydevice",
  "payload":{
    "__iot:interfaces":{
      "CapabilityModelId":"urn:rigado:Cascade_500:1"
    }
  }
}

可以像这里描述的那样生成sas令牌位置:

generateSasToken(string resourceUri, string key, string policyName, int expiryInSeconds = 3600)

在哪里:

resourceUri = "myScopeId/registrations/mydevice"
key = deviceKey
policyName = "registration"
于 2020-05-18T13:13:47.420 回答
0

您可以通过访问 Azure 门户 (portal.azure.com) > 搜索“IoT Central Application” > 找到您的应用程序并单击它来迁移您的应用程序而无需重新创建它。在您的应用程序中,您将看到它当前使用的订阅,以及更改它的选项。按照步骤迁移您的订阅。

Ibiza 门户屏幕截图突出显示“更改”按钮的位置。

请记住,将您的应用程序从一个订阅移动到另一个订阅不会改变您的应用程序或设备数据的存储位置。例如,如果您选择美国作为应用程序的位置,则数据将继续位于美国,即使您的订阅/资源组位于不同的区域。

于 2020-05-18T19:04:32.100 回答