Я пытаюсь использовать 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 для целевого сегмента как Чтение / Запись / Полный доступ для аутентифицированных пользователей и администратора и только для чтения для всех.