Skip to main content

Data Locker in Apptrove

Learn how to set up Data Locker in Apptrove to stream raw data to AWS, GCS, or Azure and integrate it with your analytics and BI tools.

Updated this week

Overview

Data Locker allows you to automatically send your raw data from Apptrove to your own cloud storage.

Instead of downloading reports manually, your data is:

  • Exported continuously

  • Stored in your cloud (AWS, GCS, or Azure)

  • Ready to use in BI tools or internal systems

This helps you build custom dashboards, automate reporting, and access granular data easily.

How Data Locker Works

  1. You create a storage bucket/container in your cloud platform

  2. You allow Apptrove to access that storage

  3. You connect it in Apptrove

  4. Apptrove starts sending data files automatically

Data is delivered continuously and organized for easy use in analytics tools. Please find the document for the Data Locker for your reference.


Supported Platforms

  • Google Cloud Storage (GCS)

  • Amazon S3 (AWS)

  • Microsoft Azure

Important Note:

  • The following setup must be carried out by your cloud administrator across the respective platform.

  • You can delete files from Data Locker 25 or more hours after they were written. Do not delete them before this threshold.

Setup Guide

1. Google Cloud Storage (GCS)

Step 1: Create a Bucket

  1. Go to Google Cloud Console → Storage

  2. Click Create Bucket

  3. Enter a bucket name that must start with:
    at-datalocker- (e.g., at-datalocker-production).

  4. Create the bucket

Step 2: Grant Permissions

  1. Open your bucket

  2. Go to Permissions

  3. Click Add Members

  4. Add the following service account:

apptrove-datalocker@trackier-mmp.iam.gserviceaccount.com
  1. Assign role:
    Storage Object Admin

  2. Save

Step 3: Connect in Apptrove

  1. Go to Data Locker → New Connection

  2. Select Google Cloud Storage

  3. Enter:

    • Bucket name

  4. Click Test Connection

  5. Click Save


2. Amazon S3 (AWS)

Step 1: Create a Bucket

  1. Go to AWS Console → S3

  2. Click Create Bucket

  3. Enter bucket name starting with:
    at-datalocker-

  4. Select region

  5. Click Create Bucket

Step 2: Add Bucket Policy

  1. Open your bucket

  2. Go to Permissions → Bucket Policy

  3. Click Edit

  4. Paste the following policy:

    {
    "Version": "2012-10-17",
    "Statement": [
    {
    "Sid": "Apptrove_DataLocker_Access",
    "Effect": "Allow",
    "Principal": {
    "AWS": "arn:aws:iam::429528098617:user/apptrove-datalocker-prod"
    },
    "Action": [
    "s3:GetObject",
    "s3:ListBucket",
    "s3:DeleteObject",
    "s3:PutObject"
    ],
    "Resource": [
    "arn:aws:s3:::at-datalocker-my-bucket",
    "arn:aws:s3:::at-datalocker-my-bucket/*"
    ]
    }
    ]
    }
  1. Replace at-datalocker-my-bucket with your actual bucket name

  2. Save changes

Step 3: Connect in Apptrove

  1. Go to Data Locker → New Connection

  2. Select AWS

  3. Enter:

    • Bucket name

  4. Click Test Connection

  5. Click Save


3. Microsoft Azure

Step 1: Create Storage Account

  1. Go to Azure Portal → Storage Accounts

  2. Click Create

  3. Enter required details

  4. Enable Hierarchical namespace

  5. Complete setup

Step 2: Create Container

  1. Go to Storage Browser → Blob Containers

  2. Click Add Container

  3. Enter container name

  4. Click Create

Step 3: Get Credentials

  1. Go to Access Keys

  2. Copy:

    • Storage account name

    • Access key

Step 4: Connect in Apptrove

  1. Go to Data Locker → New Connection

  2. Select Azure Blob Storage

  3. Enter:

    • Container name

    • Storage account name

    • Access key

  4. Click Test Connection

  5. Click Save


Points to Note:

  • Always create a separate bucket/container for Data Locker

  • Do not delete files immediately after they are generated

  • Make sure permissions are correctly configured

  • Data will start appearing after a successful connection.


We are delighted to have assembled a world-class team of experienced professionals who are ready to take care of your queries and answer any questions you may have.
Feel free to reach out to us at any time by emailing us at support@apptrove.com or by using the in-platform chat feature. We'd love to hear from you!

Did this answer your question?