Skip to content

eclipse-kanto/file-upload

Repository files navigation

Kanto logo

Eclipse Kanto - File Upload

Coverage

Overview

File upload between the edge and the cloud backend can enable a variety of use cases related to edge diagnostics and monitoring, as well as system backup and restore.

The file upload functionality gives the ability to configure the edge from the backend to send files periodically, or for the backend to explicitly trigger file upload from the device.

Files can be uploaded to different storage providers, currently including AWS and standard HTTP upload.

File Upload implements the AutoUploadable Vorto model.

Capabilities include:

  • HTTP upload - HTTP file upload, using backend provided pre-signed URL and authentications headers.
  • AWS upload - upload through AWS SDK, using backend provided AWS temporary credentials.
  • Periodic uploads - periodically trigger uploads at specified intervals.
  • Activity period - schedule periodic uploads for specified time frame.
  • Files filter - select files to be uploaded using glob pattern.
  • Delete uploaded - delete locally files which were successfully uploaded.

Community