Programmatically exchange of files with AWS S3 using Invantive's UniversalSQL

Update March 2025

Starting release 24.0.628, the call to aws_s3.configure will require specification of the Service URL. Either service URL or endpoint name should be specified.

Service URL can be used for compatibility with non-US based S3 storage providers due to changes related to Invantive strengthens continuity: Move to European suppliers for better security and independence.

Sample of use:

  l_client := aws_s3.configure
  ( 'eu-central-1'
  , 'https://s3.eu-central-1.amazonaws.com'
  , 'access-key'
  , 'secret-key'
  );