[aws s3 cp]コマンドを実行時に発生した「Failed to lookup symbol: error 487」エラーの対処について
困っていた内容
コマンド:aws s3 cpを実行時に以下のエラーメッセージが発生しました、対処方法を教えて下さい。
at 0x00007FFAA6E8B00F: Failed to lookup symbol: error 487 at 0x7FFAC5127A00: UnhandledExceptionFilter
どう対応すればいいの?
方法1.AWS Common Runtime (CRT) を利用すること
aws s3 cp コマンドが利用する transfer client について、AWS Common Runtime (CRT) を利用することをお勧めします。
GitHub Issue にて報告されている関連事例がありました。
AWS CLI Randomly throws #7901
方法2.AWS CLI 最新バージョンへアップグレードすること
AWS CLI は 最新バージョンで現在まで多くの修正を行っておりますため、最新バージョンを利用することをおすすめいたします。
方法3.コマンドを再実行すること
エラーが発生した場合にコマンドを再実行することも、有効な対策であるものと存じます。
Segmentation fault 以外にも様々な理由によりコマンドの実行が一時的に失敗する可能性は考えられますため、コマンドが失敗した場合には再実行するような仕組みをご検討ください。
参考資料
[1] preferred_transfer_client
[2] Accelerate Amazon S3 throughput with the AWS Common Runtime