あるサブスクリプションで作成されたイメージを使用して、別のサブスクリプションで VM を作成することはできないと思います。これらのイメージをサブスクリプションにコピーする必要があります。イメージはストレージ アカウントのページ BLOB に他ならないため、イメージをターゲット サブスクリプションのストレージ アカウントにコピーし、そこからイメージを作成してから VM をデプロイする必要があります。私はそれを回避する他の方法を知りません。
についてのあなたのコメントに関してはrequires purchase of third party software
、それは本当ではありません。サードパーティのソフトウェアを購入する必要はありません。主なことは、VHD (ページ BLOB) をあるサブスクリプションから別のサブスクリプションに移動することです。Step 1 - Copy Blobs
そのブログ記事を見てください。これには、BLOB をコピーするために使用できるソース コードを含むコンソール アプリケーションへのリンクがあります。Cloud Storage Studio を使用してブロブ ストレージを探索しました。他のストレージ エクスプローラーを使用して、BLOB ストレージ (Windows Azure ポータルを含む) の内容を確認できます。Cerebrata は最近、無料の BLOB ストレージ エクスプローラーをリリースしました。
残念ながら、これは、異なるサブスクリプションで作成されたイメージから Azure VM を作成する唯一の方法です。