自社サーバーからS3(AWS)と同期処理をする時に、下記のようなエラーが出て、処理が中止します。
There was an error trying to decode the the file "(ファイル名)" in directory "(ディレクトリパス)".
使用コマンドは「aws s3 sync」です。
ファイル名に日本語全角文字を使うと発生することは原因としてわかったのですが、
どうにか問題のファイル名をそのままでバックアップを正常に処理される方法はありませんでしょうか?
(※日本語ファイルが至るところにあるため。)
■補足
OSは「CentOS release 6.5 (Final)」、
awscliは「aws-cli/1.4.2 Python/2.6.6 Linux/2.6.32-431.11.2.el6.x86_64」です。
こちらの質問が他のユーザから「プログラミングに関係がない質問」という評価を受けています
teratailでは、プログラミングに関して困っていることがないと思われる質門を推奨していません。
具体的に困っている理由や解決したいことを明確に記入していただくと、回答が得られやすくなります。
おそらく、ファイル名のエンコーディングが UTF-8 でないからだと思います。
OS と awscli のバージョンを教えてください。
OSは「CentOS release 6.5 (Final)」、awscliは「aws-cli/1.4.2 Python/2.6.6 Linux/2.6.32-431.11.2.el6.x86_64」です。
回答2件
あなたの回答
tips
プレビュー