2017-06-09 6 views
1

Azureストレージアカウントに格納されているブロブのバージョンを変更する方法はありますか?そのブロブをバージョンを使用して取得するか、最新のBLOBを取得できますか?Azureブロブのバージョン管理

答えて

2

ブロブのバージョン管理は、snapshotのblobをとり、スナップショットを取ったときのBLOBの内容に基づいてBLOBの読み取り専用コピーを作成することによって実現されます。

ブロブのスナップショットが作成されると、Azure Storageはスナップショットが作成されたときに日付/時刻値を返します。この値をブロブのURLに追加することで、そのブロブにアクセスできます。 https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=2017-06-09T00:00:00.0000000Z

ただし、このスナップショットの日付/時刻の値はAzureのどこにも保存されません。

データベースにこの日付/時刻の値を格納し、アプリケーションにこのバージョンのBLOBを表示する必要がある場合は、この値をBLOBのURLに追加するだけで済みます。

スナップショットはblobと一緒に存在します。つまり、基本Blobを削除すると、blobのすべてのスナップショットも削除されます。

関連する問題