@ducks ha identificato che i timeout nell’SDK per l’acquisizione delle credenziali IMDS sono molto aggressivi (1 secondo, nessun tentativo) quindi è possibile che stia raggiungendo quel timeout.
Ma questa è solo un’ipotesi.
Se ti connetti in console a prod, puoi farlo in modo interattivo, ad esempio:
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