Поддержка IMDSv2

@ducks отметил, что таймауты в SDK для получения учетных данных IMDS установлены очень агрессивно (1 секунда, без повторных попыток), поэтому возможно, что происходит срабатывание этого таймаута.

Но это лишь предположение.

Если у вас есть доступ к консоли продакшена, можете ли вы выполнить это интерактивно, например:

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