Usuwanie danych diagnostycznych

Ważne

Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Mimo że możesz nadal używać programu Visual Studio App Center do momentu jej pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.

Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.

Żądania podmiotów danych (DSR) do zapomnienia muszą być obsługiwane w ciągu 30 dni. Diagnostyka centrum aplikacji domyślnie przechowuje nieprzetworzone dane przez 28 dni. Istnieją dwa możliwe punkty wyjścia:

  • Nie masz mapowania identyfikatorów użytkowników na potrzeby instalowania identyfikatorów.
  • Masz mapowanie identyfikatorów użytkowników na potrzeby instalowania identyfikatorów.

W obu przypadkach po zainstalowaniu identyfikatorów użytkownika należy usunąć skojarzone dane diagnostyczne. Szczegóły obu przypadków znajdują się w poniższych sekcjach.

Nie masz mapowania identyfikatorów użytkowników na potrzeby instalowania identyfikatorów

Jeśli nie zachowano mapowania identyfikatorów użytkowników i identyfikatorów instalacji, należy wykonać kilka dodatkowych kroków opisanych w poniższych podsekcjach.

  1. Eksportowanie danych diagnostycznych do usługi Blob Storage.
  2. Wyszukaj dane osobowe w wyeksportowanych informacjach w Azure Blob Storage.
  3. Znajdź identyfikatory instalacji.

Eksportowanie danych diagnostycznych do usługi Blob Storage

Aby wyeksportować dane diagnostyczne do Azure Blob Storage, wywołaj następujący interfejs API centrum aplikacji:

POST https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations

Dodatkowe szczegóły są dostępne w dokumentacji interfejsu API eksportu.

Użyj następującego ładunku, aby wyeksportować awarie do Azure Blob Storage:

{
  "type" : "blob_storage_linked_subscription",
  "subscription_id": "<Your-Azure-Subscription-ID",
  "export_entities": [ "crashes" ]
}

Aby znaleźć lokalizację w magazynie obiektów blob, możesz wywołać następujący interfejs API centrum aplikacji:

GET https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations

Dodatkowe szczegóły są dostępne w dokumentacji interfejsu API listy konfiguracji eksportu.

Wyszukiwanie danych osobowych w wyeksportowanych informacjach w Azure Blob Storage

Przeszukaj wyeksportowane dane diagnostyczne w Azure Blob Storage pod kątem wszelkich wystąpień danych osobowych przechowywanych w dzienniku awarii lub błędach.

Lokalizowanie identyfikatorów instalacji

Znajdź identyfikator instalacji dzienników diagnostycznych zawierających dane osobowe. Dowiedz się więcej w dokumentacji identyfikatora instalacji aplikacji. Teraz, gdy masz identyfikatory instalacji, możesz usunąć dane diagnostyczne.

Masz mapowanie identyfikatorów użytkowników na potrzeby instalowania identyfikatorów

Jeśli zachowasz mapowanie między identyfikatorami użytkowników a ich identyfikatorami instalacji w Centrum aplikacji, możesz bezpośrednio użyć ich do blokowania i usuwania interesujących ich danych.

Usuwanie danych diagnostycznych

Po utworzeniu identyfikatorów instalacji dla użytkownika skojarzonego z prawem dsR należy przejść do przodu i usunąć istniejące dane, a także zablokować przychodzące nowe dane.

Blokuj przychodzące dane diagnostyczne według identyfikatora instalacji

Zatrzymaj przetwarzanie przychodzących danych diagnostycznych dla danego identyfikatora instalacji, wywołaj następujący interfejs API centrum aplikacji dla każdego identyfikatora instalacji:

PUT https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/devices/block_logs/{install_id}

Dodatkowe szczegóły są dostępne w dokumentacji interfejsu API analizy. Wywołaj ten interfejs API dla każdego urządzenia (identyfikator instalacji), na którym użytkownik zainstalował aplikację.

Usuwanie danych diagnostycznych według identyfikatora instalacji

Aby usunąć dane diagnostyczne skojarzone z identyfikatorem instalacji, wywołaj następujący interfejs API centrum aplikacji:

DELETE https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/errors/{errorId}

W przypadku tego wywołania interfejsu API należy określić identyfikator awarii/błędu, identyfikator grupy awarii/błędu, nazwę właściciela i nazwę aplikacji.