Loading from Cloud Object Storage (Amazon S3 and Azure Blob Storage)

This page describes the options available for setting up Atoti FRTB to load from your preferred Cloud Object Storage solution.

Profiles

To load data from Cloud Object Storage, set the appropriate Spring profile at startup. If no profile is set, only local file loading is available.

Enable one of the following profiles:

  • s3: Loads data from AWS S3.
  • azure: Loads data from Azure Blob Storage.

S3 Profile

  • Uses frtb-application/src/main/resources/application-s3.yaml for configuration.
  • Sets csv-source.type to s3.

Azure Profile

  • Uses frtb-application/src/main/resources/application-azure.yaml for configuration.
  • Sets csv-source.type to azure.
  • Sets dlc.create-default-cloud-client.azure to true to enable the default Azure client provided by the DLC (that is, in DefaultAzureClientConfig.class).

Cloud Properties File

Cloud configuration properties are defined in src/main/resources/frtb-cloud.properties. Update this file with the required credentials and settings for your cloud provider.

For more details, see Startup properties.