Data Locker для рекламодателей

Краткий обзор. Data Locker записывает данные отчетов в облачное хранилище для загрузки в ваши системы бизнес-аналитики. Доступны различные варианты хранения данных. Вы можете выбрать корзину AppsFlyer в AWS или свою корзину в AWS или GCS. Data Locker работает с данными из нескольких приложений. 

6133DataLockerForAdvertisers.png

Материал по теме: Выбор подходящего инструмента доставки сырых данных 

Data Locker

Data Locker записывает ваши данные AppsFlyer в облачное хранилище. Вы выбираете необходимые приложения, медиа-источники, события и отчеты для включения в набор данных. Вы программно загружаете полученные данные в свои системы бизнес-аналитики. 

Data Locker: возможности

Функция Описание
Варианты хранилища (облако)

Доступно несколько вариантов хранения данных. Перейти с одного варианта на другой можно в любой момент. Они отличаются используемыми облачными сервисами и тем, кому принадлежит корзина. Доступные варианты: 

Несколько приложений 

Отправка данных по одному, нескольким или всем приложениям аккаунта. Когда вы добавляете приложения в аккаунт, они могут включаться автоматически. 

Разделение данных

 

Доступные варианты разделения данных

  • [По умолчанию] Объединенный: данные по всем приложениям. Чтобы определить, к какому приложению относится каждая строка в файле с данными, используется столбец идентификаторов приложений. 
  • Разделение по приложениям: для данных каждого приложения предусмотрены отдельные папки. Название папки содержит идентификатор приложения. 
Актуальность данных

Частота обновления данных зависит от типа отчета 

  • Каждый час: данные генерируются непрерывно; например, данные об установках и внутренних событиях приложения записываются в течение нескольких часов с момента поступления события в AppsFlyer. 
  • Ежедневно: некоторые отчеты, например, об удалениях, генерируются ежедневно и доступны на следующий день. 
Отчеты, уникальные для Data Locker
  • Неизмененные данные: данные по кликам и показам кампаний UA и ретаргетинга. О кликах и показах
  • Сырые данные SKAdNetwork находятся в хранилище, принадлежащем вам. Для доступа к ним не требуется подписка на Data Locker. 
Примеры файлов с данными

Клики, Установки, Внутренние события 

Отчеты: путь пользователя

Описание типов отчетов см. в статье Отчеты о пути пользователя.

 
Категория Тип отчета (тема) Актуальность данных* Органические/Неорганические Уникальные возможности Data Locker
Привлечение пользователей Клики  6-часовая задержка
Ретаргетинг Clicks (Клики) 6-часовая задержка
Привлечение пользователей Показы 6-часовая задержка
Ретаргетинг Показы 6-часовая задержка
Привлечение пользователей Установки 6-часовая задержка Оба  
Привлечение пользователей In-App Events (Внутренние события приложения)  6-часовая задержка Оба  
Привлечение пользователей Атрибутированный доход от рекламы Ежедневно + 2 Неорганические  
Привлечение пользователей Органический доход от рекламы Ежедневно + 2 Органика  
Ретаргетинг Доход от рекламы ретаргетинга Ежедневно + 2 Неорганические  
Ретаргетинг Конверсии 6-часовая задержка Неорганические  
Ретаргетинг Внутренние события приложений 6-часовая задержка Неорганические  
Ретаргетинг Sessions (Сеансы) 6-часовая задержка Оба
Привлечение пользователей Sessions (Сеансы) 6-часовая задержка Оба
Привлечение пользователей Удаления Ежедневно (удаления) Неорганические  
Привлечение пользователей Органические удаления Ежедневно (удаления) Органика  
Повторные установки Повторные установки 6-часовая задержка Неорганические  
Повторные установки Органические повторные установки 6-часовая задержка Органика  

6-часовая задержка:

  • Данные разделяются на папки по часу поступления.
  • Это час, когда событие стало доступно Data Locker.
  • Время задержки не связано с часовым поясом приложения. 

Ежедневно (удаления):

  • Данные об удалениях готовятся ежедневно. 
  • Как правило, они доступны к 10:00–12:00 UTC.
  • Чаще всего эти данные записываются в папку h=2. То есть в папке h=2 содержатся отчеты по удалениям за предыдущий день. Однако данные могут быть записаны в более позднюю папку. Поэтому в вашем процессе импорта должны читаться данные из всех папок в папке по удалениям. То есть папки с h=1 по h=24 и папка h=late. Например, отчет по данным за понедельник находится в папке вторника Tuesday h=2. Данные доступны с 10:00 UTC вторника. 

Ежедневно+2: Данные о доходах от рекламы будут доступны через 2 дня. То есть данные, сгенерированные в понедельник, появятся в папке Monday h=23 в среду после 06:00 UTC.

Отчеты: приложение

Отчеты Protect360
Тип отчета (тема) Актуальность данных*
Заблокированные установки 6-часовая задержка
Заблокированные события 6-часовая задержка
Заблокированные клики 6-часовая задержка
[AG*] Post-attribution installs (Установки после атрибуции) Ежедневно
SKAdNetwork [не требует подписки на Data Locker, если вы отправляете данные в свою корзину]
Обновление данных: ежедневно 
Тип отчета (тема)
[FF*] Postbacks (Постбэки)
[FF*] Installs (Установки)
[FF*] Redownloads (Повторные загрузки)
[FF*] In-app events (Внутренние события)
Отчеты атрибуции People-Based
Обновление данных: ежедневно
Тип отчета (тема)
[FF*] Website visits (Посещения сайта)
[FF*] Website events (События на сайте)
[FF*] Website-assisted installs (Установки, дополнительным источником которых является сайт)
[FF*] Conversion Paths (Пути конверсии)
 * Расшифровка сокращений

[FF] Поля отчета зафиксированы Appsflyer. Они не связаны с полями, которые можно выбирать для отчетов.

[AG] Прозрачность агентств не поддерживается.

6-часовая задержка:

  • Данные разделяются на папки по часу поступления.
  • Это час, когда событие стало доступно Data Locker.
  • Время задержки не связано с часовым поясом приложения.

Ежедневно:

  • Отчеты записываются в папку h=23.
  • Такие отчеты обычно доступны с 10:00–12:00 UTC в папке h=23 за предыдущий день.
  • Например, отчет по данным за понедельник находится в папке Monday H=23. Данные доступны с 10:00 UTC вторника. 

Архитектура хранилища данных

Обзор

Данные записываются в выбранный вами вариант хранения: хранилище AppsFlyer в AWS или ваше хранилище в AWS или GCS. Перейти с одного варианта на другой можно в любой момент. Изменение вступает в силу в течение нескольких часов. 

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

DLFolderOVerview.png

Данные конкретного отчета содержатся в папках по часам (h), связанных с этим отчетом:

  • Количество часовых папок зависит от частоты обновления данных (раз в час или ежедневно).
  • Файлы данных представляют собой сжатые файлы GZ, внутри которых находятся файлы CSV.
  • Файлы CSV состоят из столбцов.
  • У основных отчетов с результатами измерений идентичная структура столбцов. Это значит, что для разных типов отчетов можно использовать одинаковые процедуры загрузки данных. Какие поля (столбцы) будут фактически включены в отчет, выбираете вы. 
  • У отчетов, обозначенных аббревиатурой FF, своя структура столбцов. 

Структура папок

Папка Описание 
data-locker-hourly

DLHourly.png

  • Название папки верхнего уровня в корзине зависит от владельца хранилища и облачного сервиса.
  • Папка data-locker-hourly содержит темы отчетов. Папки выше этого уровня зависят от владельца корзины и облачного сервиса.

 Примеры структуры папок в зависимости от владельца корзины и облачного сервиса

  • Корзина AppsFlyer: <af-ext-reports>/<unique_identifier>/<data-locker-hourly>
  • Ваша корзина AWS: <af-datalocker-your folder name>/<data-locker-hourly>
  • Ваша корзина GCS: <data-locker-hourly>
t (тема) Тип отчета связан с предметом отчета. 
dt (дата)

Это дата, связанная с данными. В большинстве случаев это дата, когда произошло событие. 

h (час)

Папки h содержат данные по времени их поступления в AppsFlyer. Например, события установки, полученные с 14:00 по 15:00 UTC, записываются в папку h=14. Внимание! Между моментом поступления данных в AppsFlyer и записью папки h в Data Locker существует задержка около 6 часов. Таким образом, папка h=14 записывается через шесть часов, в 23:00 UTC. 

Характеристики папок:

  • В ней 24 часовые папки h с номерами от 0 до 23. Например, h=0, h=1 и так далее. 
  • Папка late (h=late) содержит события за предыдущий день, которые поступили после полуночи. Имеются в виду события, поступившие с 00:00 до 02:00 UTC следующего дня. Например, пользователь устанавливает приложение в понедельник в 08:00 UTC, событие поступает во вторник в 01:00 UTC. Это событие записывается в папку late понедельника (Monday). 
  • Данные, поступающие после 02:00 UTC, записываются в папку, соответствующую фактическим дате и времени получения. 
  • Убедитесь, что данные в папке h=late используются. Их нет в какой-либо другой папке. 
  • Папка _temporary: в некоторых случаях мы создаем в папке h временную папку. Игнорируйте временную папку и вложенные в нее папки. Например: /t=impressions/dt=2021-04-11/h=18/_temporary.

Рекомендации по ежечасным отчетам для приложений, часовой пояс которых отличен от UTC.

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

  • Часовой пояс Восточного полушария: чтобы получить все данные за конкретный календарный день, необходимо использовать папки в соответствии с датой и временем по UTC. Пример. Часовой пояс приложения UTC+10 (Сидней, Австралия). Чтобы получить все ежечасные данные за вторник (по сиднейскому времени), необходимо использовать следующие папки: Monday h=14–23 и late, Tuesday h=0–13 и 14–15. Почему нужно использовать Tuesday h=14–15? Некоторые данные поступают с опозданием. В папках h=14–15 могут содержаться события, поступившие с опозданием. Отфильтруйте event_time для согласования с календарным днем приложения относительно UTC. 
  • Часовой пояс Западного полушария: чтобы получить все данные за конкретный календарный день, необходимо использовать папки в соответствии с датой и временем по UTC. Пример. Часовой пояс приложения UTC−7 (Лос-Анджелес, США). Чтобы получить все ежечасные данные за вторник (по времени Лос-Анджелеса), необходимо использовать следующие папки: Tuesday h=7–23 и late, Wednesday h=0–6 и 7–8.
  • Почему нужно использовать Wednesday h=7–8? Некоторые данные поступают с опозданием. В папках h=7–8 могут содержаться события, поступившие с опозданием. Отфильтруйте event_time для согласования с календарным днем приложения относительно UTC.

Разделение приложений

Данные предоставляются в объединенных файлах, включающим данные сразу по всем выбранным приложениям, или с разделением на папки по приложениям. Разделение выполняется в папке h, как описано в следующей таблице.
Тип разделения Описание 
[По умолчанию] Объединенный

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

Пример файлов с данными в папке h=2

UnifiedByApp.png

Формат имени файла данных: part-nnnnn.gz, где: 

  • nnnnn — это номер части в диапазоне от 0000 до 99999. Например, part-00000, part-00001, part-00002 и так далее.
  • Номера частей не обязательно идут подряд.
  • Убедитесь, что процессе потребления данных настроен так, что:
    • Данные могут использоваться только после получения флага _SUCCESS.
    • Используются все файлы в папке, имеющие разрешение .gz.
Разделение по приложениям

Папка содержит подпапки по приложениям. Файлы с данными по конкретному приложению содержатся в папке этого приложения. На следующем рисунке в папке h=19 есть папки приложений. Папка каждого приложения содержит файлы с данными по нему.

DLSegregateByApp.png

Формат имени файлов в каждой папке приложения: part-nnnnn-string.csv.gz: 

  • nnnnn — это номер части в диапазоне от 0000 до 99999. Например, part-00000, part-00001, part-00002 и так далее.
  • Номера частей не обязательно идут подряд.
  • Убедитесь, что процессе потребления данных настроен так, что:
    • Пользоваться данными можно только после получения флага _SUCCESS. Внимание! Флаг устанавливается на уровне h, а не на уровне app_id. 
    • Используются все файлы в папке, имеющие разрешение .gz.

Ограничение: этот параметр недоступен для отчетов по атрибуции People-Based.

Файлы с данными

Контент Объединенный  Разделение по приложениям 
Флаг завершения

Флаг последнего файла (завершения) устанавливается, когда записаны все данные для определенной папки h. 

  • Не просматривайте данные в папке, пока не убедитесь, что у нее есть флаг _SUCCESS.

  • Флаг _SUCCESS устанавливается, даже когда данные для записи в конкретную папку отсутствуют, и папка пуста. 

  • Внимание! В варианте разделения по приложениям флаг устанавливается на уровне папки h, а не на уровне папок отдельных приложений. См. рисунки в предыдущем разделе. 
Типы файлов

Файлы частей заархивированы GZ. После распаковки архива:

  • У файлов нет расширения.
  • Каждый файл имеет строку заголовка, содержащую названия столбцов (полей). 

Файлы частей заархивированы GZ. После распаковки архива:

  • имеют расширение CSV.
  • Каждый файл имеет строку заголовка, содержащую названия столбцов (полей).
Последовательность столбцов

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

В связи с этим:

  • У отчетов по привлечению пользователей и ретаргетингу идентичная структура столбцов. Это значит, что для разных типов отчетов можно использовать одинаковые процедуры загрузки данных. Какие поля будут записываться, выбираете вы. 
  • Отчеты с меткой FF в разделе доступности отчетов имеют структуру столбцов, отличную от общей. 
  • Значение поля описано в словаре по сырым данным.
Рекомендации по заполнению полей

Пустые поля: некоторые поля пусты или имеют значение null. Это говорит об отсутствии данных для предоставления в контексте этого отчета. Как правило, null означает, что соответствующее поле не заполняется в контексте отчета и типа приложения. Пустое значение "" означает, что поле актуально в этом контексте, но данные для его заполнения не найдены. 

Часовой пояс и валюта

Настройки часового пояса и валюты приложения не влияют на данные, записываемые в Data Locker. Действуют следующие настройки: 

  • Часовой пояс: Даты и часы указаны по поясу UTC.
  • Валюта: поле event_revenue_usd в долларах США.

Значения с запятыми: такие значения заключаются в двойные кавычки `"`, например, "iPhone6,1".

Файлы данных зависят от типа разделения

Варианты хранилища

 Внимание!

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

  • Убедитесь, что вы соблюдаете требования законов о защите данных, таких как GDPR, и политики рекламных сетей / SRN в отношении хранения данных.
  • Не используйте хранилище, принадлежащее рекламодателю, для отправки данных третьим лицам. 
  • Вы выбираете, кому принадлежит хранилище, в которое будут записываться данные:
    • Хранилище AppsFlyer
    • Хранилище клиента — AWS или GCS
  • Изменить выбор хранилища можно в любое время.
  • Если вы измените хранилище, произойдет следующее:
    • Мы начнем записывать данные в новое хранилище в течение часа.
    • Мы продолжим записывать данные в прежнее хранилище в течение переходного периода в 7 дней. Время окончания переходного периода отображается в пользовательском интерфейсе. Используйте переходный период, чтобы обновить процессы загрузки данных. При необходимости можно перезапустить переходный период или вновь переключиться на корзину AppsFlyer. 
    • Изменение корзин: если вы меняете хранилище, данные отправляются в обе корзины в течение переходного периода продолжительностью 7 дней, что позволяет согласовать процесс потребления данных. 
  Хранилище AppsFlyer (AWS)  Хранилище рекламодателя (GCS или AWS)
Название корзины Задается AppsFlyer.
  • GCS: нет ограничений
  • AWS: задается вами. Должно содержать префикс "af-datalocker-".

Пример: af-datalocker-your-bucket-name

Владелец хранилища AppsFlyer Рекламодатель
Платформа хранилища AWS AWS или GCS
Учетные данные для вашего доступа к данным Доступны администратору в пользовательском интерфейсе Data Locker Не известны AppsFlyer. Используйте учетные данные, предоставленные облачным сервисом.
Хранение данных Данные удаляются через 30 дней. Ответственность рекламодателя
Запросы на удаление данных Ответственность AppsFlyer Ответственность рекламодателя
безопасность Хранилищем управляет AppsFlyer. У клиента есть доступ для чтения.

Хранилищем управляет рекламодатель.

  • AWS: по этой корзине AppsFlyer требуются разрешения GetObject, ListBucket, DeleteObject, PutObject. Корзина должна быть выделена для использования AppsFlyer. Не задействуйте ее для других целей.
  • GCS: см. статью по настройке GCS.
Вместимость хранилища Управляется AppsFlyer Управляется рекламодателем
Контроль доступа с помощью конечных точек VPC с политиками корзины Не применимо [Необязательно] Если вы реализуете безопасность конечных точек VPC на уровне корзины в AWS, необходимо внести серверы AppsFlyer в список разрешенных. 
Отчеты SKAdNetwork Нужна подписка на Data Locker Доступны, если у вас есть подписка на сырые данные. Т. е. подписка на Data Locker не требуется.

Уведомление сотрудникам службы безопасности о хранилищах, контролируемых клиентом

Рассмотрим:

  • Корзина предназначена только для использования AppsFlyer. Никакой другой субъект не должен записывать данные в эту корзину.
  • Вы можете удалить данные в корзине через 25 часов после того, как мы их запишем.
  • Данные, которые мы записываем в корзину, являются копией данных, уже находящихся на наших серверах. Данные продолжают находиться на наших серверах в соответствии с нашей политикой хранения данных. 
  • По техническим причинам нам иногда необходимо удалять и повторно записывать данные. Поэтому нам требуются разрешения на удаление и доступ. Эти разрешения не представляют угрозы для вашей безопасности. В случае с доступом мы являемся единственным субъектом, записывающим данные в корзину. В случае удаления мы можем восстановить данные. 
  • Для получения дополнительной информации, обратитесь в нашу службу безопасности по адресу hello@appsflyer.com  или к своему менеджеру. 

Процедура

Настройте Data Locker

Используйте эту процедуру для настройки Data Locker. Изменения в настройках Data Locker вступают в силу в течение 3 часов. 

Необходимое условие для настройки хранилища рекламодателя:

Если вы настраиваете Data Locker, используя хранилище рекламодателя (то есть корзину, владельцем которой являетесь вы), сначала выполните одну из следующих процедур. 

  • Ваша корзина AWS.
  • Ваша корзина GCS.

Внимание! Если у вас нет подписки на Data Locker и вы имеете доступ только к данным SKAdNetwork, вы должны выполнить процедуру настройки хранилища, принадлежащего рекламодателю. 

AppsFlyerAdmin_us-en.png Чтобы настроить Data Locker:

  1. Настройку выполняет администратор. 
  2. В AppsFlyer перейдите в раздел  Integration (Интеграция) > Data Locker. 
  3. Выберите, куда в облачном сервисе должны записываться данные. Произведите одно из следующих действий:
    • Выберите корзину AppsFlyer AWS. Переходите к шагу 4. 
    • Выберите вашу корзину AWS.
      1. Введите название своей корзины AWS. Без префикса af-datalocker-.
      2. Нажмите Test (Тестировать).
      3. Убедитесь в отсутствии сообщения об ошибке, указывающего на неверный путь к корзине.
    • Выберите свою корзину GCS, затем введите название корзины GCS и, наконец, нажмите «Тестировать». 
  4. Выберите структуру папок (разделение данных):
    • [По умолчанию] Объединенный.
    • Разделение по приложениям.
  5. Выберите необходимые приложения. Выберите все, чтобы автоматически включать приложения, которые будут добавляться в дальнейшем. 
  6. Нажмите Применить.
  7. [необязательно] Медиа-источники. Выберите один или несколько медиа-источников для включения в отчеты.
    • По умолчанию = Все. То есть медиа-источники, которые будут добавлены в будущем, добавляются автоматически.
  8. Выберите необходимые типы отчетов. Требуется выбрать хотя бы один. 
  9. [необязательно] Внутренние события. Укажите внутренние события приложения, которые необходимо добавить. Если типов внутренних событий более 100, вы не сможете воспользоваться поиском. Чтобы выбрать события, введите их точные имена. 
    • По умолчанию = Все. То есть внутренние события, которые будут добавлены в будущем, добавляются автоматически.
  10. Нажмите Применить.
  11. [Необязательно] Поля: выберите поля, которые хотите видеть в отчетах. Примечание. Иногда мы делаем доступными дополнительные поля. Учитывайте это при импорте данных.
  12. Нажмите кнопку Save Configuration (Сохранить настройки). Возможна одна из следующих ситуаций:
    • Если вы выбрали корзину AWS AppsFLyer:
      • Создается специальная корзина AWS. Отображаются учетные данные корзины.
      • Корзина доступна только с использованием учетных данных клиента. С вашими учетными данными вы получаете доступ к корзине только для чтения.
    • Если вы выбрали корзину клиента: данные будут записаны в вашу корзину в течение 3 часов. 

Сброс учетных данных

Администратор может сбросить учетные данные корзины AppsFlyer в любое время. Внимание! Если вы сбрасываете учетные данные, необходимо обновить учетные данные в сценариях импорта данных.

AppsFlyerAdmin_us-en.png Чтобы сбросить учетные данные:

  1. В AppsFlyer перейдите в раздел  Integration (Интеграция) > Data Locker. 
  2. В разделе учетных данных нажмите Reset credentials (Сбросить учетные данные).
    Откроется окно подтверждения.
  3. Нажмите Reset (Сбросить).
  4. Подождите (около 20 секунд), пока появится сообщение Credentials successfully reset (Учетные данные успешно сброшены).
    Доступны обновленные учетные данные.

Дополнительные сведения

Ограничения и особенности

Особенности
Специфика Заметки 
Рекламным сетям Не для использования рекламными сетями.
Агентства Не для использования агентствами
Часовой пояс приложения Не применимо Папки хранилища данных разделены по часам с использованием часового пояса UTC. Фактические события содержат время в формате UTC. При необходимости переводите время в любой другой часовой пояс. Независимо от часового пояса вашего приложения, задержка от возникновения события до момента его записи в Data Locker остается неизменной, то есть 6 часов. 
Валюта приложения  Не поддерживается
Ограничения на размер Не применимо
Актуальность данных Данные обновляются согласно частоте обновления конкретного отчета, указанной в этой статье. 
Исторические данные Не поддерживается. Данные о событиях отправляются после настройки Data Locker. Если вам нужны исторические данные, используйте Pull API.
Доступ члена команды Члены команды не могут настроить Data Locker. 
Одно приложение/Несколько приложений Поддержка нескольких приложений. Data Locker на уровне аккаунта.

Устранение неполадок

  • Симптом: Невозможно получить данные с помощью интерфейса командной строки AWS
  • Сообщение об ошибке: Произошла ошибка (AccessDenied) при вызове операции ListObjectsV2: доступ запрещен
  • Причина: Используемые учетные данные AWS не соответствуют учетным данным для корзины AppsFlyer. Это может быть вызвано наличием нескольких или неверных учетных данных на вашем компьютере. 
  • Решение:
    1. Используйте другой инструмент, например, Cyberduck, чтобы получить доступ к корзине, то есть не интерфейс командной строки (CLI). Сделайте это, чтобы убедиться, что используемые учетные данные работают. Если вы можете подключиться с помощью Cyberduck, это указывает на проблему с кэшем учетных данных. 
    2. Обновите кэш учетных данных AWS.
      Скриншот из AWSmceclip0.png 

Получение данных AWS

Используйте предпочитаемый инструмент извлечения данных AWS, AWS CLI, или один из инструментов, описанных в следующих разделах. Внимание! Данные инструкции применимы к корзинам AppsFlyer. При необходимости измените инструкции, если вы подключаетесь к собственной корзине. 

AWS CLI

Прежде чем начать:

  • Установите AWS CLI на ваш компьютер.
  • В AppsFlyer перейдите в Data Locker и получите информацию с панели учетных данных.

Чтобы использовать AWS CLI:

  1. Откройте терминал. Для этого в Windows (<Windows> + <R>), нажмите OK.
    Откроется окно командной строки.
  2. Введите aws configure.
  3. Введите ключ доступа AWS, как он отображается на панели учетных данных.
  4. Введите ваш ключ доступа AWS, как он отображается на панели учетных данных.
  5. Введите eu-west-1.
  6. Нажмите ВВОД (нет).

Используйте указанные команды CLI по мере необходимости.

В следующих командах можно найти значение {home-folder}

Чтобы увидеть список папок в вашей корзине:


aws s3 ls s3://af-ext-reports/{home-folder}/data-locker-hourly/

Список файлов и папок

В вашей корзине Data Locker есть три типа папок:

  • Тип отчета t=
  • Дата dt=
  • Час h=

Чтобы вывести список всех отчетов определенного типа:

aws s3 ls s3://af-ext-reports/{home-folder}/data-locker-hourly/t=installs/

Чтобы вывести список всех отчетов определенного типа за определенный день:

aws s3 ls s3://af-ext-reports/{home-folder}/data-locker-hourly/t=installs/dt=2019-01-17

Чтобы вывести список всех отчетов определенного типа за определенный час определенного дня:

aws s3 ls s3://af-ext-reports/{home-folder}/data-locker-hourly/t=installs/dt=2019-01-17/h=23

Чтобы скачать файлы за определенную дату:


aws s3 cp s3://af-ext-reports/<home-folder>/data-locker-hourly/t=installs/dt=2020-08-01/h=9/part-00000.gz ~/Downloads/

Cyberduck

Прежде чем начать:

  • Установите клиент Cyberduck.
  • В AppsFlyer перейдите в Data Locker и получите информацию с панели учетных данных.

Чтобы настроить Cyberduck:

  1. В Cyberduck нажмите Action (Действие).
  2. Выберите Новая закладка. Откроется окно.
  3. В первом поле (помечено [1] на следующем снимке экрана) выберите Amazon S3.

    DataDuckSmall2.png

  4. Заполните поля следующим образом:
    • Nickname (Псевдоним): произвольный текст
    • Server:  s3.amazonaws.com
    • Access Key ID: скопируйте ключ доступа AWS с панели учетных данных в AppsFlyer.
    • Secret Access Key: скопируйте секретный ключ доступа к корзине с панели учетных данных в AppsFlyer.
    • Путь: {Bucket Name}/{Home Folder} Например: af-ext-reports/1234-abc-ffffffff
  5. Чтобы закрыть окно, нажмите Х в верхнем правом углу.
  6. Выберите соединение.
    Отобразятся каталоги данных.

Браузер Amazon S3

Прежде чем начать:

  • Установите браузер Amazon S3.
  • В AppsFlyer перейдите в Data Locker и получите информацию с панели учетных данных.

Чтобы настроить браузер Amazon S3:

  1. В браузере S3 нажмите Accounts (Аккаунты) > Add New Account (Добавить новый аккаунт).
    Откроется окно Add New Account (Добавить новый аккаунт).

    mceclip0.png

  2. Заполните поля следующим образом:
    • Account Name (Имя учетной записи): произвольный текст. 
    • Access Key ID:скопируйте ключ доступа AWS, как он отображается на панели учетных данных в AppsFlyer. 
    • Secret Access Key:скопируйте секретный ключ доступа к корзине, как он отображается на панели учетных данных в AppsFlyer.
    • Выберите Encrypt Access Keys с помощью пароля и введите пароль. Запишите этот пароль.
    • Выберите Use secure transfer. 
  3.  Нажмите Save changes.
  4. Нажмите Buckets (Корзины) > Add External Bucket (Добавить внешнюю корзину).
    Откроется окно Add External Bucket (Добавить внешнюю корзину).

    mceclip2.png

  5. Введите Bucket name.Имя корзины имеет следующий формат: {Bucket Name}/{Home Folder}. Значения, необходимые для имени корзины и домашней папки, появятся в окне учетных данных. 
  6. Нажмите Add External bucket.Корзина создана и отображается на левой панели окна.
    Теперь вы можете получить доступ к файлам Data Locker. 
Была ли эта статья полезной?