Using aws-sdk-s3 get_object to stream file to disk

0

I'm basically using an example from this page to download a file from s3. If it matters, I'm using it in a ruby_block in chef. it works, but it echo's the file contents to the console. I'm trying to avoid that.

https://aws.amazon.com/blogs/developer/downloading-objects-from-amazon-s3-using-the-aws-sdk-for-ruby/

reap = s3.get_object({ bucket:'bucket-name', key:'object-key' }, target: file)

The above is downloading the file, but logging everything to console.

I've tried numerous configs setting in the class list for Aws::S3::Client.new and get_object, but nothing seems to be suppressing body getting logged to console.

Could anyone here advise?

Thanks

Edited by: Kevin Blackwell on Mar 16, 2020 8:50 AM

gefragt vor 4 Jahren575 Aufrufe
2 Antworten
0

My bad, had to remove http_wire_trace, setting it to false didn’t seem to work for me, but removing worked.

Live and learn

beantwortet vor 4 Jahren
0

Answered own question

beantwortet vor 4 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen