s3cmd sync не устанавливает ACL как общедоступный

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

13
задан karlgrz 14 September 2010 в 16:12
поделиться