FlytBase
FeaturesSupportHomeNew Releases
  • Introduction to FlytBase
    • What is FlytBase?
    • FlytBase Advantage
  • Getting started with your FlytBase Account
    • Creating a FlytBase Profile
    • Creating an Organization
    • Joining an Organization
    • Managing Your Organization
    • Roles and Permissions
    • Site Management
    • Setup Private Cloud Storage (AWS S3)
  • Navigating FlytBase
    • Navigating Your FlytBase Platform
  • MAPS AND OVERLAYS
    • Maps on FlytBase
    • Map Overlays
  • Device Management
    • DJI Dock 3 + FlytBase – The Future of Autonomous Ops Starts Here
    • Add and Setup Your Device
      • Register Your DJI Dock 3
      • Register Your DJI Dock 1 and 2
      • Register Your Hextronics Docks
    • Activating Device Subscription
    • Device Management
      • DJI Docks
        • Overview
        • Device Maintenance
        • Diagnostics
        • Device Logs
        • Firmware
        • Device Settings
          • Drone Control
          • Collision Avoidance Sensing (CAS)
      • Hextronics Docks
        • First Flight with Hextronics Atlas/Hextronics Universal
        • Overview
        • Diagnostics
        • Settings - Drone and Dock
        • Settings - Failsafes
        • Settings - Precision Landing
    • AirSense
  • Pre-Flight Modules
    • Learn More About Failsafes
      • Emergency Landing
      • Alternate Landing Location
      • DRC Visibility
    • Platform Settings
      • Preferences
      • Flight Configuration
      • Key Bindings
      • Checklist
      • Privacy
    • Planning
      • Mission Planning
        • Path Mission
        • Grid Mission
        • Importing a Mission using KML file
        • WPML Mission
        • Mission Breakpoint
      • Mission Management
      • Mission Scheduler
    • Zones
  • TERRAIN AND ALTITUDE VISUALIZATION
    • Terrain Visualization
      • Terrain Visualization for Missions
      • Terrain Visualization for Go To Location (GTL)
    • In-Flight Altitude Visualization
  • In-Flight Modules
    • Setting Up Your First Flight
    • Flight Execution
      • Go to Location (GTL)
    • Annotations
    • How to Manage Your Flight Operations
      • Fleet Management
      • How to Control Your Drone
        • Manual Drone Controls
        • Drone Access Control
      • Payload Controls
        • Manual Payload Controls
        • Payload Access Control
    • Video Wall
    • Audio Chat
    • Alerts and Notifications
    • Speaker and Spotlight
    • Live Mission Recorder
    • Guest Sharing with Maps
  • AVSS Parachute Integration
  • Post Flight Modules
    • Reviewing Your Flight Logs
    • Gallery
    • Reports
  • FLINKS AND FLOWS
    • Flinks
      • Flinks: Alarms
      • Flinks : Live Streaming
      • Flinks : Data Processing
        • Mapping Using DroneDeploy
        • Mapping Using Pix4D
        • Mapping Using Strayos
    • Flows
      • Flows : Alarms
      • Flows : Operational Notifications
  • Discover More
    • General FAQs
    • Contact Technical Support
Powered by GitBook
On this page
  • Step 1: Create/ Sign in your AWS Account
  • Step 2: Create Bucket
  • Step 3: ACL and Object Ownership
  • Step 4: Edit Block Public Access
  • Step 5: Bucket Versioning
  • Step 6: Configuring Default Encryption
  • Step 7: Enable Transfer acceleration
  • Step 8: Editing Bucket Policy
  • Step 9: Update CORS Configuration
  • Step 10: Inform FlytBase Support for S3 Bucket Activation

Was this helpful?

  1. Getting started with your FlytBase Account

Setup Private Cloud Storage (AWS S3)

Follow the instructions in this guide to set up your private cloud storage using AWS S3 and enable media storage on a secure Cloud for your autonomous BVLOS drone operations.

PreviousSite ManagementNextNavigating Your FlytBase Platform

Last updated 1 year ago

Was this helpful?

FlytBase supports the upload and storage of media captured during drone operations in a private Amazon S3 bucket. Click to learn more about Amazon S3, and follow the instructions below to set up your own S3 bucket.

Step 1: Create/ Sign in your AWS Account

Sign in to your AWS Account here: Click on Create an Account if an account does not exist.

Step 2: Create Bucket

Go to the Bucket tab in the Amazon S3 console. Click on Create Bucket to create a bucket in the preferred region.

Create a Bucket in the Amazon S3 Console

Step 3: ACL and Object Ownership

Click on ACLs Enabled and select the Object Ownership to Bucket owner preferred.

Step 4: Edit Block Public Access

Under the Edit Block public access tab, enable Block all public access by checking the square box.

Step 5: Bucket Versioning

Under the Bucket Versioning tab, click on Disable.

Step 6: Configuring Default Encryption

Now, under the Default Encryption tab, set the following options:

  • For Encryption type, select Server-side encryption with Amazon S3 managed keys (SSE-S3)

  • Set Bucket Key to Enable

Set the Encryption type to Server-side encryption with Amazon S3 managed keys (SSE-S3) and Bucket Key to Enable.

Step 7: Enable Transfer acceleration

Once the Bucket has been successfully created, navigate to Bucket Name -> Properties -> Transfer acceleration and edit it to Enabled.

Step 8: Editing Bucket Policy

Navigate to Bucket Name -> Permissions -> Bucket Policy. Paste the following JSON code snippet, and replace Bucket_Name with the actual name of the Bucket.

{
    "Version": "2012-10-17",
    "Id": "Policy1586431420805",
    "Statement": [{
        "Sid": "Stmt1586431413927",
        "Effect": "Allow",
        "Principal": {
            "AWS": "arn:aws:iam::805060674250:user/storage-flytbase"
        },
        "Action": "*",
        "Resource": [
            "arn:aws:s3:::Bucket_Name",
            "arn:aws:s3:::Bucket_Name/*"
        ]
    }]
}

Step 9: Update CORS Configuration

Now, proceed to Bucket Name -> Permissions -> CORS Configuration. To update the CORS Configuration, you will need your FlytBase Organization URL.

For instance, if your Organization's URL is org_sub_domain.flytbase.com, then update the AllowedOrigins array as follows:

[
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "GET"
        ],
        "AllowedOrigins": [
            "https://org_sub_domain.flytbase.com/*"
        ],
        "ExposeHeaders": [],
        "MaxAgeSeconds": 1800
    }
]

Step 10: Inform FlytBase Support for S3 Bucket Activation


After creating your Organization, and linking an AWS S3 Bucket to it, the media files captured during flights will be uploaded to your private cloud storage automatically.

Selected options under the Object Ownership tab
Edit Block public access tab
Bucket Versioning tab
Default Encryption tab
Transfer acceleration set to enabled

Once you have completed all the steps, please share the Bucket Name and the AWS Region ID to . Our Support team will then link your AWS S3 Bucket to your Organization.

support@flytbase.com
here
https://aws.amazon.com/.