次の方法で共有


Microsoft Azure Storage Explorer: ソフト削除ガイド

論理的な削除は、重要なデータを誤って削除することによるデータ損失を軽減するのに役立ちます。 このガイドは、Storage Explorer でこの機能を利用する方法を理解するのに役立ちます。 続行する前に、BLOB のソフト削除についてさらに読むことをお勧めします。

削除データ保持ポリシーの構成

ストレージ エクスプローラーでは、各ストレージ アカウントの論理的な削除保持ポリシーを構成できます。 ストレージ アカウントの下にある任意の "BLOB コンテナー" ノードのコンテキスト メニューを開き、[ 論理的な削除ポリシーの構成...] を選択します。

新しいポリシーを設定すると、有効になるまでに最大 30 秒かかる場合があります。 新しいポリシーが有効になるのを待たずにデータを削除すると、予期しない動作が発生する可能性があります。 Storage Explorer は、アクティビティ ログで正常に構成されたポリシーを報告する前に 30 秒待機します。

階層型名前空間を有効にした論理的な削除

階層型名前空間 (HNS) が有効になっているか無効になっているかによって、ソフト削除機能には BLOB コンテナー間で基本的な相違点があります。

HNS が有効な BLOB コンテナーには、実際のディレクトリがあります。 これらのディレクトリは論理的に削除することもできます。 実際のディレクトリが論理的に削除されると、その下にあるすべてのアクティブな BLOB またはディレクトリにアクセスできなくなります。 これらの BLOB とディレクトリは、ディレクトリが削除解除されたときに復旧され、ディレクトリの有効期限が切れると破棄されます。 既に論理的に削除されたディレクトリの下にある BLOB またはディレクトリは、そのまま保持されます。

HNS 非対応の BLOB コンテナーでは、ソフト削除された BLOB と同じ名前のアクティブな BLOB が共存することはできません。 同じ名前の BLOB をアップロードすると、ソフト削除された BLOB は新しい BLOB のスナップショットになります。 HNS が有効な BLOB コンテナーで同じことを行うと、ソフト削除された BLOB が新しい BLOB と共存します。 HNS 対応 BLOB コンテナーでは、同じ名前の論理的に削除された複数の BLOB を共存させることもできます。

HNS 対応 BLOB コンテナー内の論理的に削除された各 BLOB またはディレクトリには、 DeletionID プロパティがあります。 このプロパティは、同じ名前の BLOB またはディレクトリを区別します。 HNS 対応以外の BLOB コンテナーで論理的に削除された BLOB には、 DeletionID プロパティがありません。

HNS 対応以外の BLOB コンテナーでも、BLOB のバージョン管理がサポートされます。 BLOB のバージョン管理が有効になっている場合、削除などの特定の操作の動作が変更されます。 詳細については、 Azure Storage Explorer BLOB のバージョン管理ガイドを参照してください。

論理的に削除された BLOB を表示する

BLOB エクスプローラーでは、論理的に削除された BLOB は特定のビュー コンテキストの下に表示されます。

HNS が有効になっていない BLOB コンテナーの場合は、"アクティブな BLOB とソフト削除された BLOB" または "すべての BLOB と現在のバージョンを持たない BLOB" ビュー コンテキストを選択して、ソフト削除された BLOB を表示します。

HNS が有効になっている BLOB コンテナーの場合、ソフト削除された BLOB やディレクトリを表示するには、"アクティブおよびソフト削除された BLOB" または "削除済みのみ" のビューのコンテキストを選択します。

BLOB を削除する

BLOB またはディレクトリを削除すると、ストレージ エクスプローラーはストレージ アカウントの現在の削除アイテム保持ポリシーを確認します。 その後、削除操作を続行すると、確認ダイアログが表示されます。 論理的な削除が無効になっている場合は、[ 論理的な削除を有効にする ] ボタンを選択して確認ダイアログから有効にすることができます。

Warnung

保存したばかりの場合、Storage Explorer に新しい削除アイテム保持ポリシーが表示されない場合があります。 データを削除する前に、新しいポリシーが有効になるまで少なくとも 30 秒待つよう強くお勧めします。

BLOB の削除を取り消す

Storage Explorer では、論理的に削除された BLOB の削除を再帰的に、およびバッチで取り消すことができます。

BLOB の削除を取り消す場合、削除を取り消す必要がある論理的に削除された BLOB を選択し、ツール バーまたはコンテキスト メニューから [削除の取り消し] → [選択した項目の削除取り消し] を使用します。

ディレクトリの下で BLOB の削除を再帰的に取り消すこともできます。 選択項目にアクティブなディレクトリが含まれている場合、Storage Explorer では、その中の論理的に削除された BLOB またはディレクトリの削除がすべて取り消されます。

HNS 対応 BLOB コンテナーでは、同じ名前のアクティブな BLOB が既に存在する場合、BLOB の削除が失敗します。

論理的に削除されたスナップショットは、基本の BLOB の削除を取り消すことによってのみ、削除を取り消すことができます。 個々のスナップショットの削除を取り消す方法はありません。

期間で BLOB の削除を取り消す

Storage Explorer では、削除時間に基づいて BLOB の削除を取り消すこともできます。

期間で BLOB の削除を取り消す場合、削除を取り消す必要がある論理的に削除された BLOB を選択し、ツール バーまたはコンテキスト メニューから [削除の取り消し] → [日付別の削除取り消し...] を使用します。

日付で削除を取り消し... は、指定した範囲外の削除時間を持つ BLOB やディレクトリを除外する点を除き、選択した削除の取り消し と全く同じように機能します。

こちらもご覧ください