This package provides a ConfigMapProvider implementation for Amazon S3 (s3mapprovider) that allows the Collector the ability to load configuration by fetching and reading config objects stored in Amazon S3.
How it works
It will be called by ConfigMapResolver to load configuration for the Collector.
By giving a config URI starting with prefix s3://, this s3mapprovider will be used to download config objects from the given S3 URIs, and then use the downloaded configuration during Collector initialization.
Expected URI format:
s3://[BUCKET].s3.[REGION].amazonaws.com/[KEY]
Prerequistes:
Need to setup access keys from IAM console (aws_access_key_id and aws_secret_access_key) with permission to access Amazon S3