aws cli を使用して、マシンから s3 にファイルを同期しようとしています。十分に単純なはずですよね?
何が起こっているかは次のとおりです。
$ aws s3 sync mydir/ s3://mybucket --profile me
'datetime.datetime' object has no attribute 'read'
Completed 1 part(s) with ... file(s) remaining
の代わりに を使用すると、同じコマンド ( を使用--recursive
) が機能するため、権限の問題がないことはわかっています。、 with 、および末尾のスラッシュを使用するか使用しないかを追加して実験しましたが、変更はありません。cp
sync
--recursive
--dryrun
それが重要な場合、私はOS Xを使用しています。システムのpythonはバージョン2.7.5です。