July 13, 2024, Abdush Miah
So I recently stumbled across an issue whereby I wanted to create an article on an approach I took to spin up a resource inside of Azure. Upon attempting to write up my article, one of my steps was to create this resource of course.
I usually use my apps365 tenant when I want to create videos or reproduce something.
So my apps365 tenant is usually my go to tenant to experiment and spin up things, over a period of time I had created several Microsoft 365 developer sandbox tenants. Some got deleted due to inactivity some got lost in the creation of other tenants.
My apps365 tenant went through several phases of inactivity whilst I worked on other projects etc and I had forgotten that the current state of my apps365 tenant at the time of this issue was a developer tenant.
For those of you who didn't know, it is not possible to have / create / setup an Azure subscription on a developer sandbox tenant. In order to this you must have an active, paid subscription.
After realising this I realised I should create / have a paid subscription which will allow me to rectify this issue.
I faced some dilemmas whilst attempting to rectify this issue at hand and had so many questions which I found no simple or convoluted answers for:
I remembered that the primary domain when creating a developer tenant is usually a randomly generated tenant (if you select this option) which mine was, and so I could quite easily transfer my domain apps365 as I had added it via the M365 admin portal.
After some reading and research I had decided on a plan to resolve my issue, please note these steps may not be the best for you.
I had identified I needed an E3 and could do without an E5 as I didn't really need the additional security benefits of an E5.
Once I identified this I realised I could purchase an E3 via a Microsoft partner and at the same time I could use this reseller to supply me with the license making another tenant I owned a Microsft CSP, making me an indirect reseller.
I indeed went down the route of contacting this Microsoft partner, the process was smooth simple and very straightforward.
The process I took to migrate over this dev tenant over to a paid tenant was the following:
The issue I had was that initially before continuing to purchase a new domain with the idea of migrating over my custom domain was how would I do this with the custom domain being attached to my developer subscription.
The easiest solution was to transfer over the domain, however this may not be an option for someone else due to loss of emails etc, but I guess that can also be migrated accross using other methods we can maybe look at on another post.