Skydio Extend streamlines your ability to use the robust data captured from your Skydio drone by embedding end-to-end workflows through Skydio premium, personalized integrations, and APIs. Skydio Extend offers Media Sync seamless transfer and management of images, videos, and 3D Scan data in AWS 3S. Media can be stored, searched, and shared across your organization. 

How the Integration Works

Once Media Sync is complete, the integration will send data to AWS S3.

When a file is uploaded to Skydio Cloud, we will upload it to AWS S3 based on: 

  • The type of flight used to capture the data
  • The folder and file naming convention are specified in the setup
  • Pilots will be notified when the upload(s) are complete (if enabled)

To purchase Skydio Extend, Cloud Media Sync, and Skydio 3D Scan, contact your Skydio Sales Representative.

To set up an Extend automation:

  1. Set up your Skydio Cloud organization
  2. Request an AWS 3S Skydio Extend Integration in Skydio Cloud
  3. Integrate AWS with Skydio Cloud
  4. Set up folder organization
  5. Set up notifications (optional)
  6. Fly and collect data
  7. Postflight Media Sync 

AWS request integration.png

To integrate AWS S3 with Skydio Cloud:

[Note]Admin-level permissions are required to access the AWS 3S Management Console.[/Note]

Step 1 - Sign in to your AWS Management Console and navigate to Identity and Access Management (IAM)

Step 2 - Select Create access key with the following permissions:

  • Create pre-signed URLs
  • Upload data

Step 3 - Copy the Access Key and Secret Access Key

Step 4 - Log into your Skydio Cloud account

Step 5 - Select the Integrations menu

Step 6 - Select AWS from your active integrations

Step 7 - Enter the Access Key and Secret Access Key

AWS API.png

Step 8 - Enter the S3 Region and S3 Bucket

AWS 2.png

Step 9 - Set up folder organization

  • Skydio will automatically organize files within the AWS S3 bucket according to your specific structure.

[Note]Individual files can have matching names across flights, so we recommend including flight time to avoid file name conflicts.[/Note]

The integration will create subfolders based on:

  • Pilot: Name or email
  • Mission Name: The subfolder will not be generated if no mission name is entered
  • Vehicle Serial: Skydio vehicle serial number
  • Flight Time: Time in UTC
  • Static strings

Example formats and file names:

/media/{{mission.name}}{{flight.time}}

  • /media/2D Map Capture/2024-02-12T20:22:20.270210+00:00/s12345.jpg
  • /media/2024-02-12T20:22:20.270210+00:00/s12345.jpg

/{{pilot}}/{{vehicle.serial}}/ 

  • /Test Pilot/Skydio2P-t25x/s12345.jpg
  • /flight-test@skydio.com/Skydio2P-t25x/s12345.jpg

AWS 3.png

Set notifications (Optional)

Skydio will send daily digests of uploads to admins and pilots. The daily digest is sent at midnight Pacific time and lists the number of files added to each folder since the previous digest. Admins receive a summary of all files synced to AWS S3 across the Skydio Cloud organization. Pilots receive a summary of their flights only. 

Example notifications:

  • 8 files added to /Test Pilot/2P-t25x/
  • 1384 files added to /media/3D Scan/

[Note]Notifications are sent via email, Slack, or Microsoft Teams.[/Note]

Postflight

Connect the vehicle to power and to the internet via wifi or ethernet to sync media.

  • Visit How to use Media Sync for detailed instructions
  • After Media Sync is complete, the files will be automatically uploaded to project-specific folders
  • You will receive a digest summary of synced files on a regular schedule (if enabled)

Explore More

Explore related articles for additional information

Access Skydio 3D Scan Manuals

How to use Media Sync in Skydio Cloud

How to manage media in Skydio Cloud

How to manage media in Skydio Cloud

Skydio, Inc. A0493

Was this article helpful?