2017-08-23 41 views
0

我擁有資源組「MyResources」,其中包含4個資源:轉移到另一個訂閱:由於某些站點由其他資源組託管,但位於資源組「XXX」中,因此無法移動資源

  • AppService服務 - myserver
  • AppServicePlan - MyServerWestEuFarm
  • ApplicationInsights - myserver-insights
  • StoregeAccount - myserverstorage

當我嘗試將其移動到另一個訂閱,我收到錯誤消息:

,因爲一些網站()被其他資源組(S)主持,但位於資源組「爲MyResources無法移動資源」。網站列表和相應的託管資源組:myserver:vyvojari.sk'。這可能是之前移動操作的結果。將網站移回相應的託管資源組,然後重試。 (代碼:BadRequest,目標:Microsoft.Web/serverFarms)

這是什麼意思?特別是myserver:vyvojari.sk令人困惑。

"vyvojari.sk"是另一個資源組,我可能已在該資源組中創建了myserver appservice並且已移動。所以呢?

在爲MYSERVER AppService服務我看到資源管理器:

{ 
    "id": "/subscriptions/xxxxxxxx-d9e0-4769-8440-8cd7968bf94d/resourceGroups/MyResources/providers/Microsoft.Web/sites/myserver", 
    "name": "myserver", 
    "type": "Microsoft.Web/sites", 
    "kind": "app", 
    "location": "West Europe", 
    "properties": { 
    "name": "myserver", 
    "state": "Running", 
    "hostNames": [ 
     "myserver.azurewebsites.net" 
    ], 
    "webSpace": "vyvojari.sk-WestEuropewebspace", 
    "selfLink": "https://waws-prod-am2-071.api.azurewebsites.windows.net/subscriptions/xxxxxxxx-d9e0-4769-8440-8cd7968bf94d/webspaces/vyvojari.sk-WestEuropewebspace/site/myserver", 
    "repositorySiteName": "myserver", 

但是,什麼是網絡空間和selflink?我該如何改變它?

回答

1

這可能太明顯了,但我想,他們希望您將'myserver'資源移回'vyvojari.sk'資源組。一旦完成,請執行訂閱操作。

儘管屬於當前組,但儘管myserver位於當前資源中(您曾說過您可能已將其移到此處),但它仍可能被「託管」在該vyvojari資源組中。通過這個邏輯,看起來像將它移回vyvojari應該允許你做你的訂閱相關的任務。

+0

好的,但是如果應用服務保留在vyvojari.sk webspace中,當我將它移動到「MyResources」時,當我嘗試將其移動到另一個訂閱中的新資源組時,會發生同樣的情況 – Liero

+0

我在想你可以一次嘗試一件事。照顧訂閱活動,然後移動組。最糟糕的是,你可以隨時聯繫Azure支持。這是一個'行政'問題,我認爲他們會免費這樣做。 – Jay

+0

我已刪除並重新創建資源,因此不需要支持,但我認爲這可能對其他人有用。不幸的是,我無法嘗試將其移回原始資源組,因爲我已經將其刪除。 – Liero

0

將應用程序服務移動到其他資源組/訂閱時需要考慮以下限制。

使用App Service應用程序時,您只能移動應用程序服務計劃。要移動應用服務的應用程序,你的選擇是:

  • 移動在App服務計劃和 資源組中的所有其他應用服務資源,這已經不新的資源組有應用 服務資源。此要求意味着您甚至必須移動與App Service計劃無關的App 服務資源。

  • 將應用程序移至其他資源組,但將所有應用程序服務 計劃保留在原始資源組中。

應用程序服務計劃不需要駐留在與應用程序相同的資源組中,以正常工作。

有關限制的更多詳細信息,請參閱documentation。只有滿足所有要求/條件,您才能夠移動資源。

+0

我試圖將所有相關資源放在一起。應用程序服務計劃僅包含單一應用程序服務,並且它們位於相同的資源組中 – Liero

+0

然後,您需要聯繫Azure技術支持以進一步解決此問題,以確定根本原因。 – Ashok

0

根據需要,您應該將資源移回原始資源組(根據錯誤myResources),遷移到不同的訂閱,並根據需要將它們重新分段爲受尊重的資源組。