Удаление данных диагностика

Важно!

Прекращение поддержки Центра приложений Visual Studio запланировано на 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio, пока он не будет полностью выведен из эксплуатации, существует несколько рекомендуемых вариантов, на которые вы можете рассмотреть возможность миграции.

Узнайте больше о сроках поддержки и альтернативных вариантах.

Запросы субъектов данных (DSR), которые необходимо забыть, должны обслуживаться в течение 30 дней. Диагностика Центра приложений по умолчанию сохраняет необработанные данные в течение 28 дней. Существует две возможные отправные точки:

В обоих случаях после получения идентификаторов установки пользователя необходимо удалить связанные диагностика данные. Подробные сведения об обоих случаях приведены в разделах ниже.

У вас нет сопоставления идентификаторов пользователей для установки идентификаторов

Если вы не установили сопоставление между идентификаторами пользователей и идентификаторами установки, необходимо выполнить некоторые дополнительные действия, описанные в следующих подразделах.

  1. Экспорт данных диагностика в хранилище BLOB-объектов.
  2. Выполните поиск персональных данных в экспортированных данных в Хранилище BLOB-объектов Azure.
  3. Найдите идентификаторы установки.

Экспорт данных диагностика в хранилище BLOB-объектов

Чтобы экспортировать данные диагностика в Хранилище BLOB-объектов Azure, вызовите следующий API Центра приложений:

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

Дополнительные сведения см. в документации по API экспорта.

Используйте следующие полезные данные для экспорта сбоев в Хранилище BLOB-объектов Azure:

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

Чтобы найти расположение в хранилище BLOB-объектов, можно вызвать следующий API Центра приложений:

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

Дополнительные сведения см. в документации по API списка конфигураций экспорта.

Поиск персональных данных в экспортированных данных в Хранилище BLOB-объектов Azure

Выполните поиск в экспортированных данных диагностика в Хранилище BLOB-объектов Azure на наличие личных данных, хранящихся в журнале сбоев или ошибок.

Поиск идентификаторов установки

Найдите идентификатор установки для журналов диагностика, содержащих персональные данные. Дополнительные сведения см. в документации по идентификатору установки приложения. Теперь, когда у вас есть идентификаторы установки, вы можете удалить диагностические данные.

У вас есть сопоставление идентификаторов пользователей для установки идентификаторов

Если вы сохраняете сопоставление между идентификаторами пользователей и их идентификаторами установки Центра приложений, вы можете напрямую использовать их для блокировки и удаления интересующих данных.

Удаление данных диагностика

После получения идентификаторов установки для пользователя, связанного с DSR, следует удалить существующие данные, а также заблокировать новые данные.

Блокировка входящих данных диагностика по идентификатору установки

Прекратите обработку входящих данных диагностика для заданного идентификатора установки, вызывайте следующий API Центра приложений для каждого идентификатора установки:

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

Дополнительные сведения см. в документации по API аналитики. Вызовите этот API для каждого устройства (идентификатор установки), на котором пользователь установил приложение.

Удаление диагностика данных по идентификатору установки

Чтобы удалить данные диагностика, связанные с идентификатором установки, вызовите следующий API Центра приложений:

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

Для этого вызова API необходимо указать идентификатор сбоя или ошибки, идентификатор группы сбоев или ошибок, имя владельца и имя приложения.