2015-09-11 12 views
10

私はget()を発行するときにdictがあり、dictの 'Body'メンバーは "StreamingBody"タイプでHow to save S3 object to a file using boto3であり、どのようにこのストリームからチャンクで読むことができるか分かりますが、これを行うための簡単な方法があるかどうメートルは不思議、ア・ラのbotoS3キーの内容をboto3の文字列に保存するための簡単な方法は?

+1

アップデート:私は ' 応答を行っています= s3_client.get_object(Bucket = bn、Key = obj ['Key']) contents =応答['Body']。read() ' うまくいくようです。 – TerminalDilettante

答えて

20

更新:。。私は

動作しているよう
response = s3_client.get_object(Bucket=bn,Key=obj['Key']) 
contents = response['Body'].read() 

を行っている

+2

"Body"に文字列データが含まれていると仮定した場合、object.get()["Body"]。を使用してPython文字列に変換するread() – roehrijn

関連する問題