当前位置: 首页 > 知识库问答 >
问题:

无法将Webapp移动到新资源组

桓瀚
2023-03-14

我成功地通过REST API将几个资源移动到其他资源组(使用此方法),但当我试图移动WebApp及其服务计划时失败了。我知道有一些限制:我必须移动整个资源组,目标资源组不能包含WebApp。因此,目标资源组为空,源资源组仅包含WebApp和服务计划。按照howto中的建议,我写了这个JSON:

{
  "targetResourceGroup": "/subscriptions/Subscription-B/resourceGroups/newRG",
  "resources": [
    "/subscriptions/Subscription-A/resourceGroups/oldRG/providers/Microsoft.Web/serverFarms/test",
    "/subscriptions/Subscription-A/resourceGroups/oldRG/providers/Microsoft.Web/sites/test"
  ]
}

并通过以下命令运行:

armclient post https://management.azure.com/subscriptions/Subscription-A/resourceGroups/oldRG/moveResources?api-version=2015-01-01 @path/to/my/json -verbose

我在命令窗口中看到“202:accepted”,在门户中,我在两个资源组(oldRG和newRG)中都看到信息文本“resources being moved”,但一分钟后,什么都没有改变。

编辑:当我在oldRG中单击“删除”时,我看到了包含的所有资源:有4个alertrules、1个autoscalesetting和1个certificate。正如限制中提到的,我必须移动所有这些。但我如何访问这三种资源?我没有他们的ressource ID,因为我在搜索时找不到他们。

共有2个答案

越宣
2023-03-14

解决方案是Zain Rizvi的回答和这个的结合:我认为这没关系,这就是为什么我告诉你两个资源组的名字是oldRGnewRG-但实际上它们有相同的名字。这就是问题所在。即使它们在不同的订阅中,我也无法将资源移动到与当前资源同名的资源组中。因此,我在订阅B中创建了一个新的空资源组(tmpRG),并将资源从订阅A\myRG移动到订阅B\tmpRG,然后从订阅B\tmpRG移动到订阅B\myRG。

滑乐逸
2023-03-14

证书资源Id如下所示:

/subscriptions/Subscription-A/resourceGroups/oldRG/providers/Microsoft.Web/certificates/<certificateThumbprint>

您不必传入自动缩放设置或警报规则。

 类似资料:
  • 问题内容: 我正在尝试在Hadoop 2.6.0上使用Hive 1.2.0。我已经创建了一张桌子。但是,当我运行以下查询时: 我收到以下错误: 我在这里做什么错?我需要设置任何特定的权限吗?提前致谢! 问题答案: 正如Rio提到的那样,该问题涉及缺少将数据加载到配置单元表中的权限。我发现以下命令可以解决我的问题:

  • 我使用跟随CloudFormation来创建堆栈 那是什么原因造成的呢?

  • 但现在我在洛杉矶有404台:8080台。看起来我无法访问子模块静态资源。 父pom: 和儿童pom: 它怎么了? 更新我把我的html放到服务器/src/webapp/在第一种情况下,它就像一个魅力。关于访问,我的意思是从浏览器获取html。 运行spring boot时更新2:运行maven任务它也可以工作。只有当我在intellij“run”按钮上作为spring项目运行时,才会产生这个问题。

  • 我试图将我的Flutter应用程序部署到GitHub页面。应用程序运行良好与和构建成功使用 我将代码推送到我的存储库:https://github.com/learyjk/superpacecalcweb 部署活动日志显示已成功部署。但是当我点击“查看部署”按钮时,我只得到一个空白页面。Javascript控制台显示: 无法加载资源:服务器响应状态为404()https://learyjk.git

  • 您好,是否有一个powershell脚本,用于将web应用移动到不在同一资源组中的另一个应用服务计划。或者我们可以创建一个应用服务计划不在同一资源组中的web应用。 此脚本创建一个新的Web应用程序和一个新的应用程序服务计划,即使存在同名的应用程序。因此,如果一个用户想要解决这个问题,我不能将其转移到现有的应用服务计划中。 是否有powershell cmdlet来执行此操作,或者我是否通过门户移

  • 我正在使用: openjdk版本“11.0.1”2018-10-16 Apache Maven 3.6.0来构建我的项目。 期望从我编译的服务器复制3个资源文件到复制资源文件的服务器。预期方式: 从本地目标/类/env/${current_env}复制context.xml /online/sand/pps/apache-tomcat-9.0.8/webapps/pps/META-INF_cont