Suporte para IMDSv2

@ducks identificou que os timeouts no SDK para aquisição de credenciais IMDS são muito agressivos (1 segundo, sem novas tentativas), então é possível que esteja atingindo esse timeout.

Mas isso é apenas um palpite.

Se você acessar o ambiente de produção via console, consegue fazer isso interativamente, por exemplo:

discourse(prod)> c = Aws::S3::Client.new(region: ENV['DISCOURSE_S3_REGION'])
=> #<Aws::S3::Client>

discourse(prod)> c.list_objects_v2(bucket: ENV['DISCOURSE_S3_BUCKET']).contents.count
=> 1000
1 curtida