Я пытаюсь загрузить всю корзину S3 на свой локальный компьютер, используя
aws s3 sync s3://mybucketname .
команда.
Я получаю сообщение об ошибке:
download failed: s3://bucketname/android/directory_name/filename.csv to android\directory_name\filename.csv [Errno 22] Invalid argument: 'C:\\Users\\prase\\bucketname\\android\\directory_name\\filename.csv.422cd5B1'
Я знаю, что эта ошибка связана с расширением CSV в имени файла. Однако я не уверен, как это расширение добавлено. Все файлы csv имеют 8-значное расширение, например .422cd5B1, поэтому загрузка не выполняется. Однако, когда я вхожу в S3 и загружаю каждый файл, такого расширения нет.
Все мои файлы - это файлы csv, загруженные с телефона Android или iOS. И только файлы, загруженные с телефона Android, имеют эту проблему.
@jspcal спасибо, что указали мне правильное направление. Похоже, что файлы с телефонов ios загружаются без ошибок, потому что в имени файла нет символа ":", а в именах файлов Android есть, и я использую компьютер с Windows.
привет интересно, возможно это проблема stackoverflow.com/questions/57786113/…