S3 Sync Not Writable Предупреждение

Я пытаюсь использовать синхронизацию s3cmd (удаленная локальная команда vanilla), но для каждого файла я получаю not writable: Operation not permitted предупреждение (см. ниже). Однако файлы отображаются для правильной загрузки, и если я ls на файл это там. Я пытался использовать --disable-multipart флаг, но это не имеет значения. Я использую s3cmd версии 1.5.0-rc1.

Есть ли какая-то причина, почему я мог получать эти предупреждения?

WARNING: MD5 signatures do not match: computed=11ff15bf.., received="b119cb85b109c6.."
WARNING: ./path/part-r-00003.gz.parquet not writable: Operation not permitted
s3://bucket/path/part-r-00003.gz.parquet -> <fdopen>  [31 of 72] 36101458 of 36101458   100% in 2s    16.30 MB/s  done

1 ответ

Вероятная причина в том, что объекты S3 были сохранены с атрибутами файловой системы. Когда вы синхронизируете их с локальным каталогом, по умолчанию s3cmd sync попытается восстановить эти атрибуты, включая uid, владельца gid.

Чтобы s3cmd не делал этого, запустите его с параметром --no-preserve, например:

s3cmd sync --no-preserve s3://bucket/my/key/prefix .
Другие вопросы по тегам