I recently moved an Azure subription to different tenant. The move itself went fine and the subscription showed up in the new tenant after a couple of hours.
The moved subscription had a storage account which I used as a cloud shell storage. When I tried to access the cloud shell in the new tenant using the existing storage, I got the following, somewhat cryptic error: “Your Cloud Shell session will be ephemeral…”.
When I created a new storage for the cloud shell, everything worked fine. I then tried moving the files from the old cloud shell storage to the new one, but the error returned.
So it seems that you can’t use the cloud shell files as a different user. Fortunately I had backid up most of the files as I didn’t want to move the subscription back to the original tenant, back the files up, and move the subscription again.