Я пытаюсь использовать s3cmd в ubuntu 10.04 для синхронизации с локальной папкой. Это отлично подходит для переноса содержимого с локального диска на S3. Однако я хочу, чтобы ACL файла был "общедоступным", но все файлы проходят без него.
В моем файле .s3cfg я установил:
acl_public = True
Я пробовал:
s3cmd sync -P --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
Я также пробовал:
s3cmd sync --acl-public --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
И, для прикола, тоже пробовал это:
s3cmd sync -P --acl-public --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
Есть идеи?
Обновление
Я установил ACL в целевом сегменте как чтение / запись / полный доступ для аутентифицированных пользователей и администратора и доступ только для чтения для всех.