Register s3 bucket+path in consul for discovery


I am wondering if anyone has experience registering s3 locations in Consul for dynamic discovery. Or storing the data in those s3 locations within Consul KV? We have cases where we hardcode s3 paths in configuration which is part of a library. Any new path means a configuration change and a new library version. This also means, any consumers of the config need to use the new version. It is a lot of manual steps.