Ich versuche 10,04 zu verwenden s3cmd auf Ubuntu mit einem lokalen Ordner zu synchronisieren. Dies funktioniert hervorragend, um den Inhalt des lokalen Laufwerks auf S3 zu bringen. Ich möchte jedoch, dass die Datei-ACL "öffentlich" ist, aber alle Dateien kommen ohne sie durch.s3cmd Sync-Einstellung ACL nicht für öffentliche
In meiner .s3cfg Datei, habe ich:
acl_public = True
Ich habe versucht:
s3cmd sync -P --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
Ich habe auch versucht:
s3cmd sync --acl-public --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
Und für Kicks, auch versucht, dies:
s3cmd sync -P --acl-public --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
Irgendwelche Ideen?
aktualisieren
ich den ACL auf dem Ziel-Eimer als Read/Write/Full-Control für alle für authentifizierte Benutzer und Administrator, und schreibgeschützt festgelegt haben.
Könnten Sie, welche der drei Befehle klären versucht, Sie arbeitete mit den Berechtigungen einstellen? Ich möchte nicht 'acl_public = True' in meine .s3cfg einfügen, da dies dazu führen würde, dass jeder Befehl acl_public für alles verwendet. –