私は Windows Azure の耐久性のある仮想マシンを試していました。最終的に、仮想マシンを削除し (正常に)、関連付けられているストレージ アカウントを削除しようとしました。
ストレージ アカウントを削除する要求は失敗します。
プレビュー ポータル (manage.windowsazure.com) でストレージ アカウントを削除すると、次のエラーが発生します。
Failed to delete Storage account 'portalvhdscwtwycpsxxxxx'
Details:
Storage account portalvhdscwtwycpsxxxxx has 1 container(s) which have an active image and/or disk artifacts. Ensure those artifacts are removed from the image repository before deleting this storage account.
以前のポータル (windows.azure.com) では、次のエラーが発生します。
Submit Failed
Storage account portalvhdscwtwycpsxxxxx has 1 container(s) which have an active image and/or disk artifacts. Ensure those artifacts are removed from the image repository before deleting this storage account.
Azure Storage Explorer で BLOB 自体 (30 GB VHD) を削除しようとすると、次のエラーが発生します。
There is currently a lease on the blob and no lease ID was specified in the request.
したがって、この BLOB は (以前の、現在は削除された仮想マシンによって) リースされており、このリース ID を取得できない限り削除できないというのが私の評価です。
質問は、この BLOB を削除し、その結果としてストレージ アカウントを削除するにはどうすればよいかということです。
ベストアンサー1
解決の鍵となるのは、コンテナにアクティブなディスク アーティファクトがあるというメッセージと、それをリポジトリから削除するようにというアドバイスです。
BLOB リポジトリからディスク イメージを削除する手順は次のとおりです。
- に行くWindows Azure 管理ポータル。
- 仮想マシンをクリックします。
- ディスクをクリックします。
- ディスクをクリックします。
- ディスクの削除をクリックします。
その後、ストレージ アカウントを削除できます。
ノート:
- これは、すでにすべての仮想マシンを削除して 0 と表示されている場合でも適用され、ディスク タブの下にアーティファクトが残ります。
- ディスクは削除された VM から非同期的に切り離されるため、VM が削除されてからこのフィールドがクリアされるまでに数分かかる場合があります。