診断設定ストレージ保持から Azure Storage ライフサイクル管理に移行する

診断設定ストレージの保持機能は非推奨となっています。 Azure Storage アカウントに送信されるログとメトリックの保持を構成するには、Azure Storage のライフサイクル管理を使用します。

このガイドでは、Azure 診断設定ストレージ保持の使用から、Azure Storage ライフサイクル管理を使用した保持に移行する手順について説明します。 Log Analytics ワークスペースに送信されるログの場合、ワークスペースの [テーブル] ページにあるテーブルごとに保持が設定されます。

重要

非推奨のタイムライン。

  • 2023 年 3 月 31 日 – 診断設定ストレージの保持機能は、ログ データの新しい保持規則を構成するために使用できなくなります。 これには、ポータル、CLI PowerShell、および ARM と Bicep テンプレートの使用が含まれます。 保持設定を構成した場合でも、ボータルでそれらを表示して変更することができます。
  • 2024 年 3 月 31 日 – これらを 0 に変更しない限り、API (CLI、Powershell、またはテンプレート) または Azure portal を使用して保持設定を構成することはできなくなります。 既存の保持規則は引き続き尊重されます。
  • 2025 年 9 月 30 日 – 診断設定ストレージの保持機能のすべての保持機能は、すべての環境で無効になります。

前提条件

ストレージ アカウントに対する既存の診断設定ログ。

移行手順

診断設定の保持規則を移行するには、次の手順のようにします。

  1. ログ リソースの [診断設定] ページに移動し、移行する診断設定を見つけます

  2. ログされるカテゴリの保持期間を 0 に設定します

  3. [保存]A screenshot showing a diagnostics setting page. を選びます。

  4. ログ先のストレージ アカウントに移動します

  5. [データ管理] で、[ライフサイクル管理] を選んでライフサイクル管理ポリシーを表示または変更します

  6. リスト ビューを選び、[規則の追加] を選びます A screenshot showing the lifecycle management screen for a storage account.

  7. [規則名] を入力します

  8. [規則の範囲] で、[フィルターを使用して BLOB を制限する] を選びます

  9. [BLOB の種類][Append Blobs] (追加 BLOB) を選び、[Blob subtype] (BLOB のサブタイプ)[基本 BLOB] を選びます。

  10. [次へ] を選びます A screenshot showing the details tab for adding a lifecycle rule.

  11. 保持期間を設定して、[次へ] を選びます A screenshot showing the Base blobs tab for adding a lifecycle rule.

  12. [フィルター] タブの [BLOB プレフィックス] で、保持規則を適用するコンテナーまたはログへのパスまたはプレフィックスを設定します。 パスまたはプレフィックスはコンテナー内の任意のレベルにすることができ、そのパスまたはプレフィックスの下にあるすべての BLOB に適用されます。 たとえば、"すべての" 分析情報アクティビティ ログのためには、コンテナー insights-activity-logs を使用して、そのコンテナー ログ内のすべてのログに対して保持期間を設定します。
    特定の webapp アプリのルールを設定するには、"insights-activity-logs/ResourceId=/SUBSCRIPTIONS/<サブスクリプション ID>/RESOURCEGROUPS/<リソース グループ>/PROVIDERS/MICROSOFT.WEB/SITES/<webapp 名>" を使用します。

    パスまたはプレフィックスを見つけるためにストレージ ブラウザーを使用します。
    次の例は、特定の Web アプリのプレフィックスを示します: *insights-activity-logs/ResourceId=/SUBSCRIPTIONS/d05145d-4a5d-4a5d-4a5d-5267eae1bbc7/RESOURCEGROUPS/rg-001/PROVIDERS/MICROSOFT.WEB/SITES/appfromdocker1
    このリソース グループ内のすべてのリソースにルールを設定するには、insights-activity-logs/ResourceId=/SUBSCRIPTIONS/d05145d-4a5d-4a5d-4a5d-5267eae1bbc7/RESOURCEGROUPS/rg-001 を使用します。 A screenshot showing the Storage browser and resource path.

  13. [追加] を選んで規則を保存します。 A screenshot showing the filters tab for adding a lifecycle rule.

次のステップ

ライフサイクル管理ポリシーを構成する