S3 bucket File Ingestion Configuration
Overview
This is default configuration which will work, but some settings are mandatory as well (as credentials which must be set).
Configuration Options
| Key | Description | Default Value |
|---|---|---|
|
Toggles the s3 bucket file ingestion. |
|
|
Name of the topic for producer |
|
|
Restart settings to tell the connector what to do on failover. |
default connector values |
|
Group ID for the producer. |
|
|
Name of the topic for consumer. |
|
|
Restart settings to tell the connector what to do on failover. |
default connector values |
|
Group ID for the consumer. |
|
|
Endpoint url for AWS S3 bucket |
For the list of all other S3-related configurations, please refer to: S3 File Manager
Example of hocon configuration:
The csm-reachability-file-notification-s3 configuration example:
ipf.file-manager.s3 {
region = "us-east-1"
upload-parallelism = 1
credentials {
access-key-id = "accessKey"
secret-access-key = "secretAccessKey"
}
resiliency-settings {
# Determines the maximum number of retries to be made. Note that this includes the first failed attempt.
max-attempts = 2
# Retry if HTTP error code is in the list
retryable-status-codes = [500, 503]
attempt-timeout = 2s
call-timeout = 3s
}
}
ipf.file-manager.s3 {
region = "us-east-1"
upload-parallelism = 1
credentials {
access-key-id = "accessKey"
secret-access-key = "secretAccessKey"
}
resiliency {
retry = 3
api-call-timeout = 10s # duration
}
}