Condividi tramite


Eliminazione dei dati di diagnostica

Importante

Visual Studio App Center è pianificato per il ritiro il 31 marzo 2025. Anche se è possibile continuare a usare Visual Studio App Center fino a quando non viene completamente ritirato, esistono diverse alternative consigliate a cui è possibile prendere in considerazione la migrazione.

Altre informazioni sulle sequenze temporali di supporto e sulle alternative.

Le richieste degli interessati (DSR) da dimenticare devono essere gestite entro 30 giorni. La diagnostica di App Center mantiene i dati non elaborati per 28 giorni per impostazione predefinita. Esistono due possibili punti di partenza:

In entrambi i casi, dopo aver installato gli ID dell'utente, è necessario eliminare i dati di diagnostica associati. I dettagli per entrambi i casi sono riportati nelle sezioni seguenti.

Non è disponibile un mapping degli ID utente per installare gli ID

Se non è stato mantenuto un mapping tra gli ID utente e gli ID di installazione, è necessario seguire alcuni passaggi aggiuntivi, descritti nelle sottosezioni seguenti.

  1. Esportare i dati di diagnostica nell'archivio BLOB.
  2. Cercare i dati personali all'interno delle informazioni esportate in Archiviazione BLOB di Azure.
  3. Individuare gli ID di installazione.

Esportare i dati di diagnostica nell'archivio BLOB

Per esportare i dati di diagnostica in Archiviazione BLOB di Azure, chiamare l'API di App Center seguente:

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

Altri dettagli sono disponibili nella documentazione dell'API di esportazione.

Usare il payload seguente per esportare gli arresti anomali in Archiviazione BLOB di Azure:

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

Per trovare il percorso nell'archivio BLOB, è possibile chiamare l'API di App Center seguente:

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

Altri dettagli sono disponibili nella documentazione dell'API dell'elenco delle configurazioni di esportazione.

Cercare i dati personali all'interno delle informazioni esportate in Archiviazione BLOB di Azure

Cercare nei dati di diagnostica esportati in Archiviazione BLOB di Azure eventuali occorrenze delle informazioni personali archiviate nel log degli arresti anomali o degli errori.

Individuare gli ID di installazione

Individuare l'ID di installazione per i log di diagnostica che contengono informazioni personali. Per altre informazioni, vedere la documentazione dell'ID di installazione dell'applicazione. Ora che sono disponibili gli ID di installazione, è possibile eliminare i dati di diagnostica.

È disponibile un mapping degli ID utente per installare gli ID

Se si mantiene un mapping tra gli ID utente e gli ID di installazione di App Center, è possibile usarli direttamente per bloccare ed eliminare i dati di interesse.

Eliminare i dati di diagnostica

Dopo aver installato gli ID di installazione per l'utente associato alla richiesta dell'interessato, è necessario procedere ed eliminare i dati esistenti, nonché bloccare l'entrata di nuovi dati.

Bloccare i dati di diagnostica in ingresso in base all'ID di installazione

Interrompere l'elaborazione dei dati di diagnostica in ingresso per un ID di installazione specifico, chiamare l'API di App Center seguente per ogni ID installazione:

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

Altri dettagli sono disponibili nella documentazione dell'API di analisi. Chiamare questa API per ogni dispositivo (ID installazione) in cui l'utente ha installato l'app.

Eliminare i dati di diagnostica in base all'ID di installazione

Per eliminare i dati di diagnostica associati a un ID di installazione, chiamare l'API di App Center seguente:

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

Per questa chiamata API, è necessario specificare l'ID di arresto anomalo/errore, l'ID del gruppo di arresti anomali/errori, il nome del proprietario e il nome dell'app.