In order to launch this component you MUST configure a valid file manager using the following parameters:
interop-commons {
storage {
type = ${STORAGE_TYPE}
container = ${STORAGE_CONTAINER} //"interop-onboarding-files"
endpoint = ${STORAGE_ENDPOINT}
application {
id = ${STORAGE_CREDENTIAL_ID}
secret = ${STORAGE_CREDENTIAL_SECRET}
}
}
}
storage.type
- defines the chosen file manager (see below)storage.container
- defines the file container (e.g.: S3 bucket name, Blob Storage container name)storage.endpoint
- defines the file manager endpointstorage.application.id
- defines the file manager client credentialstorage.application.secret
- defines the file manager secret credential
So far, this component offers the following implementations:
File
- file manager working on local diskS3
- file manager working with AWS S3BlobStorage
- file manager working with Azure Blob Storage
e.g.: If you like to use S3 file manager, you should configure the storage as follows:
interop-commons {
storage {
type = "S3"
//...
}
}