Skip to main content

Cloud Storage

ANSVIS supports integration with external storage services for uploading captured media (images/videos).

This feature enables ANSVIS to send media data to configured storage platforms such as AWS S3, Google Cloud Storage, or a custom HTTP endpoint.

Applicable for HTTP Trigger

This configuration is used by HTTP Trigger when user select Cloud Image Storage type

  • ANSVIS uploads media to the configured storage
  • The generated media link can be used in event payloads or notifications

To access this feature, go to SettingsCentralised ManagementImage Storage

AWS S3 Configuration

Fill in the required fields:

  • Access Key / Secret Key – AWS credentials
  • Region Name – Target region
  • Bucket Name – S3 bucket for storing media
  • File Prefix (Folder) – Folder path inside bucket
  • Domain – Custom or default S3 domain
  • Tick/Untick the S3 format checkbox to switch between URL format (DNS style or Path style)

ANSVIS will automatically generate the full upload URL based on the configuration.

Google Cloud Storage Configuration

Fill in the required fields:

  • Domain – GCS endpoint
  • Access JSON Key – Service account credentials
  • Bucket Name – Target storage bucket
  • File Prefix (Folder) – Folder path

ANSVIS will generates the full bucket URL for media access

Web Server Endpoint (Custom Storage)

Configure a custom HTTP endpoint for media upload.

Authentication (Optional)

Enable Login Required if the upload endpoint requires authentication. When enabled, the following fields become available:

  • Login URL – Endpoint used for authentication
  • Use the Custom Login POST data checkbox to switch between credentials options: standard Username / Password , OR Custom Login Payload
  • Token Type Name (if any) – Type of token returned by the server
  • Token Name – Token field name (e.g., accessToken)
  • Authorization Text – Format used to attach token in request headers

These settings allow ANSVIS to authenticate and retrieve a token before performing upload requests.

Upload Configuration

Defines how media is sent to the server:

  • Upload URL – Endpoint for media upload
  • Upload Data Folder – Target folder/path on server
  • Upload Method – HTTP method (typically POST)
  • Headers – Custom HTTP headers (if required)
  • Auto Generated UUID – Automatically generate unique file names

Additional Options

Debug Mode – Enables detailed logging for troubleshooting upload and authentication flow

Apply & Test Connection

After configuration:

  • Click Apply to save settings
  • Click Test Connection to verify upload functionality

Test Options

ANSVIS provides built-in tools to validate upload performance:

  • Test Upload
    • Sends a sample image
    • Displays uploaded link
  • Stress Test
    • Upload the selected image multiple times
    • Evaluate throughput and stability
  • Upload Mode
    • Sync (default) – Sequential upload
    • Async – Parallel upload
  • Upload Time (ms): Displays time taken for upload