Sto provando a usare s3cmd su ubuntu 10.04 per sincronizzarlo con una cartella locale. Funziona perfettamente per ottenere i contenuti dall'unità locale verso S3. Tuttavia, voglio che il file ACL sia "pubblico", ma tutti i file stanno arrivando senza di esso.s3cmd sync non imposta ACL su public
Nel mio file .s3cfg, ho impostato:
acl_public = True
ho provato:
s3cmd sync -P --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
Ho anche provato:
s3cmd sync --acl-public --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
E, per i calci, anche provato questo:
s3cmd sync -P --acl-public --delete-removed "$TARGETFOLDER" "s3://$BUCKET/"
Qualche idea?
Aggiornamento
ho posto l'ACL sul secchio destinazione come lettura/scrittura/Full-Control per gli utenti autenticati e amministratore, e di sola lettura per tutti.
Potrebbe chiarire quale dei 3 comandi si è tentato lavorato con l'impostazione delle autorizzazioni? Non voglio inserire 'acl_public = True' nel mio .s3cfg perché questo farebbe sì che ogni comando usi acl_public per tutto. –