move services between subscriptions
I've noticed that many people want this, an easy way to move not only Virtual Machine but also websites, cloud services, SQL Databases between datacenters / subscriptions. I'm looking forward to this feature.
We have made some great progress on this idea and most of our services today do support move resources across groups.
We are still working towards 100% support and while we do that it would be great if you can help us prioritize the missing services.
Please file individual asks on each service category present in uservoice and vote for it.
Azure Portal Team
Lucid Ramble commented
Could you either get rid of the requirement to use REST API's, or provide some simple & straight-forward instructions for how to access these. I've dug through way too much Microsoft documentation on how all of this works, the need to authenticate, follow this link, then that link, now this other link for the "how to do that part"...
...it is absolutely asinine to have us running around in all of this application development documentation just to figure out how to send a couple POST calls to the REST API.
Daniel Kennedy commented
nice to hear that finally MSFT get the flag and takes the risks on this... Please do not forget the network configs e.g.VPN certificates!!, it should be moved without any issue...
I really want to know if the Access Keys will be affected if I migrate resource group to another subscription.
@Mani You can move the ML Studio from the Resource Group, not Individually.
@Amin Hirji Copy the managed disk into the unmanaged disk then move the storage account and then convert the umnanaged disk into the managed disk.
Amin Hirji commented
is there any update on it. I am stuck on manage disk
Daniel Barron commented
I just want to change the subscription for a Resource Group - that's all. Simple right? Nooooooooooooo! It's only a payment thing! It should be possible!
I wanted to move Machine Learning Workspace from one subscription to another one. I am admin of both subscriptions and both are paid.
Rickard Jonsson commented
It is possible to move a lot of resources (not all) between subscriptions even when they belong to different directories. Here is how I did it:
1 - Create a new subscription (only used for the move) with the same AD as the source subscription
2 - Move the resources you need to move to the new subscription using the Move command in the Portal (easiest way is to move a database server and check to move all related resources as well)
3 - Go to the old portal manage.windowsazure.com, select the new subscription under Settings and Click on Edit Directory at the bottom
4- In the Edit directory dialog, change to the same AD which the destination subscription uses (you need to be co-admin on this subscription)
5 - Wait 5 minutes and log out and log in / set filter to the destination subscription and new subscription (you should see both)
6 - Move the database and all related resources from the new subscription to the destination subscription (in the same manner as in step 2)
7 - Go into the old manage portal again and change back the AD of the new subscription to the same AD as the source subscription. Similar to step 3
8 - Delete the new subscription if it is not needed any longer
I'm having the same issue. This is so stupid this exists after 2 years of feedback...
Daniel Smith commented
Whilst it's great that some resources can now be moved between subscriptions, there is still a major limitation that you can only move resources between subscriptions within a directory.
As a co-admin of multiple directories, it's very frustrating that I'm not able to transfer to a subscription in any of the other directories I have access to. Please consider lifting this restriction, as it shouldn't be this painful just to move resources about.
This is taking forever to implement. Microsoft just wants to bilk as much money as possible.
Sibeesh Venu commented
Thanks much Thiago Custodio for starting the thread. I am really in a need of this. Looking forward to have this feature. Thank you.
It would be nice to have feature to move resource from one subscription to another one. This is the case when company A gives you subscription credits, and when you move to another company B and want to move resources from Company A to B.
Fabio Fernandes commented
Now that's Azure is becoming more and more available (and known) in Brazil, many people who had "test", "trial" or "special offer" resources would like to move it to organizational accounts, as production environments, and start to pay more money for it. In other words, we want to move from test & evaluation stage to real business stage. We need tools and options to do it without starting everything from scratch...
I totally agree. This is my Number One Request. I'm passing on a wordpress/mysql website to a charity to manage and I can't without having to start again. It's sooooo bizarre this wasn't thought of.
Anton Vishnyakov commented
It would really be nice to have it implemented.
Thiago Custodio shared this idea · March 08, 2014, two years ago. Ohh...
The best way to mitigate these issues is to treat your infrastructure like cattle not pets.
I know that's not an answer, but from a philosophical pov, if you are deploying all your assets with automation then it doesn't matter if you need to 'migrate' - it's a simple configuration change to your tooling.
Spending hours ^getting there^ vs spending hours migrating to sate a billing issue is going to be more worth it.
(One could likely argue the issue is 'minor' on your end as well, since you can get billing data through the API. And in the case of having to fire someone with the keys, this is why you have data policies in place, routine audits, use AAD, and maintain the keys to the castle.)
I need to be able to refactor my Subscriptions so that I can accurately report on my billing costs per subscriptions. I have now set up a Subscription per Environment but seem to have no way of moving services between subscriptions.
Ryan Hartzog commented
I retract my earlier complaint. In the new Azure portal I was able to move a database resource to a new subscription.