Lambda
次のようにして、tempfileへアクセスしようとしたらエラー。 file = NamedTemporaryFile(suffix='.xlsx', delete=False) s3.Bucket(bucket).download_file(key, file.name) 悩んで仕様を注意深く読むと。。。。 docs.python.org file = NamedTemporaryFile(s…
下のようにすればOK。 import boto3 s3 = boto3.resource('s3') s3_obj = s3.Object('bucket_name', key=u'test/output.csv') s3_obj.put(Body=df.to_csv(None).encode('utf_8')) ただ、注意点が1つあって、Objectの引数keyの指定は'[フォルダ名1]/[フォル…
AWS Lambdaでは/tmp配下のファイルにしか書き込めないので、一時ファイルを用意してそこに書き込んでから最後に元のファイルにコピーしようとしたけど、コピーも書き込みだから駄目だった。 エラーが出てから、そりゃそうかと思ったw。 これは、使いづらい…
本当に初歩的なことだが、Googleで検索して出てきたblogなどを参考にしながら、その通りに試していたらハマってしまった(´;ω;`)。 洗脳された感じ?www ミスリーディングに勝手にハマった感じ?それとも、勝手にハマってミスリーディングだと思ってい…