如何知道应用服务计划的来源资源组?

时间:2019-08-09 09:54:02

标签: azure azure-web-app-service azure-app-service-plans

我有一个Azure App服务计划和一个Web App。我想将它们移至另一个订阅。有一个限制,即必须将应用程序服务计划和应用程序服务从应用程序服务计划的原始资源组移到一起。有人已将资源从其原始资源组中移出并删除了该资源组。现在,如何找到原始资源组的名称?

在某些情况下,可以在应用程序服务计划的WebSpace属性中找到它。例如[[webSpace]:“ RG-SK-MarkIII-CentralUSwebspace”],RG-SK-MarkIII是应用程序计划的原始资源组。但是在我的情况下,webSpace就像这样[“ webSpace”:“ AustraliaEastwebspace”]。还有其他方法可以通过CloudShell找到它吗?

2 个答案:

答案 0 :(得分:0)

即使对于不再存在的资源组,您也可以查找特定用户所使用的actions

az monitor activity-log list -g ExampleGroup --caller someone@contoso.com --offset 5d

答案 1 :(得分:0)

请尝试以下步骤: 如果您不记得原始资源组,则可以通过诊断找到它。

  • 对于您的Web应用程序,选择“诊断并解决问题”。

    然后,选择“配置和管理”。

    选择迁移选项。

    为移动Web应用程序的建议步骤选择一个选项。

在移动资源之前,您会看到建议采取的措施。该信息包括Web应用程序的原始资源组。 -我了解您指的是RG删除方案,请尝试一下,让我知道如何进行。

参考文档move across subscription

此外,您只能更改为在与原始应用程序相同的“网络空间”中创建的计划。 Webspace是未公开的内部概念,但是您可以验证源计划和目标计划是否在同一Web空间中。

要进行验证,请执行以下操作:

  1. https://resources.azure.com/subscriptions/ {subscriptionId} / resourceGroups / {resourceGroupName} /providers/Microsoft.Web/serverfarms/ {serverFarmName}

  2. 确认源计划的webSpace属性是否与新计划的webSpace属性相匹配