Reading existing files with S3 Logstash Input Plugin

I'm starting to think that it may be an issue with the encoding of the objects because of the answers in this link. https://stackoverflow.com/questions/30518899/how-to-fix-the-request-signature-we-calculated-does-not-match-the-signature-er#30519762

Are bucket names using a "-" character error prone? And paths having a "/" like "LOGS/ES/BOT-2019_02_28.log"?